Commit 2026-04-23 09:36 3325a31d
View on Github →refactor(Algebra/MvPolynomial): generalize pUnitAlgEquiv to Unique (#37801)
Summary
Generalizes MvPolynomial.pUnitAlgEquiv from PUnit to any uniquely inhabited index type as MvPolynomial.uniqueAlgEquiv.
The old pUnitAlgEquiv API is kept as deprecated compatibility aliases, and downstream uses are migrated where appropriate.
This PR adds proofs autoformalised by @Aristotle-Harmonic.
Motivation
The equivalence MvPolynomial σ R ≃ₐ[R] R[X] only needs [Unique σ], not the specific index type PUnit.