X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2Fcontribs%2Fng_assembly%2Fnum%2Fquatern_lemmas.ma;h=a3ff945590970b1a501fc101ff12c068605cb6e6;hb=e7264f953fcf2cd2bef9057d83add08996d2ce75;hp=c2c8a33998be710b0b0d4379f06a0c9dc4b3bc11;hpb=9dc61a4f11210bccf34f63f48968afca4261c1b4;p=helm.git diff --git a/helm/software/matita/contribs/ng_assembly/num/quatern_lemmas.ma b/helm/software/matita/contribs/ng_assembly/num/quatern_lemmas.ma index c2c8a3399..a3ff94559 100755 --- a/helm/software/matita/contribs/ng_assembly/num/quatern_lemmas.ma +++ b/helm/software/matita/contribs/ng_assembly/num/quatern_lemmas.ma @@ -16,7 +16,7 @@ (* Progetto FreeScale *) (* *) (* Sviluppato da: Ing. Cosimo Oliboni, oliboni@cs.unibo.it *) -(* Ultima modifica: 05/08/2009 *) +(* Sviluppo: 2008-2010 *) (* *) (* ********************************************************************** *) @@ -27,6 +27,7 @@ include "num/bool_lemmas.ma". (* QUATERNARI *) (* ********** *) +(* ndefinition quatern_destruct_aux ≝ Πn1,n2:quatern.ΠP:Prop.n1 = n2 → match eq_qu n1 n2 with [ true ⇒ P → P | false ⇒ P ]. @@ -38,6 +39,7 @@ ndefinition quatern_destruct : quatern_destruct_aux. nnormalize; napply (λx.x). nqed. +*) nlemma eq_to_eqqu : ∀n1,n2.n1 = n2 → eq_qu n1 n2 = true. #n1; #n2; #H; @@ -61,7 +63,7 @@ nlemma eqqu_to_eq : ∀n1,n2.eq_qu n1 n2 = true → n1 = n2. ncases n2; nnormalize; ##[ ##1,6,11,16: #H; napply refl_eq - ##| ##*: #H; napply (bool_destruct … H) + ##| ##*: #H; ndestruct (*napply (bool_destruct … H)*) ##] nqed.