]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/matita/contribs/LOGIC/Track/pred.ma
- Added new output in standard C.
[helm.git] / helm / software / matita / contribs / LOGIC / Track / pred.ma
index d190f17fdd1661638514621af5a7fcd5594269dd..7cf152b9473790ae6d2b5449b94daa71af69fdb5 100644 (file)
 (*                                                                        *)
 (**************************************************************************)
 
-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