RosettaCodeData/Task/Mutual-recursion/Idris/mutual-recursion.idris
2016-12-05 23:44:36 +01:00

9 lines
138 B
Text

mutual {
F : Nat -> Nat
F Z = (S Z)
F (S n) = (S n) `minus` M(F(n))
M : Nat -> Nat
M Z = Z
M (S n) = (S n) `minus` F(M(n))
}