Get the latest tech news

Loader's Number


View full site to see MathJax equation Loader's number is the output of loader.c, a C program by Ralph Loader[1] that came in first place for the Bignum Bakeoff contest, whose objective was to write a C program (in 512 characters or less) that generates the largest possible output on a theoretical machine with infinite memory.[2][3] A layman's explanation of the ideas behind loader.c can be found in the last two videos of this Youtube playlist on the Bignum Bakeoff contest. Ralph Loader explains

Its output, affectionately nicknamed Loader's number, is defined as \(D^5(99)=D(D(D(D(D(99)))))\), where \(D(k)\) is an accumulation of all possible typing judgements (a statement that an expression has a some type under some context) provable within approximately \(\log(k)\) inference steps in the calculus of constructions (encoding proofs as binary numbers and expressions as power towers). David Moews has stated that the behavior of \(D(99)\) can be simulated to show that it is larger than \(2↑↑30,419\) (where ↑↑ is tetration), and that \(D^2(99)\) would be much larger than \(f_{\varepsilon_0+\omega^3}(1,000,000)\) in the fast-growing hierarchy using Cantor's definition of fundamental sequences, on the basis that the number of this size can be expressed by building upon "The Expressiveness of Simple and Second-Order Type Structures" by Fortune et al.. Ralph Loader also provided a human-readable version of the above code with the macros expanded and with more expressive variable names and comments.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of number

number

Photo of Loader

Loader

Related news:

News photo

With the number of border searches of electronic devices increasing every year, how can travelers keep their digital data safe?

News photo

WhatsApp will soon limit number of broadcast messages users and businesses can send

News photo

It's now easier to delegate Google Voice calls and transfer your number