OAI/Combinatorics/ProgressionColoring/LabelIncidences.lean
5 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.QuantitativeVanDerWaerden.card_decoded_twoSystems_leline 11Source documentation
Decode two independent coordinate systems without identifying their scalar output types. This is also the global full-word product estimate.
theorem card_decoded_twoSystems_le {D B : ℕ} {α : Type uAlpha} {β : Type uBeta} {Word : Type uWord} [DecidableEq Word] (firstS : Fin D → Finset α) (secondS : Fin D → Finset β) (decode : ((Fin D → α) × (Fin D → β)) → Word) (hfirst : ∀ i, (firstS i).card ≤ B) (hsecond : ∀ i, (secondS i).card ≤ B) : (((coordinateFamily firstS).product (coordinateFamily secondS)).image decode).card ≤ B ^ (2 * D) := by … - def
OAI.QuantitativeVanDerWaerden.anchoredIncidencesline 31Source documentation
Literal
(step vector, recorded word)incidences, retaining the step vector even when two different steps yield the same word. The two scalar systems have their actual different output types.noncomputable def anchoredIncidences {D h : ℕ} {U : Type uU} {V : Type uV} (firstS : (Fin D → Fin h) → Fin h → Fin D → Finset (Fin h → U)) (secondS : (Fin D → Fin h) → Fin h → Fin D → Finset (Fin h → Option V)) : Finset ((Fin D → Fin h) × (Fin h → Option (FullLabel D U V))) := by …Mentions: OAI.QuantitativeVanDerWaerden.FullLabel
- theorem
OAI.QuantitativeVanDerWaerden.mem_anchoredIncidences_of_memline 40 - theorem
OAI.QuantitativeVanDerWaerden.card_anchoredIncidences_leline 56 - theorem
OAI.QuantitativeVanDerWaerden.card_anchoredIncidences_polynomial_leline 78