Imagínese, definimos números naturales en cálculo lambda tipeado de forma dependiente como números de la Iglesia. Se pueden definir de la siguiente manera: SimpleNat = (R : Set) → R → (R → R) → R zero : SimpleNat zero = λ R z _ → z suc : SimpleNat → SimpleNat suc sn = λ R z s → s (sn R z...