Bayangkan, kita mendefinisikan bilangan alami dalam kalkulus lambda yang diketik secara dependen sebagai angka Gereja. Mereka mungkin didefinisikan dengan cara berikut: SimpleNat = (R : Set) → R → (R → R) → R zero : SimpleNat zero = λ R z _ → z suc : SimpleNat → SimpleNat suc sn = λ R z s → s...