Levels of represented flag nodes #
The lexicographic pair consisting of representation codimension and lattice rank is encoded by a natural number. Levels are antitone along flag nodes and increase under restriction of the represented space when the old map factors through the new map. This includes minimalization.
Encode two coordinates in the square [0,d]² in lexicographic order.
Equations
- EGZ.LevelCode.code d a b = (d + 1) * a + b
Instances For
Dimension of the represented affine space.
Equations
- R.spaceDimension x = Module.finrank (ZMod p) ↥(R.space x).direction
Instances For
Codimension of the represented affine space in the ambient space.
Equations
- R.codimension x = d - R.spaceDimension x
Instances For
Natural-number encoding of (codim V_x, rank Λ_x).
Equations
- R.level x = EGZ.LevelCode.code d (R.codimension x) (F.rank x)
Instances For
Factoring a surjective represented map gives a surjective coordinate map when the two represented affine spaces coincide.
The basic level comparison used by all support refinements.
Losing lattice rank under a factorization forces loss of represented space, and therefore a strict increase in level.
A newly represented functional which is nonconstant on an old fibre forces a strict level increase. Only one such functional is needed.
Equal levels determine both coordinates of the lexicographic pair.
A transition between comparable nodes of equal level is injective over the represented field.
Comparable equal-level nodes have exactly the same fibre-constant functionals. This is the equality case needed by complete refinement.
Representing a functional nonconstant on an upper node's fibres gives a strict increase over that upper level at every retained lower node.
Level of a node of a flag decomposition.
Equations
- Φ.level = Φ.representation.level
Instances For
Minimalization cannot lower a node's level. A decrease in lattice rank forces a strict decrease in its represented affine space.