Email or username:

Password:

Forgot your password?
mcc

The Tautological Algorithm is the only currently known O(0) algorithm, and is an algorithm for creating a universe. The algorithm works on the principle that in order to be invoked, there must already exist a universe for it to be invoked in, and it supplies this pre-existing universe as output.

31 comments
mcc

The Tautological Algorithm exists in a class of "ontology-oriented" algorithms, containing such algorithms as the Zen Sort, which sorts a list by deciding its current contents are the definition of "order" and therefore it is already sorted. Other algorithms in the class are asymptotically slower, however, clocking in at O(1), because it takes a nonzero amount of time to decide that the list is sorted. The Tautological Algorithm meanwhile by definition is already complete at the time it is used

mhoye

@mcc On the one hand this combination of "in order to create an apple pie from scratch you must first invent the universe" and the practice of reducing an unsolved problem to an equivalent already-solved problem is far too dangerous, you should not have shared this with the internet, it is access to the raw fire of logic that antecedes creation and this power should not belong in mere mortal hands, but on the other hand the pie is by definition delicious.

JimmyChezPants

@mhoye @mcc

I was planning to make waffles in a few, do I also need to invent a universe first for waffles? I never have before, maybe that's why all this chaos is happening.

They were good waffles though.

mhoye

@jpaskaruk @mcc I like that you’ve raised the stakes here somehow by contorting chronology on top of causality.

penguin42

@jpaskaruk @mhoye @mcc Waffles are easier as they are a projection of the universe onto 2D space

mcc

@penguin42 @jpaskaruk @mhoye —wait, did you just invent a viable geometrical explanation for the dark energy problem

penguin42

@mcc @jpaskaruk @mhoye That's just equivalent to the question of where does the icecream melt away to.

mcc

@penguin42 @jpaskaruk @mhoye you're saying we can also incorporate inflatons into the theory?!

penguin42

@mcc @jpaskaruk @mhoye Primarily in the high energy phase at the start of the waffels existence.

AlgoCompSynth by znmeb

@mcc I've argued before that "computer science" ought to be broken up, with the pieces given to philosophy, numerical mathematics, and engineering. The Tautological Algorithm and Zen Sort clearly belong in philosophy. 😈

Jonathan D. Cope, Esq.

@AlgoCompSynth @mcc That kind of dichotomy stumps me. I was taught mathematics from an engineering perspective. My brainy mathematics oriented daughter thinks of mathematics in terms of sets of numbers, theorems, and proofs. Engineering equations bore her. I wish I'd had her math perspective in my youth. But, it may have been beyond my grasp.

AlgoCompSynth by znmeb

@Cirdan @mcc My degrees are in math but I mostly earned a living in operating systems and scientific applications programming.

Cher Tailor

@mcc What do I think of tautology? Eh, it is what it is. I could take it or leave it.

Andrew Plotkin

@mcc The algorithm than which none more optimal can be imagined

Brian Swetland

@mcc Zen Sort sounds a lot like Assume Sort. Equivalent in performance, even, but more enlightened.

DanCast

@mcc the Tautological Algorithm runs once per Planck Time. Its job is to prevent the universe from ceasing to exist.

Hugo Mills

@mcc If you only want to create a single world (resting on the backs of four elephants), that's the Turtlogical Algorithm...

Bee O'Problem

@mcc

The existence and implementation of an unnamed algorithm that executes in O(sqrt(-1)) time is Pure Imagination

ROTOPE~1 :yell:

@mcc this apple pie recipe took a weird turn

nev

@mcc somewhere, Avicenna's ears perk up

Wayne Myers

@mcc This is great. I believe I, or rather Emma, unknowingly used a variant of this algorithm in Emma Goldcoin: github.com/wgmyers/egx

DELETED

@mcc Homestuck ate my brain, so I'm thinking very hard about ~ATH now.

Aleksei � Matiushkin

@mcc isn’t it just an identity function on the Abelian group of all the universes?

mcc

@mudasobwa I see no reason to assume the group of all universes is Abelian

Aleksei � Matiushkin

@mcc this can be easily proven by applying the Abelian-non-Abelian classifier to all of them. Or, alternatively, it can be derived from the second axiom of Abelian logic, which explicitly states that everything is Abelian unless proven otherwise.

MegatronicThronBanks

@mcc Basically, as is plain to see, it is impossible to have absolute nothing!

Token Sane Person

@mcc In Haskell, the Tautological Algorithm is written "return () :: IO ()"

See stackoverflow.com/questions/32 for more details.

MostlyTato

@mcc

“...they discovered only a small asteroid inhabited by a solitary old man who claimed repeatedly that nothing was true, though he was later discovered to be lying.”
~ Douglas Adams, The Hitchhiker's Guide to the Galaxy

Go Up