Structure jbUtils


Source File Identifier index Theory binding index

signature jbUtils =
sig
        type term = Term.term
        type thm = Thm.thm
        type goal = Abbrev.goal
        type conv = Abbrev.conv
        type tactic = Abbrev.tactic
        type hol_type = Abbrev.hol_type

        val AND_IMP_RULE: thm -> thm
        val IMP_AND_RULE: thm -> thm

        val REWRITE1_TAC: thm -> tactic
        val ONCE_REWRITE1_TAC: thm -> tactic
        val PROVE1_TAC: thm -> tactic
        val ASSUME_X_TAC: thm -> tactic
        val DISJ_LIST_CASES_TAC: thm -> tactic
        val NESTED_ASM_CASES_TAC: term list -> tactic

        val REMAINS_TO_PROVE: term -> tactic
        val NEW_GOAL_TAC: term -> tactic

        val extract_terms_of_type : hol_type -> term -> term list
        val store_thm_verbose : string * term * tactic -> thm
        val dest_binop_triple : term -> term * term * term
end


Source File Identifier index Theory binding index

HOL 4, Kananaskis-14