X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2Flibrary%2Fnat%2Fnat.ma;h=85f598d129a434f7cad878dd9c8a2fc4fdc56077;hb=8ef11a4b981e6da3d60f353386b17f7692dc0ecd;hp=b600072c61ba97cfa9e862251d04c566b3a0e765;hpb=55b82bd235d82ff7f0a40d980effe1efde1f5073;p=helm.git diff --git a/helm/software/matita/library/nat/nat.ma b/helm/software/matita/library/nat/nat.ma index b600072c6..85f598d12 100644 --- a/helm/software/matita/library/nat/nat.ma +++ b/helm/software/matita/library/nat/nat.ma @@ -12,10 +12,13 @@ (* *) (**************************************************************************) -set "baseuri" "cic:/matita/nat/nat". - include "higher_order_defs/functions.ma". +theorem esempio: \forall A,B,C:Prop.(A \to B \to C) \to (A \to B) +\to A \to C. + + + inductive nat : Set \def | O : nat | S : nat \to nat. @@ -26,7 +29,7 @@ definition pred: nat \to nat \def | (S p) \Rightarrow p ]. theorem pred_Sn : \forall n:nat.n=(pred (S n)). - intros. reflexivity. + intros. simplify. reflexivity. qed. theorem injective_S : injective nat nat S.