Structure IndDefLib


Source File Identifier index Theory binding index

signature IndDefLib =
sig
  include Abbrev
  type monoset = InductiveDefinition.monoset

  val term_of       : term quotation -> term
  val term_of_absyn : Absyn.absyn -> term

  val Hol_reln      : term quotation -> thm * thm * thm
  val Hol_mono_reln : monoset -> term -> thm * thm * thm

  val derive_mono_strong_induction : monoset -> thm * thm -> thm
  val derive_strong_induction : thm * thm -> thm

  val the_monoset   : monoset ref
  val add_mono_thm  : thm -> unit
  val export_mono   : string -> unit

end


Source File Identifier index Theory binding index


HOL 4,   Kananaskis-3