Finite combinatorics used in the Wallace construction #
This file formalizes the finite torsion-free-group bookkeeping used in Sections 4 and 5 of the current paper:
- the reindexing part of the triangular enumeration;
- extraction of finite bounded-independent sets;
- uniform integer dependence for bounded finite vectors;
- bounded deletion of at most
|A|points.
The paper writes integer bounds as |c| ≤ M. We use Int.natAbs c ≤ M, which is
definitionally the corresponding natural-number inequality.
The support condition in the triangular enumeration: every coordinate occurring in a term of the sequence lies strictly below its assigned index.
Equations
- Wallace.FiniteCombinatorics.SupportedBelow s i = ∀ (n : ℕ), ∀ j ∈ (s n).support, j < i
Instances For
A finite set is M-independent if every integer relation whose coefficients have absolute
value at most M is trivial. This is the paper's definition, specialized to a finite set.
Equations
Instances For
A point is forbidden over B if it satisfies one of the finitely many bounded equations used
in the bounded-independence extraction argument.
Equations
Instances For
The finite interval of integer coefficients of absolute value at most M.
Equations
Instances For
All bounded coefficient functions on a finite set.
Equations
Instances For
Choose a solution to the finite integer equation when one exists, and zero otherwise.
Equations
- Wallace.FiniteCombinatorics.equationSolution B q c = if h : ∃ (x : G), q • x + ∑ b : ↥B, c b • ↑b = 0 then Classical.choose h else 0
Instances For
A concrete finite set containing every forbidden point.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Integer coefficients in [-Q,Q], as a finite type.
Instances For
All bounded vector families of every dimension at most r.
The dimension of the bounded integer vectors.
A family of one more bounded integer vectors than its dimension.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Choose a nontrivial integer dependence among the bounded vectors.
Instances For
Bound the absolute values of the chosen integer dependence coefficients.
Equations
- Wallace.FiniteCombinatorics.familyDependenceBound B = Finset.univ.sup fun (i : Fin (↑B.size + 1)) => (Wallace.FiniteCombinatorics.chosenIntegerDependence B i).natAbs
Instances For
A uniform bound for an integer dependence among any s+1 vectors in ℤ^s, for s ≤ r,
whose entries have absolute value at most Q. Finiteness of the parameter space gives the
uniformity; no unproved determinant estimate is used.
Equations
Instances For
A bounded relation using both the finite families A and Y.
Equations
- One or more equations did not get rendered due to their size.
Instances For
No nontrivial relation of coefficient height at most Q uses both A and Y.
Equations
Instances For
A maximal relation-free subset of X. Maximality is by cardinality and therefore implies
that adjoining any omitted point creates a mixed relation.
The independence threshold from the current paper. Here integerDependenceBound r Q is
the finite maximum denoted by B(r,Q), so this is exactly M(r,Q) = (r+1) B(r,Q) Q.
Equations
Instances For
Bounded deletion (Lemma lem:bounded-deletion in the paper).
From an adequately bounded-independent finite set X, delete at most |A| points so that no
bounded relation uses both A and the retained set. The threshold and the conclusion—including
the sharp deletion count |X \ Y| ≤ |A|—are the ones in the paper.