]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/ground/relocation/pr_ist.ma
partial update in static_2
[helm.git] / matita / matita / contribs / lambdadelta / ground / relocation / pr_ist.ma
index c1ab3435e85a18ec94898cf9a0fc0b30d58d5ec1..607a16e974ceb3ef0aa5d0dd7b9534708d2e0ab2 100644 (file)
@@ -39,6 +39,20 @@ lemma pr_ist_inv_next (g): š“āŖgā« ā†’ āˆ€f. ā†‘f = g ā†’ š“āŖfā«.
 #j #Hg elim (pr_pat_inv_next ā€¦ Hg ā€¦ H) -Hg -H /2 width=2 by ex_intro/
 qed-.
 
+(* Basic constructions ******************************************************)
+
+lemma pr_ist_push (f): š“āŖfā« ā†’ š“āŖā«Æfā«.
+#f #Hf *
+[ /3 width=2 by pr_pat_refl, ex_intro/
+| #i elim (Hf i) -Hf /3 width=8 by pr_pat_push, ex_intro/
+]
+qed.
+
+lemma pr_ist_next (f): š“āŖfā« ā†’ š“āŖā†‘fā«.
+#f #Hf #i elim (Hf i) -Hf
+/3 width=6 by pr_pat_next, ex_intro/
+qed.
+
 (* Constructions with pr_tl *************************************************)
 
 (*** istot_tl *)