QuantifierElimination[QuantifierTools]
ConvertRationalConstraintsToTarski
convert a formula featuring rational constraints to a formula with only polynomial constraints
Calling Sequence
Parameters
Returns
Description
Examples
Compatibility
ConvertRationalConstraintsToTarski( expr )
expr
-
any boolean formula of rational constraints
An equivalent formula to expr as a Tarski formula, that is, with rational constraints converted to equivalent Tarski formulae (only polynomial constraints allowed).
Converts a formula that may contain rational constraints (that is, constraints featuring rational functions - fractions of polynomials) to a Tarski formula, that is, a boolean formula of polynomial constraints.
As part of this conversion, the assumption is made that all denominators occurring are nonzero.
This may result in individual atoms changing, such as 0<xy becoming the equivalent polynomial constraint 0<x⁢y. On the other hand, they may expand, such as xy=0 becoming x=0∧y≠0.
with⁡QuantifierElimination:with⁡QuantifierTools:
ConvertRationalConstraintsToTarski⁡xy≠0
x≠0∧y≠0
ConvertRationalConstraintsToTarski⁡xy≤0
x⁢y≤0∧y≠0
ConvertRationalConstraintsToTarski⁡xy=0
x=0∧y≠0
ConvertRationalConstraintsToTarski⁡xy<0
0<−x⁢y
ConvertRationalConstraintsToTarski⁡Or⁡z=0,xy<0
z=0∨0<−x⁢y
The QuantifierElimination:-QuantifierTools:-ConvertRationalConstraintsToTarski command was introduced in Maple 2023.
For more information on Maple 2023 changes, see Updates in Maple 2023.
See Also
QuantifierElimination
QuantifierTools
Download Help Document