The first programs he wrote for the Atlas and the Mark II ("the Baby"), seem to have been focused on a theory he had around how animals got their markings.
They look a little to me (as a non-expert in these areas, and reading them in a museum over about 15 minutes, not doing a deep analysis), like a primitive form of cellular automata algorithm. From the scrawls on the print outs, it's possible that he was playing with the space of algorithms not just the algorithms themselves.
It might be worth going back and looking at that early work he did and seeing it through this lens.
https://en.wikipedia.org/wiki/Reaction%E2%80%93diffusion_sys...
The idea iiuc, is that pattern formation in animals depends on molecules diffusing through the growing system (the body) and reacting where the waves of molecules overlap.
Both start from the idea that simple rules / functions can generate complex structure. Where FU adds a twist is by making a sharp distinction between possibility and history. In FU, we separate aggregation (the space of all admissible transitions - superpositions, virtual processes, rule applications) from composition (the irreversible commitment of one transition that actually enters history).
You can think of ruliology as exploring the space of possible rule evolutions, while FU focuses on how one path gets selected and becomes real, advancing proper time and building causal structure. Rules generate possibilities; commitment creates facts.
So they’re not the same thing, but I think they’re complementary: ruliology studies the landscape of rules, FU studies the boundary where possibility turns into irreversible history.
[0]https://github.com/VoxleOne/FunctionalUniverse/blob/main/doc...
This makes ruliology an invaluable cartography of the computational landscape, but not a foundation. It maps the territory without explaining what the territory is made of.
Isn't he well accomplished, and prolific throughout his life?
Yeah, I don't like his arrogance, it's very grating to read. And perhaps nothing revolutionary is going to end up as a result of all the play with cellular automata but it's still interesting. Not as a rule, but sometimes discoveries in history are made by wild and wacky directions of research.
However when you look at rule processing, it's like pattern matching on steroids that I haven't seen in lisp world. It looks quite powerful and applies throughout the language (eg the "Query" book).
Too bad the whole language is closed and so heavily licensed .
But it does exist in the FP world: Prolog, Erlang.
Mostly I just use it as an overpowered calculator though.
https://en.wiktionary.org/wiki/regula#Latin
https://en.wikipedia.org/wiki/Nomology
https://www.ebi.ac.uk/ols4/ontologies/ro/properties/http%253... https://www.ycombinator.com/companies/regology
Respectfully, I think that is a mistake.
Yes, he frequently exhibits an ego the size of Jupiter. But he is very smart†, and he writes well, and this stuff that theyre doing is at least interesting. I don't know if its physics or metaphysics or something else entirely, and it may be just empty tail-chasing, but I reckon its at least worth paying some attention to.
† and he's also built a long-term business making and selling extremely capable maths tooling, of all things, which I think is worth some respect
At least Wolfram's ego led him to contribute something interesting.
https://en.wikipedia.org/wiki/A_New_Kind_of_Science
But exactly what is the problem here? Other than perhaps a very mechanical view of the universe (which he shares with many other authors) where it is hard to explain things like consciousness and other complex behaviors.
From my understanding, there are two ideas that Wolfram has championed: Rule 110 is Turing machine equivalent (TME) and the principle of computational equivalence (PCE).
Rule 110 was shown to be TME by Cook (hired by Wolfram) [0] and was used by Wolfram as, in my opinion, empirical evidence to support the claim that Turing machine equivalence is the norm, not the exception (PCE).
At the time of writing of ANKOS, there was a popular idea that "complexity happens at the edge of chaos". PCE pushes back against that, effectively saying the opposite, that you need a conspiracy to prevent Turning machine equivalence. I don't want to overstate the idea but, in my opinion, PCE is important and provides some, potentially deep, insight.
But, as far as I can tell, it stops there. What results has Wolfram proved, or paid others to prove? What physical phenomena has Wolfram explained? Entanglement still remains a mystery, the MOND vs. dark matter rages on, others have made progress on busy beaver, topology, Turing machine lower bounds and relations between run-time and space, etc. etc. The world of physics, computer science, mathematics, chemistry, biology, and most of the others, continues on using classical, and newly developed tools independent of Wolfram, that have absolutely nothing to do with cellular automata.
Wolfram is building a "new kind of science" tool but has failed to provide any use cases of when the tool would actually help advance science.
The rest of his stuff tagged ruliology is more interesting though. Here's one connecting ML and cellular automata: https://writings.stephenwolfram.com/2024/08/whats-really-goi...
I've read all Wolfram's books and I really really want he to be successful with a completely computational theory of everything because it would be no doubt an incredible feat and complete paradigm shift in science like no other in the last 400 years maybe.... but holy shit he's insufferable. I hope he finishes his theory before collapsing into the blackhole caused by his massive ego.
I kinda liked some of his previous articles, but come on. A picture of a plaque for a department is pretty much a guarantee it won't happen.
Not to mention: departments?! Anybody still desiring to create new departments in the bureaucracy of our modern educational institutions has a stunted imagination. The appropriate attitude with which to approach creating a new department is while holding one's nose.
Wolfram Mathematica (the Jupyter Notebook-like development environment) is paid, but there are free and open source alternatives like https://github.com/WLJSTeam/wolfram-js-frontend.
> WLJS Notebook ... [is] A lightweight, cross-platform alternative to Mathematica, built using open-source tools and the free Wolfram Engine.
Didn't find anything on falsifiable criteria -- any new theory should be able, at least in theory, to be tested for being not true.
As for falsifiability:
> You have some particular kind of rule. And it looks as if it’s only going to behave in some particular way. But no, eventually you find a case where it does something completely different, and unexpected.
So I guess to falsify a theory about some rule you just have to run the rule long enough to see something the theory doesn't predict.
You judge them by how useful they are.
Ruliology is a bit like that.