Skip to content

Commit

Permalink
more
Browse files Browse the repository at this point in the history
  • Loading branch information
dtraytel committed Sep 20, 2024
1 parent 52c2ea7 commit 5081a40
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions thys/POPLmark/SystemFSub.thy
Original file line number Diff line number Diff line change
Expand Up @@ -285,21 +285,18 @@ binder_inductive ty
| ((rule exI[of _ "\<sigma> _"] exI)+, (rule conjI)?, rule refl)
| ((rule exI[of _ "rrename_typ \<sigma> _"])+, (rule conjI)?, rule in_context_eqvt))+
subgoal premises prems for R B \<Gamma> T1 T2
by (tactic \<open>refreshability_tac false @{term B} @{term "Tsupp \<Gamma> T1 T2"}
@{thm prems(3)} @{thms emp_bound ID.set_bd Un_bound UN_bound typ.card_of_FFVars_bounds infinite_UNIV}
by (tactic \<open>refreshability_tac false @{term B} @{term "Tsupp \<Gamma> T1 T2"} @{thm prems(3)}
@{thms emp_bound ID.set_bd Un_bound UN_bound typ.card_of_FFVars_bounds infinite_UNIV}
[NONE, NONE, NONE, NONE,
SOME [@{term "(\<lambda>f \<Gamma>. \<Gamma>) :: (var \<Rightarrow> var) \<Rightarrow> \<Gamma>\<^sub>\<tau> \<Rightarrow> \<Gamma>\<^sub>\<tau>"},
@{term "(\<lambda>f T. T) :: (var \<Rightarrow> var) \<Rightarrow> type \<Rightarrow> type"},
@{term "(\<lambda>f T. T) :: (var \<Rightarrow> var) \<Rightarrow> type \<Rightarrow> type"},
@{term "(\<lambda>f x. f x) :: (var \<Rightarrow> var) \<Rightarrow> var \<Rightarrow> var"},
@{term "rrename_typ :: (var \<Rightarrow> var) \<Rightarrow> type \<Rightarrow> type"},
@{term "rrename_typ :: (var \<Rightarrow> var) \<Rightarrow> type \<Rightarrow> type"}]]
@{thms typ_inject image_iff}
@{thms typ.rrename_cong_ids context_map_cong_id map_idI}
@{thms typ_inject image_iff} @{thms typ.rrename_cong_ids context_map_cong_id map_idI}
@{thms cong[OF cong[OF cong[OF refl[of R]] refl] refl, THEN iffD1, rotated -1] id_onD}
@{thms prems(1)[THEN ty_fresh_extend] id_onD}
@{thm prems(2)}
@{context}\<close>)
@{thms prems(1)[THEN ty_fresh_extend] id_onD} @{thm prems(2)} @{context}\<close>)
done

end

0 comments on commit 5081a40

Please sign in to comment.