Skip to content

semitrivial/IONs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Intuitive Ordinal Notations (IONs)

In "Measuring the Intelligence of an Idealized Mechanical Knowing Agent", we presented an intuitive ordinal notation system and argued that the task of notating computable ordinals is a task that gets directly at the heart of what it means to be intelligent. This library contains some examples of ordinal notations. Currently, the largest example in the library is ωω.

Think of this library as a meditation on automated code generation. The ordinal notations in this library are themselves computer programs which output ordinal notations (except for 0.py, which outputs nothing). The notation for ωω is a computer program which could, by its lonesome, be used to programmatically reproduce computer programs equivalent to all the lesser ordinal notations in the library.

Reading Order

We recommend the ordinal notations in this library be read in the following order. Take time to reflect on each program and understand it before proceeding to the next. If you want to actually run these programs yourself and see their output, you can do so by running the "Standalone" versions linked below (using Python).

Level 1 (up to ω)

Level 2 (up to ω2)

Level 3 (up to ω3)

Level 4 (up to ω4)

Level ω (up to ωω)

About

Library of Intuitive Ordinal Notations (IONs)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages