OAI/NumberTheory/Ostmann/Construction/SamplePatternCoordinates.lean
10 declarations, 0 contain sorry, 0 declared as axioms
Finite coordinates for each actual equality pattern
- def
OAI.Ostmann.samplePatternLabelsline 12Source documentation
The class coordinates used by the finite independent-prior comparison.
noncomputable def samplePatternLabels {I : Type*} [Fintype I] (s : Setoid I) {N : ℕ} (hcard : Fintype.card (Quotient s) = N + 1) : I → Fin (N + 1) := … - theorem
OAI.Ostmann.samplePatternLabels_surjectiveline 16 - def
OAI.Ostmann.samplePatternRepresentativeline 21 - def
OAI.Ostmann.samplePatternValuesline 27 - theorem
OAI.Ostmann.samplePatternValues_labelsline 32 - theorem
OAI.Ostmann.samplePatternValues_injectiveline 38 - theorem
OAI.Ostmann.samplePattern_tier_compatibleline 46Source documentation
Tier separation of actual primes makes the original tier constant on each realized class. This derives compatibility instead of requiring a new pattern hypothesis.
theorem samplePattern_tier_compatible {I A : Type*} (p : SampleEqualityPattern I A) (tier : I → ℕ) (prime : A → ℕ) (hdisjoint : ∀ i j, tier i ≠ tier j → prime (p.evaluate i) ≠ prime (p.evaluate j)) (i j : I) (hij : p.1 i j) : tier i = tier j := by …Mentions: OAI.Ostmann.SampleEqualityPattern
- def
OAI.Ostmann.samplePatternTierline 54 - theorem
OAI.Ostmann.samplePatternTier_labelsline 59 - theorem
OAI.Ostmann.MovingSlotData.levels_samplePatternline 68