Bases and Saxl adjacency #
Foundational definitions for ordered tuple bases, ordinary and generalized Saxl adjacency, exact base size, and common neighbours.
An injective ordered tuple corresponding literally to a base as a set.
Equations
- Saxl.IsSetBaseTuple G Ω x = (Function.Injective x ∧ Saxl.IsBaseTuple G Ω x)
Instances For
Base-two adjacency: the displayed ordered pair has trivial stabilizer.
Equations
- Saxl.Adjacent G Ω x y = Saxl.IsBaseTuple G Ω (Fin.cons x (Fin.cons y Fin.elim0))
Instances For
Two vertices extend to an injective base of size tail + 2.
Equations
- Saxl.GeneralizedAdjacent G Ω tail x y = ∃ (z : Fin tail → Ω), Saxl.IsSetBaseTuple G Ω (Fin.cons x (Fin.cons y z))
Instances For
Two vertices have a common neighbour for a relation R.
Equations
- Saxl.HasCommonNeighbour Ω R x y = ∃ (z : Ω), R x z ∧ R z y
Instances For
Exact base size n, stated without a global minimum operator.
Equations
- Saxl.ExactBaseSize G Ω n = ((∃ (x : Fin n → Ω), Saxl.IsSetBaseTuple G Ω x) ∧ ∀ m < n, ¬∃ (x : Fin m → Ω), Saxl.IsSetBaseTuple G Ω x)
Instances For
The pointwise stabilizer of all entries of an ordered tuple.
Equations
- Saxl.tupleStabilizer G Ω x = ⨅ (i : Fin n), MulAction.stabilizer G (x i)
Instances For
The stabilizer characterization of ordinary Saxl adjacency.
A one-entry tuple is a base exactly when that point has trivial stabilizer.
Exact set-base size two means that a distinct adjacent pair exists, but no single point has trivial stabilizer.
To rule out a common neighbour it suffices to rule out every possible witness, one vertex at a time.