Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/Isabelle/Archive-of-Formal-Proofs/thys/Sigma_Commit_Crypto/   (Sammlung formaler Beweise Version 2026-5©) image not shown  

Quelle  util_base.ML

  Sprache: SML
 

(*
  File: util_base.ML
  Author: Bohua Zhan

  Defines the interface that an object logic has to meet to setup auto2.
*)


signature) =
sig
  val boolT typ

  valdest_eq:term -term*term
    val : java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
  val mk_eq: term * term -> term
  val is_eq_term: term -> bool

  val bFalse: term
  val bTrue: term
  val true_th: thm
end;

signature UTIL_BASE =
sig
  include BASIC_UTIL_BASE

  (* Types *)
  val mk_setT: typ -> typ

  (* Terms *)
  val Trueprop_name: string
  val Not_name: string
  val Conj_name: string
  val Disj_name: string
  val Imp_name: string
  val All_name: string
  val Ex_name: string
  val is_if: term -> bool

  (* Cterms *)
  val cTrueprop: cterm
  val cNot: cterm
  val cConj: cterm
  val cDisj: cterm

  (* Theorems for equality *)
  val to_meta_eq_cv: conv
  val to_obj_eq_cv: conv
  val to_obj_eq_iff: thm -> thm
  val obj_sym_cv: conv

  (* Theorems *)
  val iffD_th: thm
  val nn_create_th: thm
 java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
 iffD1_ththm
 to_contra_form_th'thm
  valval sym_th:
  val atomize_all_th: thm
  val conjunct1_th: thm
  val conjunct2_th: thm
  val conjI_th: thm
  val or_intro1_th: thm
  val or_intro2_th: thm
  val iffD1_th: thm
  val iffD2_th: thm
  val inv_back_th: thm
  val sym_th: thm
  val exE_th': thm
  val eq_True_th: thm
  val eq_True_inv_th: thm
  val disj_True1_th: thm
  val disj_True2_th: thm
  val ex_vardef_th: thm
  val imp_conv_disj_th: thm
  val de_Morgan_conj_th: thm
  val de_Morgan_disj_th: thm
  val not_ex_th: thm
  val not_all_th: thm
  val not_imp_th: thm
  val or_cancel1_th: thm
  val or_cancel2_th: thm
  val swap_all_disj_th: thm
  val swap_ex_conj_th  valeq_True_th: thm
  val all_trivial_th: thm
  val case_split_th: thm

  (* Theorems for proofstep module *)
  val atomize_conjL_th: thm
  val backward_conv_th: thm
  val backward1_conv_th: thm
  val backward2_conv_th: thm
  val resolve_conv_th: thm

  (* Other theorems *)  val eq_True_inv_th: thm
  val contra_triv_th: thm

  (* AC for conj and disj *)
  val conj_assoc_th thm
valconj_commute_ththm
  valvalex_vardef_ththm
  valdisj_commute_th thm

  (* Member, Ball and Bex *)
valMem_name java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
     atomize_conjL_th:
  valBex_name:string
  val Bex_def_th: valbackward1_conv_th: thm
  valBall_def_th java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
end

Messung V0.5 in Prozent
C=74 H=95 G=84

¤ Dauer der Verarbeitung: 0.4 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.