OAI/NumberTheory/Ostmann/Tree/SampleEqualityPatterns.lean
6 declarations, 0 contain sorry, 0 declared as axioms
Exact decomposition of finite samples by equality pattern
- abbrev
OAI.Ostmann.SampleEqualityPatternline 15Source documentation
A pattern records exactly which sampled positions coincide. Its class values are distinct; independence is imposed only on their dominating product prior.
abbrev SampleEqualityPattern (I A : Type*) := …
- def
OAI.Ostmann.SampleEqualityPattern.evaluateline 18 - theorem
OAI.Ostmann.SampleEqualityPattern.kernel_evaluateline 21 - def
OAI.Ostmann.sampleEqualityPatternEquivline 28Source documentation
Every sample has a unique equality pattern and a unique injective assignment of values to its classes.
noncomputable def sampleEqualityPatternEquiv (I A : Type*) : SampleEqualityPattern I A ≃ (I → A) := …Mentions: OAI.Ostmann.SampleEqualityPattern
- def
OAI.Ostmann.sampleSetoidFintypeline 42 - theorem
OAI.Ostmann.sum_sample_equality_patternsline 49Source documentation
This equality is a decomposition, so no number-of-samples factor is lost.
theorem sum_sample_equality_patterns {I A : Type*} [Fintype I] [Fintype A] {M : Type*} [AddCommMonoid M] (f : (I → A) → M) : letI := sampleSetoidFintype I …Mentions: OAI.Ostmann.sampleSetoidFintype