ValuesUnderConstraints/Equations - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : ValuesUnderConstraints/Equations

ValuesUnderConstraints

  

Equations

  

return as a list the equations of a value-under-constraints object

 

Calling Sequence

Parameters

Description

Examples

References

Compatibility

Calling Sequence

Equations(vc)

Parameters

vc

-

ValueUnderConstraints

Description

• 

The command Equations(vc) returns as a list the constraints of vc of the form p = 0 where p is a polynomial in the variables of Symbols(vc) and whose coefficients are rational numbers.

Remarks

• 

The equations used to construct a value-under-constraints object may differ from those printed by the command Equations(vc).

• 

This is because when a value-under-constraints object is constructed, its constraints are simplified. See the details on the ValuesUnderConstraints:-Constraints help page.

Examples

withValuesUnderConstraints:

Create a value-under-constraints objects with no integer-valued symbol

vc1ValueUnderConstraints1,a,b,c,d,a,b,c,d,

vc1value 1 when a=0&comma;d0&comma;0<c&comma;0b

(1)

Print its value, its constraints, its symbols and its integer-valued symbols

Valuevc1&semi;Constraintsvc1&semi;Symbolsvc1&semi;IntegerSymbolsvc1

1

a=0&comma;d0&comma;0<c&comma;0b

a&comma;b&comma;c&comma;d

(2)

Print its equations, inequations, non-negative inequalities and positive inequalities

Equationsvc1&semi;Inequationsvc1&semi;PositiveInequalitiesvc1&semi;NonNegativeInequalitiesvc1

a=0

d0

0<c

0b

(3)

Create another value-under-constraints objects where all symbols are integer-valued

vc2ValueUnderConstraints2&comma;a&comma;b&comma;c&comma;d&comma;a&comma;b&comma;c&comma;d&comma;a&comma;b&comma;c&comma;d

vc2value 2 when a=0&comma;d0&comma;0b&comma;0c1

(4)

Print its value, its constraints, its symbols and its integer-valued symbols

Valuevc2&semi;Constraintsvc2&semi;Symbolsvc2&semi;IntegerSymbolsvc2

2

a=0&comma;d0&comma;0b&comma;0c1

a&comma;b&comma;c&comma;d

a&comma;b&comma;c&comma;d

(5)

Print its equations, inequations, non-negative inequalities and positive inequalities

Equationsvc2&semi;Inequationsvc2&semi;PositiveInequalitiesvc2&semi;NonNegativeInequalitiesvc2

a=0

d0

0b&comma;0c1

(6)

References

  

Rui-Juan Jing, Yuzhuo Lei, Christopher F. S. Maligec, Marc Moreno Maza: "Counting the Integer Points of Parametric Polytopes: A Maple Implementation." Proceedings of Computer Algebra in Scientific Computing - 26th International Workshop (CASC) 2024: 140-160, Lecture Notes in Computer Science, vol. 14938, Springer.

Compatibility

• 

The ValuesUnderConstraints[Equations] command was introduced in Maple 2025.

• 

For more information on Maple 2025 changes, see Updates in Maple 2025.

See Also

ValuesUnderConstraints[Constraints]

ValuesUnderConstraints[Equations]

ValuesUnderConstraints[HasInconsistentConstraints]

ValuesUnderConstraints[Inequations]

ValuesUnderConstraints[IntegerSymbols]

ValuesUnderConstraints[NonNegativeInequalities]

ValuesUnderConstraints[PositiveInequalities]

ValuesUnderConstraints[Symbols]

ValuesUnderConstraints[Value]

ValuesUnderConstraints[ValueUnderConstraints]