Quotients of powers of principal ideals #
This file deals with taking quotients of powers of principal ideals.
Main definitions and results #
Ideal.quotEquivPowQuotPowSucc
: for a principal idealI
,R ⧸ I ≃ₗ[R] I ^ n ⧸ I ^ (n + 1)
Implementation details #
At site of usage, calling LinearEquiv.toEquiv
can cause timeouts in the search for a complex
synthesis like Module 𝒪[K] 𝓀[k]
, so the plain equiv versions are provided.
These equivs are defined here as opposed to in the quotients file since they cannot be formed as ring equivs.
For a principal ideal I
, R ⧸ I ≃ₗ[R] I ^ n ⧸ I ^ (n + 1)
. To convert into a form
that uses the ideal of R ⧸ I ^ (n + 1)
, compose with
Ideal.powQuotPowSuccLinearEquivMapMkPowSuccPow
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
For a principal ideal I
, R ⧸ I ≃ I ^ n ⧸ I ^ (n + 1)
. Supplied as a plain equiv to bypass
typeclass synthesis issues on complex Module
goals. To convert into a form
that uses the ideal of R ⧸ I ^ (n + 1)
, compose with
Ideal.powQuotPowSuccEquivMapMkPowSuccPow
.
Equations
- Ideal.quotEquivPowQuotPowSuccEquiv h h' n = ↑(Ideal.quotEquivPowQuotPowSucc h h' n)