Module ArForm

module ArForm: sig .. end

Arbitrary Basic Terms



type 'a arbitrary = 'a QCheck.arbitrary 
type 'a gen = 'a QCheck.Gen.t 
type form = Libzipperposition.TypedSTerm.t 
val atom_g : form gen
val atom : form arbitrary
Atomic formula
val clause_g : form list gen
val clause : form list arbitrary
clause
val default : form arbitrary
polymorphic formula with connectives (DB-closed)
val default_fuel : int -> form gen