Data update
This commit is contained in:
parent
0df55f9f24
commit
aec8ed51b6
1045 changed files with 18889 additions and 2777 deletions
18
Task/Mutual-recursion/Bruijn/mutual-recursion.bruijn
Normal file
18
Task/Mutual-recursion/Bruijn/mutual-recursion.bruijn
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
:import std/Combinator .
|
||||
:import std/Number .
|
||||
:import std/List .
|
||||
|
||||
f' [[[=?0 (+1) (0 - (1 (2 --0)))]]]
|
||||
|
||||
m' [[[=?0 (+0) (0 - (2 (1 --0)))]]]
|
||||
|
||||
f ^(y* (f' : {}m'))
|
||||
|
||||
m _(y* (f' : {}m'))
|
||||
|
||||
:test ((f (+0)) =? (+1)) ([[1]])
|
||||
:test ((m (+0)) =? (+0)) ([[1]])
|
||||
:test ((f (+4)) =? (+3)) ([[1]])
|
||||
:test ((m (+4)) =? (+2)) ([[1]])
|
||||
:test ((f (+15)) =? (+9)) ([[1]])
|
||||
:test ((m (+15)) =? (+9)) ([[1]])
|
||||
Loading…
Add table
Add a link
Reference in a new issue