doctest
[fp.git] / Arithmetic.lc
index 6851970..f3cd19a 100644 (file)
@@ -1,13 +1,13 @@
 import Logic
 import Logic
-Succ=\n f x.(f ((n f) x))
+Succ=\n f x.f (n f x)
 Zero=\f x.x
 Zero=\f x.x
-One=(Succ Zero)
-Two=(Succ One)
-Three=(Succ Two)
-Add=\n m f x.((n f) ((m f) x))
-Mult=\n m f.(n (m f))
-IsZero=\n x y.((n \z.y) x)
-((Add Two) Three)
-((Mult Two) Three)
-(PrintBool (IsZero Zero))
-(PrintBool (IsZero ((Add One) Two)))
+One=Succ Zero
+Two=Succ One
+Three=Succ Two
+Add=\n m f x.n f (m f x)
+Mult=\n m f.n (m f)
+IsZero=\n x y.n (\z.y) x
+Add Two Three
+Mult Two Three
+PrintBool (IsZero Zero)
+PrintBool (IsZero (Add One Two))