Skip to content

feat(higher): normalize source composition cells - #130

Merged
miuchan merged 1 commit into
mainfrom
codex/hammock-source-composition-normalization
Aug 22, 2026
Merged

feat(higher): normalize source composition cells#130
miuchan merged 1 commit into
mainfrom
codex/hammock-source-composition-normalization

Conversation

@miuchan

@miuchan miuchan commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • expose singleton append comparison formulas and their explicit inverses
  • prove the pure bicategorical coherence formula for normalization of two atomic steps
  • identify the hom and inverse of two-atom normalization as right-unitor/associator composites
  • prove raw source composition and inverse normalize exactly to executable forward expansion and contraction
  • remove sourceComp and sourceCompInv from StructuralGeneratorNormalizable, reducing the remaining basis from twelve fields to ten
  • extend the cost-exact raw-cell normalization core and synchronize audits and four-language boundaries

Verification

  • lake build Ript.ForMathlib.CategoryTheory.Bicategory.MarkedZigzagAlignedHammock
  • lake build Ript.Higher.CostExactZigzagMappingSpace
  • ./scripts/check-axioms.sh
  • ./scripts/quality-gate.sh

Boundary

Ten unconditional structural normalization fields remain: marked unit/counit and inverses, associator and inverse, and left/right unitors and inverses. All-cell normalization, semantic fullness, critical-pair coherence, reduced-hammock invariance, standard weak-equivalence packaging, and the final Dwyer--Kan/Rezk theorem remain open.

@miuchan
miuchan marked this pull request as ready for review August 22, 2026 08:34
@miuchan
miuchan merged commit b4292eb into main Aug 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant