doc-src/Ref/simplifier.tex
changeset 133 2322fd6d57a1
parent 122 db9043a8e372
child 286 e7efbf03562b
equal deleted inserted replaced
132:b5704e45d2d2 133:2322fd6d57a1
   172 signature SIMPLIFIER =
   172 signature SIMPLIFIER =
   173 sig
   173 sig
   174   type simpset
   174   type simpset
   175   val simp_tac:          simpset -> int -> tactic
   175   val simp_tac:          simpset -> int -> tactic
   176   val asm_simp_tac:      simpset -> int -> tactic
   176   val asm_simp_tac:      simpset -> int -> tactic
   177   val asm_full_simp_tac: simpset -> int -> tactic
   177   val asm_full_simp_tac: simpset -> int -> tactic\smallskip
   178   val addeqcongs:  simpset * thm list -> simpset
   178   val addeqcongs:   simpset * thm list -> simpset
   179   val addsimps:    simpset * thm list -> simpset
   179   val addsimps:     simpset * thm list -> simpset
   180   val delsimps:    simpset * thm list -> simpset
   180   val delsimps:     simpset * thm list -> simpset
   181   val empty_ss:     simpset
   181   val empty_ss:     simpset
   182   val merge_ss:     simpset * simpset -> simpset
   182   val merge_ss:     simpset * simpset -> simpset
   183   val setsubgoaler: simpset * (simpset -> int -> tactic) -> simpset
   183   val setsubgoaler: simpset * (simpset -> int -> tactic) -> simpset
   184   val setsolver:    simpset * (thm list -> int -> tactic) -> simpset
   184   val setsolver:    simpset * (thm list -> int -> tactic) -> simpset
   185   val setloop:      simpset * (int -> tactic) -> simpset
   185   val setloop:      simpset * (int -> tactic) -> simpset