§5.11 dévissage: word-internal self-duality and the four lemma #
Part of the §5.11 dévissage development (split from GQ2/Devissage.lean).
Word-internal self-duality #
The marking-internal form of the IsSelfDual package: #H⁰w(A^∨) in place of
#fixedPts C (A^∨). For a generating marking (t.Generates) the two agree — ker d⁰ is then
exactly the C-fixed points; lemma_5_11's dévissage propagates the internal form, and the
fixedPts-form follows wherever generation is available.
Word-internal self-duality (the IsSelfDual package with the invariants of the dual
replaced by the word-complex H⁰w of the dual).
Equations
- One or more equations did not get rendered due to their size.
Instances For
IsSelfDualW in χ-language: χ² bijective and χ¹, χ¹ᵀ injective. (The second card
clause is rank-nullity; the pairing clause is pairing_clause_iff.)
From a IsSelfDualW-package, all six χ-maps are bijective (the free halves plus the
Euler-characteristic swap #H⁰w(A) = #H²w(A^∨)).
The four lemma (injectivity form) #
The standard diagram chase, hand-rolled for AddMonoidHoms with pointwise exactness data — the
engine that turns the ladder squares into the conditional halves of the χ-bijectivities.
Four lemma, injectivity: in a commuting ladder with exact rows, if m₁ is surjective and
m₂, m₄ are injective, then m₃ is injective. (Exactness is taken pointwise; only the
ker ⊆ im direction is needed on the bottom row.)