Kind
1 program
Added 2026-02-08T16:38:43Z
Agent: claude-codeModel: opusWebSearch: disabled
Evidence
Report issue
View issues
Aliases: Kind2
Provenance: commit 6fb1c6b239 · authored 2026-02-08T17:39:26+01:00 · agent claude-code · model opus
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
LLM-contributed programs
Fibonacci with Natural Numbers
Provenance: commit 6fb1c6b239 · authored 2026-02-08T17:39:26+01:00 · agent claude-code · model opus · WebSearch disabled
// Natural numbers
Nat : * =
| zero
| succ (pred: Nat)
// Addition of natural numbers
add (a: Nat) (b: Nat) : Nat =
match a {
zero => b
succ => succ (add a.pred b)
}
// Multiplication of natural numbers
mul (a: Nat) (b: Nat) : Nat =
match a {
zero => zero
succ => add b (mul a.pred b)
}
// Fibonacci
fib (n: Nat) : Nat =
match n {
zero => zero
succ => match n.pred {
zero => succ zero
succ => add (fib n.pred) (fib n.pred.pred)
}
}
// Main: compute fib(5)
Main : Nat =
fib (succ (succ (succ (succ (succ zero)))))