X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fcontribs%2FLOGIC%2FTrack%2Fpred.ma;h=cce6c7800e88d1d24e5c8cff4d12f5d80580317b;hb=5aa4da5846c72942f3d204f71ecfba8d6cc7911b;hp=d190f17fdd1661638514621af5a7fcd5594269dd;hpb=f1efdff5ded26d264f2848ff53c19fe2099682a3;p=helm.git diff --git a/matita/contribs/LOGIC/Track/pred.ma b/matita/contribs/LOGIC/Track/pred.ma index d190f17fd..cce6c7800 100644 --- a/matita/contribs/LOGIC/Track/pred.ma +++ b/matita/contribs/LOGIC/Track/pred.ma @@ -16,6 +16,7 @@ set "baseuri" "cic:/matita/LOGIC/Track/pred". (**) +include "datatypes_props/Sequent.ma". include "Track/inv.ma". include "PRed/defs.ma". @@ -34,11 +35,10 @@ theorem track_pred: \forall Q1,Q2,p1,p2,S1,S2. [Q1, p1, S1] => [Q2, p2, S2] \to lapply linear track_inv_lref to H5; decompose; autobatch | lapply linear track_inv_scut to H3; decompose; destruct; lapply linear track_inv_prin to H5; destruct; - lapply linear rinj_inj to Hcut1; - rewrite < Hcut1 in H4; clear Hcut1 a2; - autobatch + lapply linear rinj_inj to Hcut1; destruct; autobatch | lapply linear track_inv_scut to H3; decompose; destruct; - lapply linear track_inv_prin to H4; destruct; autobatch + lapply linear track_inv_prin to H4; destruct; + lapply linear linj_inj to Hcut; destruct; autobatch | lapply linear track_inv_scut to H3; decompose; destruct; lapply linear track_inv_impw to H4; decompose; destruct; lapply linear track_inv_impr to H5; decompose; destruct; autobatch