Skip to content

Refactor threshold matrix theorem layers - #520

Merged
PerAlexandersson merged 1 commit into
mainfrom
refactor/threshold-matrix-layers
Sep 4, 2026
Merged

Refactor threshold matrix theorem layers#520
PerAlexandersson merged 1 commit into
mainfrom
refactor/threshold-matrix-layers

Conversation

@PerAlexandersson

Copy link
Copy Markdown
Owner

Summary

  • split the historical ThresholdMatrix theorem monolith into a generic core
    and independent Haglund--Zhang/A046802 and Gustafsson--Solus layers behind
    the existing compatibility import
  • extract the affine proper-position facts shared with VeroneseMatrix into
    AffineProperPosition
  • narrow direct consumer imports and centralize the duplicated fixed-right
    Prec0 addition lemma in PFPolynomial
  • document the new boundaries and add exact import-closure budgets

Verification

  • lake-workspace build for all new layers, direct consumers,
    VeroneseMatrix, and both VeroneseSectionPair modules
  • lake-workspace build RealRooted (9,420 jobs)
  • import-architecture self-test and live check
  • proof-status self-test and live check
  • root-import check (861 source modules)
  • declaration-preservation audit against c03abebb
  • five representative #print axioms checks; each reports only propext,
    Classical.choice, and Quot.sound
  • git diff --check and 100-column audit

The focused owner-labeled Aristotle proof-golf task remains optional and is
not part of this checkpoint.

@PerAlexandersson
PerAlexandersson merged commit 73e2c57 into main Sep 4, 2026
1 check passed
@PerAlexandersson
PerAlexandersson deleted the refactor/threshold-matrix-layers branch September 4, 2026 21:45
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