OAI/Algebra/GroupRing/RealizationTransport.lean
36 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.TorsionFreeZeroDivisors.RealizationTransport.restrictline 20Source documentation
Restriction needs only injectivity, not a bijection onto the whole image. In particular, inactive marked vertices are never carried into a stage.
def restrict (Q : PortGraph QV QD) (fv : QV ↪ PV) (fd : QD ↪ PD) (ho : ∀ d,fv (Q.origin d)=Γ.origin (fd d)) (hr : ∀ d,fd (Q.reverse d)=Γ.reverse (fd d)) (pin' : QV → Option TV) (hp : ∀ v y,pin' v=some y → pin (fv v)=some y) : Embedding Q (plabel ∘ fd) outgoing pin' bar r where …Mentions: OAI.TorsionFreeZeroDivisors.RealizationTransport.Embedding
- def
OAI.TorsionFreeZeroDivisors.RealizationTransport.congrLabelline 33Source documentation
Change the displayed port labeling by a literal pointwise equality.
def congrLabel (label' : PD → T) (hl : ∀ d,label' d=plabel d) : Embedding Γ label' outgoing pin bar r where …Mentions: OAI.TorsionFreeZeroDivisors.RealizationTransport.Embedding
- def
OAI.TorsionFreeZeroDivisors.ActualStageRealization.wordline 58Source documentation
The actual signed labels, at every position of every active chain.
def word (label : D → Types.Letter) : ComparedBlocks.Position len → WordEstimate.Letter := …
Mentions: OAI.TorsionFreeZeroDivisors.Types.Letter, OAI.TorsionFreeZeroDivisors.ComparedBlocks.Position, OAI.TorsionFreeZeroDivisors.WordEstimate.Letter
- lemma
OAI.TorsionFreeZeroDivisors.ActualStageRealization.index_memline 61 - lemma
OAI.TorsionFreeZeroDivisors.ActualStageRealization.label_eqline 69 - def
OAI.TorsionFreeZeroDivisors.ActualStageRealization.embeddingline 86Source documentation
An actual sampled graph embedding yields the exact stage realization counted by the conditional-matching first moment.
def embedding (label : D → Types.Letter) (hl : ∀ d,label (Γ.reverse d)=Types.inverse (label d)) (e : RealizationTransport.Embedding Γ label outgoing pin Types.inverse r) (pin' : StageSubgraphs.ActiveV (S) (ListStageExponents.mult (S) paths) j → Option TV) (hp : ∀ v y,pin' v=some y → pin v.val=some y) : RealizationTransport.Embedding (Q) (ChainRealization.label len (StageExpectation.readWord len (word Γ mark h2 paths j label))) outgoing (ChainRealization.pin len pin') Types.inverse r := by …Mentions: OAI.TorsionFreeZeroDivisors.Types.Letter, OAI.TorsionFreeZeroDivisors.Types.inverse, OAI.TorsionFreeZeroDivisors.RealizationTransport.Embedding, OAI.TorsionFreeZeroDivisors.StageSubgraphs.ActiveV, OAI.TorsionFreeZeroDivisors.ListStageExponents.mult, OAI.TorsionFreeZeroDivisors.ChainRealization.label, OAI.TorsionFreeZeroDivisors.StageExpectation.readWord, OAI.TorsionFreeZeroDivisors.ActualStageRealization.word, OAI.TorsionFreeZeroDivisors.ChainRealization.pin
- lemma
OAI.TorsionFreeZeroDivisors.ActualStageFeasibility.signed_inverseline 116 - lemma
OAI.TorsionFreeZeroDivisors.ActualStageFeasibility.signed_choiceline 120 - lemma
OAI.TorsionFreeZeroDivisors.ActualStageFeasibility.weight_posline 125 - lemma
OAI.TorsionFreeZeroDivisors.ActualStageFeasibility.block_weight_posline 133 - def
OAI.TorsionFreeZeroDivisors.ActualStageFeasibility.binsline 146 - lemma
OAI.TorsionFreeZeroDivisors.ActualStageFeasibility.mem_binline 150 - lemma
OAI.TorsionFreeZeroDivisors.ActualStageFeasibility.fullWords_of_comparingline 155 - def
OAI.TorsionFreeZeroDivisors.ActualStageFeasibility.globalWordline 172 - lemma
OAI.TorsionFreeZeroDivisors.ActualStageFeasibility.immersedline 175 - lemma
OAI.TorsionFreeZeroDivisors.ActualStageFeasibility.comparingline 196 - lemma
OAI.TorsionFreeZeroDivisors.ActualStageFeasibility.feasibleline 213 - lemma
OAI.TorsionFreeZeroDivisors.ActualStageFeasibility.fullWords_memline 226 - abbrev
OAI.TorsionFreeZeroDivisors.StagePartition.CAline 250 - abbrev
OAI.TorsionFreeZeroDivisors.StagePartition.CBline 251 - abbrev
OAI.TorsionFreeZeroDivisors.StagePartition.lenAline 252 - abbrev
OAI.TorsionFreeZeroDivisors.StagePartition.lenBline 253 - def
OAI.TorsionFreeZeroDivisors.StagePartition.restrictAline 255 - def
OAI.TorsionFreeZeroDivisors.StagePartition.restrictBline 257 - def
OAI.TorsionFreeZeroDivisors.StagePartition.indexAline 260 - def
OAI.TorsionFreeZeroDivisors.StagePartition.indexBline 261 - theorem
OAI.TorsionFreeZeroDivisors.StagePartition.binsAline 264 - theorem
OAI.TorsionFreeZeroDivisors.StagePartition.binsBline 282 - def
OAI.TorsionFreeZeroDivisors.StagePartition.joinBlockline 299 - theorem
OAI.TorsionFreeZeroDivisors.StagePartition.joinBlock_bijectiveline 305 - def
OAI.TorsionFreeZeroDivisors.StagePartition.blockEquivline 344 - theorem
OAI.TorsionFreeZeroDivisors.StagePartition.bin_sumline 346 - def
OAI.TorsionFreeZeroDivisors.StagePartition.sideAline 361 - def
OAI.TorsionFreeZeroDivisors.StagePartition.sideBline 367 - theorem
OAI.TorsionFreeZeroDivisors.StagePartition.exponential_fusionline 376 - theorem
OAI.TorsionFreeZeroDivisors.StagePartition.mean_boundline 386Source documentation
The joint matching expectation applied to the actual fullWords projection, including cross-side comparisons. All entropy and bin costs are computed on that one global pattern.
theorem mean_bound (cmp : Comparisons (E := E) (traversalLength len m)) …