# MATH introduce numbers (in unary notation)
# Here we count up, then count down, then go through primes, etc.
# There is a bunch of syntax around the numbers, but that
# can just be treated as noise at this point - it doesn't matter.
# The key is to set up the structure of ';'-terminated sequences,
# and to introduce one simple representation of numbers.
# Symbols like intro and unary are encoded as binary numbers,
# which again can be treated as noise for now.
[hear] (intro / unary 0);
[hear] (intro / unary 1 0);
[hear] (intro / unary 1 1 0);
[hear] (intro / unary 1 1 1 0);
[hear] (intro / unary 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 0);
[hear] (intro / unary 1 1 1 0);
[hear] (intro / unary 1 1 0);
[hear] (intro / unary 1 0);
[hear] (intro / unary 0);
[hear] (intro / unary 0);
[hear] (intro / unary 1 0);
[hear] (intro / unary 1 1 0);
[hear] (intro / unary 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 0);
[hear] (intro / unary 1 0);
[hear] (intro / unary 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 0);
[hear] (intro / unary 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 0);
[hear] (intro / unary 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0);