OAI/Combinatorics/ProgressionColoring/ConstructionArithmetic.lean
21 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.QuantitativeVanDerWaerden.ConstructionModel.Dataline 13 - def
OAI.QuantitativeVanDerWaerden.ConstructionModel.chooseline 17Source documentation
Choose the arithmetic data whose existence is proved by the prime and prime-power scale construction. No coloring or covering data is assumed.
noncomputable def choose (k : ℕ) (hk : 3 ≤ k) : Data k := …
Mentions: OAI.QuantitativeVanDerWaerden.ConstructionModel.Data
- def
OAI.QuantitativeVanDerWaerden.ConstructionModel.lambdaline 21 - def
OAI.QuantitativeVanDerWaerden.ConstructionModel.groupSizeline 23 - abbrev
OAI.QuantitativeVanDerWaerden.ConstructionModel.Groupline 25 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.lambda_posline 27 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.lambda_ne_zeroline 29 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.groupSize_posline 31 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.groupSize_ne_zeroline 34 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.groupSize_neZeroline 39Source documentation
Available as a local instance without requiring typeclass inference to reconstruct the prime-scale record from a projected modulus.
theorem groupSize_neZero {k : ℕ} (s : Data k) : NeZero (groupSize s) := …Mentions: OAI.QuantitativeVanDerWaerden.ConstructionModel.Data, OAI.QuantitativeVanDerWaerden.ConstructionModel.groupSize
- def
OAI.QuantitativeVanDerWaerden.ConstructionModel.groupFintypeline 42 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.group_cardline 46 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.groupSize_two_leline 49 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.groupSize_eq_prime_powline 54 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.groupSize_lowerline 58 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.prime_stepline 62 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.dimension_sq_lt_lengthline 66Source documentation
The stronger basic-scale inequalities place every prime in the dilation strictly below the prime defining the cyclic group.
theorem dimension_sq_lt_length {k : ℕ} (h : BasicScales k) : (dimension k) ^ 2 < k := by … - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.lambda_coprime_of_dimension_sq_ltline 75 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.lambda_coprimeline 80 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.affine_box_smallline 84 - theorem
OAI.QuantitativeVanDerWaerden.ConstructionModel.one_le_log_lengthline 93