Affine actions and the regular-difference criterion #
This file gives a local affine group whose executable representation is the semidirect product of the additive translation group by a distributive action. It proves the part of paper Lemma 3.1 used by every affine construction.
A vector whose stabilizer in the linear group is trivial.
Equations
- Saxl.IsRegularVector H V v = ∀ (h : H), h • v = v → h = 1
Instances For
The set of regular vectors for the linear action.
Equations
- Saxl.regularVectors H V = {v : V | Saxl.IsRegularVector H V v}
Instances For
If the complement of the two-fold sumset is smaller than the original set in a finite additive group, then every element is a three-fold sum.
The action of H on the multiplicative wrapper of the additive group V.
Equations
Instances For
The affine semidirect product V ⋊ H.
Equations
- Saxl.AffineGroup H V = (Multiplicative V ⋊[Saxl.affineLinearAut H V] H)
Instances For
Equations
- Saxl.affineMulAction H V = { smul := fun (g : Saxl.AffineGroup H V) (x : V) => Multiplicative.toAdd g.left + g.right • x, mul_smul := ⋯, one_smul := ⋯ }
After translating the first point to zero, an affine tuple is a base exactly when its difference tuple has trivial kernel in the linear group.
The kernel-only neighbourhood of zero for generalized affine adjacency.
An element belongs when it can be completed by tail further vectors so that
the resulting linear tuple has trivial kernel, while adjoining zero keeps the
full affine tuple set-like.
Equations
- Saxl.generalizedAffineKernelSet H V tail = {v : V | ∃ (z : Fin tail → V), Function.Injective (Fin.cons 0 (Fin.cons v z)) ∧ Saxl.IsBaseTuple H V (Fin.cons v z)}
Instances For
Generalized affine adjacency depends only on the difference of the two displayed vertices, and the condition is entirely a kernel condition for the linear group after translation to zero.
The generalized affine common-neighbour criterion: a target is covered precisely by the two-fold sum of the kernel-only zero-neighbourhood.
Pointwise-set form of the generalized affine sumset criterion.
Translation reduces an affine ordered pair to a regular difference.
A regular vector is nonzero when the linear group is nontrivial.
A nontrivial affine action has exact base size two as soon as its linear group has a regular vector.
At generalized tail zero, the kernel-only zero-neighbourhood is exactly the ordinary regular-vector set (for a nontrivial linear group).
For a nontrivial affine linear group, generalized adjacency at exact
base-size parameter two (tail = 0) recovers ordinary Saxl adjacency.
The affine common-neighbour criterion in sumset form.
Pointwise-set form of the ordinary affine sumset criterion.
A direct obstruction theorem for affine common neighbours.
If the linear action is faithful, then the induced affine action is faithful.
An irreducible linear group over a prime field has a preprimitive affine action.