Structure Thm_cont


Source File Identifier index Theory binding index

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


Source File Identifier index Theory binding index

HOL 4, Kananaskis-13