src/Pure/Isar/method.ML
changeset 53168 d998de7f0efc
parent 53044 be27b6be8027
child 53171 a5e54d4d9081
equal deleted inserted replaced
53167:4e7ddd76e632 53168:d998de7f0efc
   449     "repeatedly apply introduction rules" #>
   449     "repeatedly apply introduction rules" #>
   450   setup (Binding.name "elim") (Attrib.thms >> (K o elim))
   450   setup (Binding.name "elim") (Attrib.thms >> (K o elim))
   451     "repeatedly apply elimination rules" #>
   451     "repeatedly apply elimination rules" #>
   452   setup (Binding.name "unfold") (Attrib.thms >> unfold_meth) "unfold definitions" #>
   452   setup (Binding.name "unfold") (Attrib.thms >> unfold_meth) "unfold definitions" #>
   453   setup (Binding.name "fold") (Attrib.thms >> fold_meth) "fold definitions" #>
   453   setup (Binding.name "fold") (Attrib.thms >> fold_meth) "fold definitions" #>
   454   setup (Binding.name "atomize") (Args.mode "full" >> (K o atomize))
   454   setup (Binding.name "atomize") (Scan.lift (Args.mode "full") >> (K o atomize))
   455     "present local premises as object-level statements" #>
   455     "present local premises as object-level statements" #>
   456   setup (Binding.name "rule") (Attrib.thms >> some_rule) "apply some intro/elim rule" #>
   456   setup (Binding.name "rule") (Attrib.thms >> some_rule) "apply some intro/elim rule" #>
   457   setup (Binding.name "erule") (xrule_meth erule) "apply rule in elimination manner (improper)" #>
   457   setup (Binding.name "erule") (xrule_meth erule) "apply rule in elimination manner (improper)" #>
   458   setup (Binding.name "drule") (xrule_meth drule) "apply rule in destruct manner (improper)" #>
   458   setup (Binding.name "drule") (xrule_meth drule) "apply rule in destruct manner (improper)" #>
   459   setup (Binding.name "frule") (xrule_meth frule) "apply rule in forward manner (improper)" #>
   459   setup (Binding.name "frule") (xrule_meth frule) "apply rule in forward manner (improper)" #>