Create a Conjunction
from an arbitrary collection of formulas.
Create a Conjunction
from an arbitrary collection of formulas.
It is required that all given formulas are sorted by the specified
order
.
Create a Conjunction
from an arbitrary collection of formulas.
Create a Conjunction
from an arbitrary collection of formulas.
It is required that all given formulas are sorted by the specified
order
.
Default: divisibility is not counted (but we count immediately preceeding quantifiers)
Determine the quantifiers that occur in a formula.
Determine the quantifiers that occur in a formula. Because there are different points of view, a function can be given as parameter that determines whether (quantified) divisibility/indivisibility statements are counted as quantifiers
Rudimentary sorting of conjunctions.
Rudimentary sorting of conjunctions. TODO: improve this (a lot)
Compute a conjunction from an arbitrary set of formulas
Rudimentary sorting of conjunctions.
Rudimentary sorting of conjunctions. TODO: improve this (a lot)
Create a Conjunction
from different parts that are already
normalised.
Create a Conjunction
from different parts that are already
normalised. This primarily means that negatedConjs
must not
contain any conjunctions that are just literals, and that quantifiers are
pulled out completely if the conjunction only has a single conjunct.
Compute a disjunction from an arbitrary set of formulas
Form the equivalence between two formulas
Form the implication between two formulas
Negate a formula
Quantify a number of constants in a formula, i.e., replace the constants with variables and add quantifiers
Quantify a formula
Rudimentary reverse sorting of conjunctions.
Rudimentary reverse sorting of conjunctions. TODO: improve this (a lot)
(Since version ) see corresponding Javadoc for more information.