You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
thenhave1:"(a2 \<leftrightarrow> c) \<bullet> \<sigma>2 = \<sigma>'"by(simpadd:Abs1_eq_iff(3))
100
+
thenhave1:"(a2 \<leftrightarrow> c) \<bullet> \<sigma>2 = \<sigma>'"by(simpadd:Abs1_eq_iff(3))
101
101
have2:"(a2 \<leftrightarrow> c) \<bullet> \<Gamma> = \<Gamma>"by(metis"5"(1)"5"(4)CtxE(1)c(5)context_valid_tyflip_defswap_fresh_fresh)
102
102
have3:"((a2 \<leftrightarrow> c) \<bullet> BTyVar a2 k) = BTyVar c k"usingPbyauto
103
103
have"(a2 \<leftrightarrow> c) \<bullet> (BTyVar a2 k # \<Gamma> \<turnstile>\<^sub>t\<^sub>y \<sigma>2 : \<star>)"using5byauto
@@ -164,7 +164,7 @@ proof (induction \<Gamma>')
164
164
thenshow?case
165
165
proof(casesrule:Ctx.cases[OFCons(3)])
166
166
case(2\<Gamma>2ck3)
167
-
thenhave"BTyVar a k = bndr \<or> BTyVar a k \<in> (\<Gamma>' @ BTyVar b k2 # \<Gamma>)"by(metisCons.prems(1)Cons_eq_append_convisin.simps(5)list.inject)
167
+
thenhave"BTyVar a k = bndr \<or> BTyVar a k \<in> (\<Gamma>' @ BTyVar b k2 # \<Gamma>)"by(metisCons.prems(1)Cons_eq_append_convisin.simps(5)list.inject)
0 commit comments