Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Configuration for tactics based on first-order logic.
type config = {
symb_P : Core.Term.sym;
Encoding of propositions.
*)symb_T : Core.Term.sym;
Encoding of types.
*)symb_or : Core.Term.sym;
Disjunction(∨) symbol.
*)symb_and : Core.Term.sym;
Conjunction(∧) symbol.
*)symb_imp : Core.Term.sym;
Implication(⇒) symbol.
*)symb_bot : Core.Term.sym;
Bot(⊥) symbol.
*)symb_top : Core.Term.sym;
Top(⊤) symbol.
*)symb_not : Core.Term.sym;
Not(¬) symbol.
*)symb_ex : Core.Term.sym;
Exists(∃) symbol.
*)symb_all : Core.Term.sym;
Forall(∀) symbol.
*)}
Builtin configuration for propositional logic.
val get_config : Core.Sig_state.t -> Common.Pos.popt -> config
get_config ss pos
build the configuration using ss
.