Commit 2026-07-27 15:11 a76bb818

View on Github →

feat(Algebra/Algebra): reinterpret a RingEquiv as a ℕ/ℤ/ℚ-algebra isomorphism (#40298) Adds the RingEquiv analogues of the RingHom.to{Nat,Int,Rat}AlgHom / RingHom.equivRatAlgHom constructions, over , and :

  • RingEquiv.toNatAlgEquiv, RingEquiv.toIntAlgEquiv, RingEquiv.toRatAlgEquiv: a RingEquiv is canonically an ℕ-, ℤ- or ℚ-algebra isomorphism.
  • ringEquivEquivNatAlgEquiv, ringEquivEquivIntAlgEquiv, ringEquivEquivRatAlgEquiv: the corresponding equivalences (R ≃+* S) ≃ (R ≃ₐ[·] S). :robot: This PR was extracted from the SKW project by Claude.

Estimated changes