X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fsyntax%2Fpath_structure.ma;h=288575c4e7680630668be3a61108478261a6d0c4;hb=9e31ac1f3f868349154b0ce2e550e2476aaf6a30;hp=a9d9dd18f362a187272cd5b7474fd2e261a2296a;hpb=306205b6853874cf485152222593b57249c6e7fa;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/syntax/path_structure.ma b/matita/matita/contribs/lambdadelta/delayed_updating/syntax/path_structure.ma index a9d9dd18f..288575c4e 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/syntax/path_structure.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/syntax/path_structure.ma @@ -14,6 +14,7 @@ include "delayed_updating/syntax/path.ma". include "delayed_updating/notation/functions/circled_times_1.ma". +include "ground/xoa/ex_3_2.ma". (* STRUCTURE FOR PATH *******************************************************) @@ -64,20 +65,22 @@ lemma structure_S_dx (p): theorem structure_idem (p): ⊗p = ⊗⊗p. -#p elim p -p [| * [ #k ] #p #IH ] // +#p elim p -p // +* [ #k ] #p #IH // qed. theorem structure_append (p) (q): ⊗p●⊗q = ⊗(p●q). -#p #q elim q -q [| * [ #k ] #q #IH ] -[||*: list_cons_comm #H0 +elim (eq_inv_append_structure … H0) -H0 #r1 #r2 +list_cons_comm #H0 +elim (eq_inv_append_structure … H0) -H0 #r1 #r2 +list_cons_comm #H0 +elim (eq_inv_append_structure … H0) -H0 #r1 #r2 +list_cons_comm #H0 +elim (eq_inv_append_structure … H0) -H0 #r1 #r2 +list_cons_comm #H0 +elim (eq_inv_append_structure … H0) -H0 #r1 #r2 +