Insensitive word families and tilings #
Boolean closure of insensitive families and the subspace-tiling results used in the density increment argument.
Two words are equivalent after freely interchanging the letters i and j.
Equations
Instances For
Membership in an (i,j)-insensitive family is constant on insensitive-equivalence classes.
Equations
- DensityHalesJewett.IsInsensitive i j D = ∀ ⦃x y : ι → α⦄, DensityHalesJewett.InsensitiveEquiv i j x y → (x ∈ D ↔ y ∈ D)
Instances For
Transport a word family along an equivalence of coordinate types.
Equations
- DensityHalesJewett.transportWords e D = Finset.map (e.arrowCongr (Equiv.refl α)).toEmbedding D
Instances For
Reindexing coordinates preserves insensitivity.
Fixing a prefix of coordinates preserves insensitivity of the remaining section.
Complements preserve insensitivity.
The part of D left uncovered by a set of subspaces.
Equations
- DensityHalesJewett.IsInsensitive.uncovered D 𝒱 = {w ∈ D | ∀ V ∈ 𝒱, w ∉ DensityHalesJewett.Subspace.range V}
Instances For
Differences preserve insensitivity.
Insensitive-equivalent prefixes have the same section.
An insensitive family that is dense in a large enough block contains a full subspace: the
restricted-alphabet subspace lemma supplies the Fin k-restricted range, and insensitivity
upgrades containment to the whole parameter cube.
A canonical subspace contained in a family, depending on nothing but the family.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Finite-stage block packing gives one exact sufficient dimension for one-family tiling.
One-family tiling sufficiency is upward closed after padding with unused final coordinates.
A sufficient ambient dimension for tiling one insensitive family. The tiling argument needs
density Hales--Jewett for the smaller alphabet, so the witness is selected under
HasDensityHJ k.
Equations
- DensityHalesJewett.IsInsensitive.tilingBound k m β = if h : DensityHalesJewett.HasDensityHJ k ∧ 1 ≤ m ∧ 0 < β then Nat.find ⋯ else 0
Instances For
The selected one-family tiling bound satisfies the tiling predicate in every larger dimension.
Pulling an insensitive family back through a subspace preserves its sensitivity pair.
Composing a finite disjoint family of inner tiles with one outer tile preserves finiteness, containment, and pairwise-disjointness.
Induction on the number of insensitive families gives one exact sufficient intersection-tiling dimension.
Intersection-tiling sufficiency is upward closed after padding with unused final coordinates.
A sufficient ambient dimension for tiling an intersection of insensitive families, again
selected under HasDensityHJ k.
Equations
Instances For
The selected intersection-tiling bound satisfies the tiling predicate in every larger dimension.
An intersection of insensitive families can be tiled by disjoint subspaces.