(* Note: the premise đâŚf⌠cannot be removed *)
(* Basic_2A1: includes: lsuba_drop_O1_conf *)
lemma lsuba_drops_conf_isuni: âG,L1,L2. G ⢠L1 âŤâ L2 â
- âb,f,K1. đâŚf⌠â âŹ*[b, f] L1 â K1 â
- ââK2. G ⢠K1 âŤâ K2 & âŹ*[b, f] L2 â K2.
+ âb,f,K1. đâŚf⌠â âŹ*[b,f] L1 â K1 â
+ ââK2. G ⢠K1 âŤâ K2 & âŹ*[b,f] L2 â K2.
#G #L1 #L2 #H elim H -L1 -L2
[ /2 width=3 by ex2_intro/
| #I #L1 #L2 #HL12 #IH #b #f #K1 #Hf #H
(* Note: the premise đâŚf⌠cannot be removed *)
(* Basic_2A1: includes: lsuba_drop_O1_trans *)
lemma lsuba_drops_trans_isuni: âG,L1,L2. G ⢠L1 âŤâ L2 â
- âb,f,K2. đâŚf⌠â âŹ*[b, f] L2 â K2 â
- ââK1. G ⢠K1 âŤâ K2 & âŹ*[b, f] L1 â K1.
+ âb,f,K2. đâŚf⌠â âŹ*[b,f] L2 â K2 â
+ ââK1. G ⢠K1 âŤâ K2 & âŹ*[b,f] L1 â K1.
#G #L1 #L2 #H elim H -L1 -L2
[ /2 width=3 by ex2_intro/
| #I #L1 #L2 #HL12 #IH #b #f #K2 #Hf #H