Module Libzipperposition.Cut_form
Universally Quantified Conjunction of Clauses
type var= Logtk.Term.vartype term= Logtk.Term.ttype clause= Logtk.Literals.ttype form= clause listtype t= private{vars : Logtk.Term.VarSet.t;cs : form;}A formula of the form
forall vars. \bigand_i C_i. TheC_iare clauses with free variables invars
type cut_form= t
val make : Logtk.Literals.t list -> tval trivial : t
include Logtk.Interfaces.PRINT with type t := t
val pp_tstp : t CCFormat.printerval pp_zf : t CCFormat.printerval vars : t -> Logtk.Term.VarSet.tval cs : t -> Logtk.Literals.t listval ind_vars : t -> var listsubset of
varsthat have an inductive type
val apply_subst : Logtk.Subst.Renaming.t -> Logtk.Subst.t -> t Logtk.Scoped.t -> tval are_variant : t -> t -> boolAre these two cut formulas alpha-equivalent?
val to_s_form : t -> Logtk.TypedSTerm.Form.tConvert to input formula
module Pos : sig ... endmodule Seq : sig ... end