Axiom Constants
s=1 D=2 K=3 E=5 b=7 L=11OMEGA=606376 DATA=210 THIN=2310KEY=41 ANSWER=42 SOUL=67G=97 ADDRESS=137 DUAL=173HYDOR=105 ME=18 LAMBDA=420GATE=13 ESCAPE=17 THORNS=28TRUE=970200 pi=3.14159...
Operators
+ - * / ^ arithmetic (mod 970200)~x complement (970200 - x)x @ t threshold (x > t ? x : ~x)< > == comparison (returns 0 or 1)a ; b sequence (eval both, return b)
Syntax
let x = expr bind variablefn f(a, b) = expr define functionprint expr or print "text"if c then a else b conditionalfor x in arr do body iteration[a, b, c] array — arr[i] index(s|b|a) DFloat literal-- comment
Built-in Functions (29)
coupling(n) ring coupling levelcrt(n) CRT: [n%8, n%9, n%25, n%49, n%11]eigenvalue(n) spectral eigenvaluemirror(n) N-n (ring symmetry)phi(n) Euler's totientorder(n) multiplicative order mod Ngcd(a,b) mod(a,b) inv(n)len(arr) abs(n) show(n)range(n) or range(a,b) arraykingdom(n) smallest prime of gcdsum(arr) product(arr)min(a,b) max(a,b) sqrt(n)cos(x) sin(x) acos(x) asin(x)log(x) exp(x) pow(x,y)floor(x) ceil(x) pi=constGrid ops:
grid(r,c,v) gset(g,r,c,v)rows(g) cols(g) show_grid(g)hflip(g) vflip(g) rot90(g)transpose(g) grid_eq(a,b)