How inevitable is the concept of numbers? (2021)
writings.stephenwolfram.com
writings.stephenwolfram.com
There are ways to get along in common life while only making distinctions between "more" and "less", although you will still probably need counting, for example the classic case of shepards making tallies. For complicated behavior, numbers will inevitably arise. For example, the earliest writing we know comes from an sumerian accounting of a barley warehouse in Uruk making beer, which counts incoming and outgoing shipments. It miiight be possible to skip this sort of step some amount by only using comparative weights or things, although I would imagine to simplify things you'd want to move to a standardised system of weights, which it seems would inevitably progress towards some being multiples of others.
At the very least, a species advanced enough to develop ways to understand things like atoms or chemical bonds will have to start making distictions between hydrogen and helium all the way to lead etc, or HO and HO2. If they didnt think about numbers before, this will require them to in some regard.
Line is for continuous quantities, that's clear.
This is almost exactly what a tally is, like I mentioned its an early form of counting used in a lot of cultures to count animals incoming and outgoing of areas by shepards, often cut into a piece of wood. Suprisingly many cultures have almost the exact same system of making a pattern of 5 lines which then repeats
https://www.iflscience.com/carnivorous-plants-know-how-count...
https://www.livescience.com/14238-southern-cicadas-emerge-ex...
There is the example of the sheepherder who cannot count but ensures all sheep are accounted for by with the bag of pebbles: as the sheep leave the enclosure in the morning, a pebble is placed in the (initially empty) bag; as the sheep return, a pebble is removed for each sheep, and if none are missing, the bag ends up empty. This quickly fails for many issues, such as two sheepherders wishing to discuss the relative size of their flocks, however.
Regardless, an alien species might have started from entirely different premises then numbers. A lot of the images in this article are graphs, node-and-edge constructions, but it's a bit odd that graphical algorithms are a relatively new feature of human mathematics - Dijkstra's algorithm was only described in 1956.
https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm
What if the ancient Greeks had instead started there, what would mathematics look like today? An alien species might have done so, leading to system in which number theory would be of much less importance than graph theory.
A concept of number is not required to draw or describe graphs. Indeed, if you wanted you could define numbers in terms of graphs. For example, you could start with the combinatorial game Hackenbush and build up numbers from there. https://en.wikipedia.org/wiki/Hackenbush
I don't this is immediately obvious. There is an assumption here that stars and galaxies are these inherently well defined things, therefore they are countable. I don't think that's necessarily true.
Where does a galaxy really begin and end? Or a star for that matter? If there is a solar flare occurring and solar matter is being ejected into the surrounding area is that matter still part of the star?
We have this faculty which seems to be quite good at taking complex systems and approximating them to singular entities (planet, star, galaxy, table, audience, country), we can reason about. It seems to be a core aspect of human cognition but I'm not sure if this is a prerequisite for cognition in general.
Do you have any more material for this? Google seems to give me no good results.
See Coolidge (1934) "The Rise and Fall of Projective Geometry". AMM 41(4), pp. 217-228 https://www.jstor.org/stable/2302023
Google scholar search: https://scholar.google.com/scholar?q=staudt+throws
https://en.wikipedia.org/wiki/Karl_Georg_Christian_von_Staud...
Some numbers represent real things. Like my little kid saw a pair of oven mitts and said 'two gloves'. Like, he was seeing a literal manifestation of two-ness in front of him - which is different than the logical idea of 1+1 or the symbol 2.
So you can physically see two of something. You can see ten of something. You can see a billion of something (sand on a beach). But at some point numbers get disconnected from concepts. We can easily say "ten to the power of million" as easily as "ten to the power of two" but the former is literally more than the number of particles in the universe. You can never encounter anything and say "oh, that's one with a million zeros of something."
Basically it seems like some numbers represent physical concepts (twoness, which can be manifested by a pair of mittens) and some numbers are purely theoretical.
Over time, neurons accumulate associations to other neurons associated to other stimuli that are related. Which trigger reinforcement as they are validated.
The number 10, might make you think of your fingers. The number 21 might make you think of Blackjack, 2 turtle doves, that 4 is related to "Four" written, 7 makes 8 when combined with a "counting" neuron impulse, etc...
Ultimately, we are a product of the inputs we are given, and a set of fundamental pre-wired associations (like visual symmetry detection).
This is similar to how AI neural nets in large language models can learn to create complex word associations just by inputing mountains of texts.
Yes but even then you are using an abstraction. The two gloves forming a pair are a good exemple because they are not even actually identical: there is a left one and a right one. Yet, we can abstractly see them as a kind of glove.
But actually, does it stop being a pattern at some point? Is anything real. Like is h^2o really 3 atoms? Can we say that's a number. Can we count electrons?
It is naive (no offense indended) to think that only things that can be seen in our "human" reality exist (think of viruses etc.). But even if this was the case with numbers, what is the problem? Natural language allows us to entertain abstract thoughts with no immediate realization, and numbers are just one of these things.
So to be clear, there's no problem but there's clearly a difference between things that are solely abstract and things that also have a physical manifestation.
I'm abstract, we can talk about "Napoleon's invasion of Russia," "Napoleon's invasion of Japan," and "Napoleon's invasion of the nucleus of an atom" as concepts on the same level, but it still matters is that one is a historical fact, one is a thing that didn't happen but logically could have existed, and one is a purely abstract idea without meaning.
Same pattern. "3 has definitely happened. There's definitely been 3 of something", "739163859115 may have happened. No guarantee that this exact number of anything was ever present but obviously could have", "10^1,000,000,000,000,000 isn't possible because it's more than countable things in the universe."
But I agree with you that this is just a human perspective. To the infinite G-d, no number is abstract :)
Here's an excerpt from Bertrand Russell summarizing Gottlob Frege's answer to "What is a number" [1]:
> A trio of men, for example, is an instance of the number 3, and the number 3 is an instance of number; but the trio is not an instance of number. This point may seem elementary and scarcely worth mentioning; yet it has proved too subtle for the philosophers, with few exceptions.
> A particular number is not identical with any collection of terms having that number: the number 3 is not identical with [page 12] the trio consisting of Brown, Jones, and Robinson. The number 3 is something which all trios have in common, and which distinguishes them from other collections. A number is something that characterises certain collections, namely, those that have that number.
Did he though? Are there two gloves, or 100 wool threads, or a 10^23 atoms? Would a different mind see the same thing?
There are no "two gloves", just as there are no "two stones". There's energy in certain configuration and if this configuration matches a certain macroscopic criteria, we call it "a stone".
So, even though you see ten of something, the "ten" is only in your head.
I'm doubtful that the excitement states of the electron are more than an abstraction themselves; useful mathematical tricks.
But that's just my personal opinion.
This seems to relate to the myth of Magellan's invisible ships. We probably overlook a million things in our lives just like that.
How inevitable is the concept of numbers? - https://news.ycombinator.com/item?id=27279913 - May 2021 (202 comments)
Publish the export, of course! But what a great chance to push the computational essay idea with a notebook export too.
I have often thought that it would be nice to just write the articles fully in the notebooks, but it's not ideal. One thing is that articles often build up ideas where providing code is often better to just show the complete pieces. Having everything in one notebook muddles these two things. Also, converting notebooks to markdown ot HTML/CSS/JavaScript is not all that straightforward when your notebook includes LaTeX and Mermaid diagrams.
So for now, I'm sticking with articles in markdown supplemented with notebooks. The downside is that the notebooks are not standalone.
Org mode + babel allows exactly for this sort of literate programming notebooks.
For example, in a Polyglot Notebook in VS Code, I can freely mix markdown, F#, C#, JavaScript, HTML, Python, LaTeX, Mermaid diagrams, images, and more.
I can only assume Emacs provides nothing close to this.
I can even annotate my code blocks to execute on remote machines, or to "tangle" my code blocks together to deploy standalone files my local or remote machines.
The meta language in tangle let's me reuse code snippets for machine specific configurations. I can almost replace my DevOps workflows with Emacs Org-mode.
It takes practice to use, and the documentation isn't very good though. Too terse for my preferences, but ChatGPT is really good at helping me understand.
…basically, “yes” is the most likely answer to “can eMacs…?”
(Though I am not sure about the current state of web browsing.)
There might be a way to have plots inside org mode (e.g. org-plot) but you don't have "arbitrary html/js" plots (except as links to other in a browser, and I doubt you get even close to the same level of interactivity.
And even what you get regarding plotting is not turn-key that way VSCode Jupiter and Polyglot are.
* Install F# or Elixir
* Install the Polyglot Notebook extension in VS Code (for F#) or install Livebook (for Elixir)
* Run notebook
The idea of what Emacs provides is irrelevant to my problems of how to efficiently write blog posts either in or support by notebooks. I gave up the path of Emacs long ago for the exact reasons of this chain. Yes, you can do anything or a collection of things, given enough time. For VS Code and these notebook technologies that I use, I do not spend time fussing about with the notebook technology.
That being said, I feel like this kind of the entire point of emacs. Everything is pieced together, and very little is "out of the box".
At least, It's THE main reason I started learning Emacs, I was tired of the lack of interoperability of my different tools and I wanted an ecosystem that lets me piece things together as needed, like the Unix philosophy but with a tighter interactivity loop.
It's a double edged sword, in that it takes much more effort to build and maintain, but there's nothing really like it.
I still use VSCode and Jetbrains IDEs, but they don't drive my workflow like Emacs.
That means it probably is not worth switching tools when the existing tool is good enough for something else that might be good enough.
But not-right-for-OP is not the same as eMacs-can’t.
I doubt it. Care to post a GIF/video of a session with interactive html/js and plotting in org.mode?
If you want a better idea of why some people live in Emacs, maybe check out Literate Devops:
Video: https://howardism.org/Technical/Emacs/literate-devops.html
Text: https://howardism.org/Technical/Emacs/literate-devops.html
These are more convenient both for the code creation and for the final written exposition than Mathematica notebooks. Among other convenient features, code can be split across notebooks, and cells can be arbitrarily re-ordered on the page without any inherent linear dependency.
Caveats: you need to write your code in Javascript, and your notebook is hosted on a commercial platform (though it’s not inordinately difficult to copy it out from there.)
• https://colab.research.google.com/drive/1kEmqjgjudlmPwDReTH9...
• https://colab.research.google.com/drive/1wbktvb8XWISitThnpRA...
• https://colab.research.google.com/drive/1vsEE7XooIF1jHZKWZbE...
Pros: Can just type Markdown and LaTeX math; don't need a separate step to convert to HTML/CSS/JavaScript.
Cons: URL is ugly, code can only be Python (I think?), the UI is janky, can list lots more. But the friction was low enough that it got me to write at all (and move on without endlessly fiddling and never posting), and that's the most important thing for me.
I imagine if I were more comfortable doing everything in Javascript I could use Observable notebooks, as suggested in a sibling comment.
> "Given the complete pattern of who wants to go where, we can dispatch specific vehicles to drive in whatever complicated arrangement is needed to optimally deliver people to their destinations. It won’t be like the trains, with their regular times. Instead, it’ll be something that looks more complex, and computationally irreducible."
and a notebook that actually does something both computationally irreducible yet useful.
(as far as I'm concerned, two naturals suffice for a turing tape — and the second is probably sugar)
The gist of it is pretty interesting to me: "things" only exist because we, as humans, observe the universe in a sequential manner through instants of time. If a collection of atoms stay the same through a few of those instants we consider that to have permanence, and be a distinct object or thing. By observing distinct things we can then count them, but that would be impossible if not for our experience of time.
It is indeed unclear if that is how every being would necessarily observe the universe.
Vocabulary is defined by your environment, which will include concepts like numbers.
Look at Hungarian notation and decimal or imperial counting schemes. Different methods of counting numbers to suit the environment they evolved from.
Really? In common use: snow, sleet, hail, flurry, frost, hoar, ice, rime, (snow)drift, powder, slush. Less commonly: firn, neve, sastrugi, suncups, ...
But another concept which an AI or aliens may not be familiar with is the concept of time and the way it is visualised.
https://www.bbc.com/future/article/20221103-how-language-war...