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: aRingEquivis 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.