OAI/Algebra/GroupRing/PartitionEntropy.lean
49 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.TorsionFreeZeroDivisors.PartitionEntropy.mean_boundline 23Source documentation
A complete literal-stage first moment, with its signed vertex exponent and the source denominator, without stage independence.
theorem mean_bound (cmp : Comparisons (E := E) (traversalLength len m)) …
- abbrev
OAI.TorsionFreeZeroDivisors.SideRestriction.Vertexline 66 - abbrev
OAI.TorsionFreeZeroDivisors.SideRestriction.Dartline 67 - def
OAI.TorsionFreeZeroDivisors.SideRestriction.graphline 68 - def
OAI.TorsionFreeZeroDivisors.SideRestriction.vertexline 79 - def
OAI.TorsionFreeZeroDivisors.SideRestriction.dartline 80 - lemma
OAI.TorsionFreeZeroDivisors.SideRestriction.origin_mapline 83 - lemma
OAI.TorsionFreeZeroDivisors.SideRestriction.reverse_mapline 87 - def
OAI.TorsionFreeZeroDivisors.SideRestriction.embeddingline 98Source documentation
Restrict a realized prescribed side to an injectively immersed subgraph whose target vertices really lie on that side.
def embedding (e : RealizationTransport.Embedding (graph Γ side hs b) (fun d => label d.val) outgoing pin bar r) (pin' : QV → Option TV) (hp : ∀ v y,pin' v=some y → pin (vertex side b fv hf v)=some y) : RealizationTransport.Embedding Q (label ∘ fd) outgoing pin' bar r := …Mentions: OAI.TorsionFreeZeroDivisors.RealizationTransport.Embedding, OAI.TorsionFreeZeroDivisors.SideRestriction.graph, OAI.TorsionFreeZeroDivisors.SideRestriction.vertex
- abbrev
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.Chainline 114 - abbrev
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.Vertexline 115 - abbrev
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.lengthline 116 - def
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.firstPointline 118 - def
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.lastPointline 120 - abbrev
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.graphline 122 - def
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.vertexline 127 - def
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.dartline 131 - lemma
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.vertex_injectiveline 135 - lemma
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.dart_injectiveline 155 - lemma
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.point_mapline 166 - lemma
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.origin_mapline 174 - lemma
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.reverse_mapline 183 - def
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.restrictWordline 187Source documentation
Restriction of a full stage string to this prescribed side.
def restrictWord (F : ComparedBlocks.Position (StageExpectation.activeLen len m j) → WordEstimate.Letter) : ComparedBlocks.Position (length len m j side b) → WordEstimate.Letter := …Mentions: OAI.TorsionFreeZeroDivisors.ComparedBlocks.Position, OAI.TorsionFreeZeroDivisors.StageExpectation.activeLen, OAI.TorsionFreeZeroDivisors.WordEstimate.Letter, OAI.TorsionFreeZeroDivisors.StageSideEmbedding.length
- lemma
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.label_mapline 191 - lemma
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.chain_cardline 203Source documentation
Exact partitions; no isolated vertices from inactive stages are introduced.
lemma chain_card : Fintype.card (Chain m j side true)+Fintype.card (Chain m j side false)= Fintype.card {c // j < m c} := by …Mentions: OAI.TorsionFreeZeroDivisors.StageSideEmbedding.Chain
- lemma
OAI.TorsionFreeZeroDivisors.StageSideEmbedding.vertex_cardline 233 - def
OAI.TorsionFreeZeroDivisors.ChainSide.chainline 254 - lemma
OAI.TorsionFreeZeroDivisors.ChainSide.next_sideline 257 - lemma
OAI.TorsionFreeZeroDivisors.ChainSide.iterate_sideline 263 - lemma
OAI.TorsionFreeZeroDivisors.ChainSide.suppressed_sideline 269 - lemma
OAI.TorsionFreeZeroDivisors.ChainSide.first_sideline 277 - lemma
OAI.TorsionFreeZeroDivisors.ChainSide.last_sideline 279 - def
OAI.TorsionFreeZeroDivisors.ChainSide.vertexline 287 - lemma
OAI.TorsionFreeZeroDivisors.ChainSide.active_firstline 289 - lemma
OAI.TorsionFreeZeroDivisors.ChainSide.active_lastline 292 - lemma
OAI.TorsionFreeZeroDivisors.ChainSide.stage_internalline 296 - abbrev
OAI.TorsionFreeZeroDivisors.ActualSideRealization.lengthline 322 - abbrev
OAI.TorsionFreeZeroDivisors.ActualSideRealization.Markedline 323 - abbrev
OAI.TorsionFreeZeroDivisors.ActualSideRealization.graphline 324 - def
OAI.TorsionFreeZeroDivisors.ActualSideRealization.vertexMapline 328 - def
OAI.TorsionFreeZeroDivisors.ActualSideRealization.dartMapline 331 - lemma
OAI.TorsionFreeZeroDivisors.ActualSideRealization.vertex_injectiveline 334 - lemma
OAI.TorsionFreeZeroDivisors.ActualSideRealization.dart_injectiveline 337 - lemma
OAI.TorsionFreeZeroDivisors.ActualSideRealization.origin_mapline 341 - lemma
OAI.TorsionFreeZeroDivisors.ActualSideRealization.reverse_mapline 348 - lemma
OAI.TorsionFreeZeroDivisors.ActualSideRealization.vertex_sideline 356 - def
OAI.TorsionFreeZeroDivisors.ActualSideRealization.wordline 364 - lemma
OAI.TorsionFreeZeroDivisors.ActualSideRealization.label_eqline 367 - def
OAI.TorsionFreeZeroDivisors.ActualSideRealization.embeddingline 384Source documentation
The literal realization of this prescribed-side active stage follows from an actual embedding of the original prescribed side. All labels stay the restrictions of ONE global word.
def embedding (e : RealizationTransport.Embedding (SideRestriction.graph Γ side hs b) (fun d => label d.val) outgoing pin Types.inverse r) (hlabel : ∀ d,label (Γ.reverse d)=Types.inverse (label d)) (pin' : Marked Γ mark h2 side paths j b → Option TV) (hp : ∀ v y,pin' v=some y → pin ⟨v.val.val,v.property⟩=some y) : RealizationTransport.Embedding (Q) (ChainRealization.label l (StageExpectation.readWord l (word Γ mark h2 side paths j b label))) outgoing (ChainRealization.pin l pin') Types.inverse r := by …Mentions: OAI.TorsionFreeZeroDivisors.RealizationTransport.Embedding, OAI.TorsionFreeZeroDivisors.SideRestriction.graph, OAI.TorsionFreeZeroDivisors.Types.inverse, OAI.TorsionFreeZeroDivisors.ActualSideRealization.Marked, OAI.TorsionFreeZeroDivisors.ChainRealization.label, OAI.TorsionFreeZeroDivisors.StageExpectation.readWord, OAI.TorsionFreeZeroDivisors.ActualSideRealization.word, OAI.TorsionFreeZeroDivisors.ChainRealization.pin