OAI/Analysis/FactorGeneration/Words.lean
19 declarations, 0 contain sorry, 0 declared as axioms
All alternating word shapes, allowing either algebra at either endpoint.
- def
OAI.Generator.alternatingFromline 19 - def
OAI.Generator.alternatingSlotSetsline 23 - theorem
OAI.Generator.alternatingFrom_slotsline 27 - theorem
OAI.Generator.alternatingSlotSets_lengthline 34 - def
OAI.Generator.alternatingMomentsZeroline 41Source documentation
Vanishing of every nonempty alternating word from two specified sets.
def alternatingMomentsZero {K : Type*} [Zero K] [Monoid A] (φ : A → K) (S T : Set A) : Prop := … - theorem
OAI.Generator.alternatingFrom_imageline 50 - theorem
OAI.Generator.alternatingMomentsZero_mapline 61 - theorem
OAI.Generator.word_split_firstline 75 - theorem
OAI.Generator.reduced_append_leftline 94 - theorem
OAI.Generator.reduced_append_rightline 98 - theorem
OAI.Generator.reduced_tailline 102 - def
OAI.Generator.orderedWordsline 109 - theorem
OAI.Generator.orderedWords_zeroline 116 - theorem
OAI.Generator.orderedWords_nilline 119 - theorem
OAI.Generator.orderedWords_consline 123Source documentation
Grouping nondecreasing row words by the number of initial first-row letters.
theorem orderedWords_cons (a : R) (as : List R) (d : ℕ) : orderedWords (a :: as) d = ∑ k ∈ Finset.range (d + 1), a ^ k * orderedWords as (d - k) := by …Mentions: OAI.Generator.orderedWords
- theorem
OAI.Generator.orderedWords_nonnegline 140 - theorem
OAI.Generator.orderedWords_tail_leline 152 - theorem
OAI.Generator.orderedWords_step_leline 163Source documentation
Choosing the first row of a nondecreasing word gives a subset of all choices.
theorem orderedWords_step_le (xs : List R) (hx : ∀ a ∈ xs, 0 ≤ a) (d : ℕ) : orderedWords xs (d + 1) ≤ xs.sum * orderedWords xs d := by …Mentions: OAI.Generator.orderedWords
- theorem
OAI.Generator.orderedWords_le_sum_powline 181Source documentation
All-degree bound by the full distributive power, without commuting factors.
theorem orderedWords_le_sum_pow (xs : List R) (hx : ∀ a ∈ xs, 0 ≤ a) (d : ℕ) : orderedWords xs d ≤ xs.sum ^ d := by …Mentions: OAI.Generator.orderedWords