OAI/NumberTheory/TwoPoint/Bounds/CenteredWordExpansion.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Split an actual centered word into its singleton factors and lit designations.
- def
OAI.TwoPointCorrelations.singletonSlotsline 15 - def
OAI.TwoPointCorrelations.nonsingletonSlotsline 18 - lemma
OAI.TwoPointCorrelations.singleton_occurrence_existsline 21 - def
OAI.TwoPointCorrelations.singletonRepresentativeline 28 - lemma
OAI.TwoPointCorrelations.singletonRepresentative_labelline 31 - lemma
OAI.TwoPointCorrelations.singleton_occurrence_uniqueline 35 - def
OAI.TwoPointCorrelations.singletonTargetline 44 - lemma
OAI.TwoPointCorrelations.singletonTarget_atline 48 - lemma
OAI.TwoPointCorrelations.singletonSlots_productline 54 - lemma
OAI.TwoPointCorrelations.centered_singleton_productline 71 - lemma
OAI.TwoPointCorrelations.centered_word_splitline 84 - lemma
OAI.TwoPointCorrelations.centered_word_designation_expansionline 108Source documentation
Every singleton remains centered while only nonsingleton occurrences are expanded. This is an identity of signed word contributions.
lemma centered_word_designation_expansion [DecidableEq A] (label : τ → ι) (target : τ → A) (base x : ι → A) (θ : ι → ℝ) (R : ℝ) (G : (ι → A) → ℝ) : R * (∏ t, ((if x (label t) = target t then (1 : ℝ) else 0) - θ (label t))) * G x = ∑ U ∈ (nonsingletonSlots label).powerset, (R * ((-1 : ℝ) ^ U.card * ∏ t ∈ U, θ (label t))) * ((∏ t ∈ nonsingletonSlots label \ U, if x (label t) = target t then (1 : ℝ) else 0) * ((∏ i ∈ singletonLabels label, ((if x i = singletonTarget label target base i then (1 : ℝ) else 0) - θ i)) * G x)) := by …Mentions: OAI.TwoPointCorrelations.nonsingletonSlots, OAI.TwoPointCorrelations.singletonLabels, OAI.TwoPointCorrelations.singletonTarget
- theorem
OAI.TwoPointCorrelations.centered_word_expectationline 127Source documentation
Averaging precedes the triangle inequality; no absolute value is introduced while expanding the signed nonsingleton terms.
theorem centered_word_expectation [Fintype A] [DecidableEq A] (μ : FiniteLaw (ι → A)) (label : τ → ι) (target : τ → A) (base : ι → A) (θ : ι → ℝ) (R : ℝ) (G : (ι → A) → ℝ) : μ.average (fun x => R * (∏ t, ((if x (label t) = target t then (1 : ℝ) else 0) - θ (label t))) * G x) = ∑ U ∈ (nonsingletonSlots label).powerset, μ.average (fun x => (R * ((-1 : ℝ) ^ U.card * ∏ t ∈ U, θ (label t))) * ((∏ t ∈ nonsingletonSlots label \ U, if x (label t) = target t then (1 : ℝ) else 0) * ((∏ i ∈ singletonLabels label, ((if x i = singletonTarget label target base i then (1 : ℝ) else 0) - θ i)) * G x))) := by …Mentions: OAI.TwoPointCorrelations.FiniteLaw, OAI.TwoPointCorrelations.nonsingletonSlots, OAI.TwoPointCorrelations.singletonLabels, OAI.TwoPointCorrelations.singletonTarget
- lemma
OAI.TwoPointCorrelations.singleton_disjoint_designatedline 142