mirror of
https://github.com/anoma/juvix.git
synced 2024-12-01 00:04:58 +03:00
3b3ea45da9
* Renaming MiniJuvix to Juvix * Make Ormolu happy * Make Hlint happy * Remove redundant imports * Fix shell tests and add target ci to our Makefile * Make pre-commit happy
14 lines
131 B
Plaintext
14 lines
131 B
Plaintext
module TerminatingG;
|
|
|
|
axiom A : Type;
|
|
|
|
f : A -> A -> A;
|
|
|
|
terminating
|
|
g : A -> A -> A;
|
|
|
|
g x y := f x x;
|
|
f x y := g x (f x x);
|
|
|
|
end;
|