Nominal/Ex/CPS/CPS3_DanvyFilinski.thy
changeset 3231 188826f1ccdb
parent 3197 25d11b449e92
child 3235 5ebd327ffb96
equal deleted inserted replaced
3230:b33b42211bbf 3231:188826f1ccdb
    24   apply (rule_tac x="(name, lt)" and ?'a="name" in obtain_fresh)
    24   apply (rule_tac x="(name, lt)" and ?'a="name" in obtain_fresh)
    25   apply (simp add: fresh_at_base Abs1_eq_iff)
    25   apply (simp add: fresh_at_base Abs1_eq_iff)
    26   apply (case_tac b)
    26   apply (case_tac b)
    27   apply (rule_tac y="a" in lt.strong_exhaust)
    27   apply (rule_tac y="a" in lt.strong_exhaust)
    28   apply auto[3]
    28   apply auto[3]
    29   apply blast+
       
    30   apply (rule_tac x="(name, lt)" and ?'a="name" in obtain_fresh) 
    29   apply (rule_tac x="(name, lt)" and ?'a="name" in obtain_fresh) 
    31   apply (simp add: fresh_at_base Abs1_eq_iff)
    30   apply (simp add: fresh_at_base Abs1_eq_iff)
    32 --"-"
    31 --"-"
    33   apply (subgoal_tac "Lam c (ka (c~)) = Lam ca (ka (ca~))")
    32   apply (subgoal_tac "Lam c (ka (c~)) = Lam ca (ka (ca~))")
    34   apply (simp only:)
    33   apply (simp only:)