5.228. lex_equal
DESCRIPTION | LINKS | GRAPH | AUTOMATON |
- Origin
- Constraint
- Synonyms
, .
- Arguments
- Restrictions
- Purpose
is equal to . Given two vectors, and of components, and , is equal to if and only if or .
- Example
-
The constraint holds since (1)Β the first component of the first vector is equal to the first component of the second vector, (2)Β the second component of the first vector is equal to the second component of the second vector, (3)Β the third component of the first vector is equal to the third component of the second vector and (4)Β the fourth component of the first vector is equal to the fourth component of the second vector.
- Typical
- Symmetries
Arguments are permutable w.r.t. permutation .
Items of and are permutable (same permutation used).
- Arg. properties
Contractible wrt. and (remove items from same position).
- Used in
- See also
common keyword: Β (vector).
implies: , , .
specialisation: Β ( replaced by in second argument).
- Keywords
characteristic of a constraint: vector, automaton, automaton without counters, reified automaton constraint.
constraint network structure: Berge-acyclic constraint network.
- Arc input(s)
- Arc generator
-
- Arc arity
- Arc constraint(s)
- Graph property(ies)
-
- Graph class
-
- Graph model
PartsΒ (A) andΒ (B) of FigureΒ 5.228.1 respectively show the initial and final graphs associated with the Example slot. Since we use the graph property, the arcs of the final graph are stressed in bold.
Figure 5.228.1. Initial and final graph of the constraint
(a) (b)
- Automaton
FigureΒ 5.228.2 depicts the automaton associated with the constraint. Let and respectively be the attributes of the items of the and the collections. To each pair corresponds a signature variable as well as the following signature constraint: .
Figure 5.228.2. Automaton of the constraint
Figure 5.228.3. Hypergraph of the reformulation corresponding to the automaton of the constraint