Equations
Instances For
Instances For
Equations
- Esolangs.Cornucopia.defId = { arity := 1, expr := Esolangs.Cornucopia.exprId }
Instances For
Equations
Instances For
Equations
- Esolangs.Cornucopia.defLoop name = { arity := 1, expr := Esolangs.Cornucopia.exprLoop name }
Instances For
Equations
Instances For
Equations
- Esolangs.Cornucopia.defLoopSucc₁ name = { arity := 1, expr := Esolangs.Cornucopia.exprLoopSucc₁ name }
Instances For
Equations
Instances For
Equations
- Esolangs.Cornucopia.defLoopSucc₂ name = { arity := 1, expr := Esolangs.Cornucopia.exprLoopSucc₂ name }
Instances For
Equations
Instances For
Equations
- Esolangs.Cornucopia.defZero = { arity := 0, expr := Esolangs.Cornucopia.exprZero }
Instances For
Equations
Instances For
Equations
- Esolangs.Cornucopia.defOne = { arity := 0, expr := Esolangs.Cornucopia.exprOne }
Instances For
theorem
Esolangs.Cornucopia.wf_exprLoopSucc₁
{prog : Prog}
{name : String}
[H : prog.WFBuiltins]
(h : prog.def? name = some (defLoopSucc₁ name))
:
Expr.WF prog 1 (exprLoopSucc₁ name)
theorem
Esolangs.Cornucopia.wf_exprLoopSucc₂
{prog : Prog}
{name : String}
[H : prog.WFBuiltins]
(h : prog.def? name = some (defLoopSucc₂ name))
:
Expr.WF prog 1 (exprLoopSucc₂ name)