Structure Thm_cont
signature Thm_cont =
sig
include Abbrev
val THEN_TCL : thm_tactical * thm_tactical -> thm_tactical
val ORELSE_TCL : thm_tactical * thm_tactical -> thm_tactical
val REPEAT_TCL : thm_tactical -> thm_tactical
val REPEAT_GTCL : thm_tactical -> (thm -> tactic) -> thm_tactic
val ALL_THEN : thm_tactical
val NO_THEN : thm_tactical
val EVERY_TCL : thm_tactical list -> thm_tactical
val FIRST_TCL : thm_tactical list -> thm_tactical
val CONJUNCTS_THEN2 : thm_tactic -> thm_tactical
val CONJUNCTS_THEN : thm_tactical
val DISJ_CASES_THEN2 : thm_tactic -> thm_tactical
val DISJ_CASES_THEN : thm_tactical
val DISJ_CASES_THENL : thm_tactic list -> thm_tactic
val DISCH_THEN : thm_tactic -> tactic
val disch_then : thm_tactic -> tactic
val UNDISCH_THEN : Term.term -> thm_tactic -> tactic
val X_CHOOSE_THEN : Term.term -> thm_tactical
val CHOOSE_THEN : thm_tactical
val X_CASES_THENL : (('a list -> 'b list -> ('a * 'b) list)
-> thm_tactic list -> (term list * thm_tactic) list)
-> thm_tactic list -> thm_tactic
val X_CASES_THEN : Term.term list list -> thm_tactical
val CASES_THENL : thm_tactic list -> thm_tactic
val STRIP_THM_THEN : thm_tactical
val ANTE_RES_THEN : thm_tactical
val IMP_RES_THEN : thm_tactic -> thm -> tactic
val RES_THEN : thm_tactic -> tactic
val PROVEHYP_THEN : (thm -> thm -> tactic) -> thm -> tactic
val provehyp_then : (thm -> thm -> tactic) -> thm -> tactic
end
HOL 4, Kananaskis-13