include "ground/relocation/gr_ist_tls.ma".
include "ground/relocation/gr_after_pat_tls.ma".
-(* RELATIONAL COMPOSITION FOR GENERIC RELOCATION MAPS ***********************************************************)
+(* RELATIONAL COMPOSITION FOR GENERIC RELOCATION MAPS ***********************)
(*** H_after_inj *)
definition H_gr_after_inj: predicate gr_map ≝
λf1. 𝐓❪f1❫ →
∀f,f21,f22. f1 ⊚ f21 ≘ f → f1 ⊚ f22 ≘ f → f21 ≡ f22.
-(* Main forward lemmas on istot **************************************************)
+(* Main destructions with gr_ist ********************************************)
(*** after_inj_O_aux *)
corec fact gr_after_inj_unit_aux:
| cases (gr_after_inv_push_sn_next … H2f … H1 H) -f1 -f #g22 #H2g #H22
@(gr_eq_next … H21 H22) -f21 -f22
]
-@(gr_after_inj_unit_aux (⫱*[â\86\93p]g1) â\80¦ (⫱*[↓p]g)) -gr_after_inj_unit_aux
+@(gr_after_inj_unit_aux (â«°*[â\86\93p]g1) â\80¦ (â«°*[↓p]g)) -gr_after_inj_unit_aux
/2 width=1 by gr_after_tls_sn_tls, gr_ist_tls, gr_pat_unit_succ_tls/
qed-.