Module Libzipperposition_calculi.Bool_encode
Applicative Encoding
module T = Logtk.TypedSTermval section : Logtk.Util.Section.tval (==>) : T.Ty.t list -> T.Ty.t -> T.Ty.tval decl : Logtk.ID.t -> 'a -> ('b, 'c, 'a) Logtk.Statement.tval bool_clone_id : Logtk.ID.tval bool_clone_tydecl : (Logtk.Cnf.clause, T.t, T.t) Logtk.Statement.tval true_clone_id : Logtk.ID.tval true_clone_tydecl : (Logtk.Cnf.clause, T.t, T.t) Logtk.Statement.tval false_clone_id : Logtk.ID.tval false_clone_tydecl : (Logtk.Cnf.clause, T.t, T.t) Logtk.Statement.tval and_clone_tydecl : (Logtk.Cnf.clause, T.t, T.Ty.t) Logtk.Statement.tval or_clone_tydecl : (Logtk.Cnf.clause, T.t, T.Ty.t) Logtk.Statement.tval not_clone_tydecl : (Logtk.Cnf.clause, T.t, T.Ty.t) Logtk.Statement.tval impl_clone_tydecl : (Logtk.Cnf.clause, T.t, T.Ty.t) Logtk.Statement.tval equiv_id : Logtk.ID.tval equiv_clone_tydecl : (Logtk.Cnf.clause, T.t, T.Ty.t) Logtk.Statement.tval xor_clone_tydecl : (Logtk.Cnf.clause, T.t, T.Ty.t) Logtk.Statement.tval eq_clone_tydecl : (Logtk.Cnf.clause, T.t, T.Ty.t) Logtk.Statement.tval neq_clone_tydecl : (Logtk.Cnf.clause, T.t, T.Ty.t) Logtk.Statement.tval forall_id : Logtk.ID.tval forall_clone_tydecl : (Logtk.Cnf.clause, T.t, T.Ty.t) Logtk.Statement.tval exists_id : Logtk.ID.tval exists_clone_tydecl : (Logtk.Cnf.clause, T.t, T.Ty.t) Logtk.Statement.tval choice_id : Logtk.ID.tval choice_clone_tydecl : (Logtk.Cnf.clause, T.t, T.Ty.t) Logtk.Statement.tval ty_decls : (Logtk.Cnf.clause, T.t, T.t) Logtk.Statement.t Iter.tval app_bool : T.t -> T.t list -> T.tval boolean_axioms : T.t Logtk.SLiteral.t list Iter.tval bool_encode_ty : T.t -> T.tval bool_encode_term : T.t -> T.tval bool_encode_lit : T.t Logtk.SLiteral.t -> T.t Logtk.SLiteral.tval bool_encode_lits : T.t Logtk.SLiteral.t list -> T.t Logtk.SLiteral.t listexception E_i of (T.t Logtk.SLiteral.t list, T.t, T.t) Logtk.Statement.tval pp_in :
'a CCFormat.printer ->
'b CCFormat.printer ->
'c CCFormat.printer ->
Logtk.Output_format.t ->
('a, 'b, 'c) Logtk.Statement.t CCFormat.printerval pp_clause_in :
Logtk.Output_format.t ->
(T.t Logtk.SLiteral.t list, T.t, T.t) Logtk.Statement.t CCFormat.printerval res_tc :
(T.t Logtk.SLiteral.t list, T.t, T.t) Logtk.Statement.t Logtk.Proof.Result.tcval bool_encode_stmt :
(T.t Logtk.SLiteral.t list, T.t, T.t) Logtk.Statement.t ->
(T.t Logtk.SLiteral.t list, T.t, T.t) Logtk.Statement.t