Sub-divided power-ideals #
Let A be a commutative (semi)ring and let I be an ideal of A with a divided power
structure hI. A subideal J of I is a sub-dp-ideal of (I, hI) if, for all n ∈ ℕ > 0 and
all x ∈ J, hI.dpow n x ∈ J.
Main definitions #
DividedPowers.IsSubDPIdeal: A sub-idealJof a divided power ideal(I, hI)is a sub-dp-ideal if for alln > 0and allx ∈ J,hI.dpow n j ∈ J.DividedPowers.SubDPIdeal: A bundled version ofIsSubDPIdeal.DividedPowers.IsSubDPIdeal.dividedPowers: the divided power structure on a sub-dp-ideal.DividedPowers.IsSubDPIdeal.prod: ifJis anA-ideal, thenI ⬝ Jis a sub-dp-ideal ofI.DividedPowers.IsSubDPIdeal.span: the sub-dp-ideal ofIgenerated by a set of elements ofA.DividedPowers.subDPIdeal_inf_of_quot: if there is a dp-structure onI⬝(A/J)such that the quotient map is a dp-morphism, thenJ ⊓ Iis a sub-dp-ideal ofI.
Main results #
DividedPowers.isSubDPIdeal_inf_iff: the idealJ ⊓ Iis a sub-dp-ideal ofIif and only if (onI) the divided powers are compatible modJ.DividedPowers.span_isSubDPIdeal_iff: the span of a setS : Set Ais a sub-dp-ideal ofIif and only if for alln ∈ ℕ > 0and alls ∈ S, hI.dpow n s ∈ span S.DividedPowers.isSubDPIdeal_ker: the kernel of a divided power morphism fromItoJis a sub-dp-ideal ofI.DividedPowers.isSubDPIdeal_map: the image of a divided power morphism fromItoJis a sub-dp-ideal ofJ.
Implementation remarks #
We provide both a bundled and an unbundled definition of sub-dp-ideals. The unbundled version is often more convenient when a larger proof requires to show that a certain ideal is a sub-dp-ideal. On the other hand, a bundled version is required to prove that sub-dp-ideals form a complete lattice.
TODO #
DividedPowers.SubDPIdeal.instCompleteLattice: sub-dp-ideals ofIform a complete lattice under inclusion.DividedPowers.SubDPIdealspan_carrier_eq_dpow_span: the underlying ideal ofSubDPIdeal.span hI Sis generated by the elements of the formhI.dpow n xwithn > 0andx ∈ S.DividedPowers.Quotient.OfSurjective.dividedPowers: whenf : A → Bis a surjective map andf.ker ⊓ Iis a sub-dp-ideal ofI, this is the induced divided power structure on the idealI.map fof the target.DividedPowers.Quotient.dividedPowers: whenI ⊓ Jis a sub-dp-ideal ofI, this is the divided power structure on the idealI(A⧸J)of the quotient.DividedPowers.Quotient.OfSurjective.dividedPowers_unique: the only divided power structure onI.map fsuch that the surjective mapf : A → Bis a divided power morphism is given byDividedPowers.Quotient.OfSurjective.dividedPowers.DividedPowers.Quotient.dividedPowers_unique: the only divided power structure onI(A⧸J)such that the quotient mapA → A/Jis a divided power morphism is given byDividedPowers.Quotient.dividedPowers.
References #
[P. Berthelot, Cohomologie cristalline des schémas de caractéristique $p$ > 0][Berthelot-1974]
[P. Berthelot and A. Ogus, Notes on crystalline cohomology][BerthelotOgus-1978]
[N. Roby, Lois polynomes et lois formelles en théorie des modules][Roby-1963]
[N. Roby, Les algèbres à puissances dividées][Roby-1965]
A sub-ideal J of a divided power ideal (I, hI) is a sub-dp-ideal if for all n > 0 and
all x ∈ J, hI.dpow n j ∈ J.
Instances For
The divided power structure on a sub-dp-ideal.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The ideal J ⊓ I is a sub-dp-ideal of I if and only if the divided powers have
some compatiblity mod J. (The necessity was proved as a sanity check.)
[P. Berthelot and A. Ogus, Notes on crystalline cohomology (Lemma 3.6)][BerthelotOgus-1978]
The image of a divided power morphism from I to J is a sub-dp-ideal of J.
A SubDPIdeal of I is a sub-ideal J of I such that for all n > 0 x ∈ J,
hI.dpow n j ∈ J. The unbundled version of this definition is called IsSubDPIdeal.
- carrier : Ideal A
The underlying ideal.
Instances For
Constructs a SubPDIdeal given an ideal J satisfying hI.IsSubDPIdeal J.
Equations
- DividedPowers.SubDPIdeal.mk' hJ = { carrier := J, isSubideal := ⋯, dpow_mem := ⋯ }
Instances For
Equations
- DividedPowers.SubDPIdeal.instSetLike = { coe := fun (s : hI.SubDPIdeal) => ↑s.carrier, coe_injective' := ⋯ }
The coercion from SubDPIdeal to Ideal.
Instances For
Equations
- DividedPowers.SubDPIdeal.instCoeOutIdeal = { coe := fun (J : hI.SubDPIdeal) => ↑J }
If J is an ideal of A, then I⬝J is a sub-dp-ideal of I.
See [P. Berthelot, Cohomologie cristalline des schémas de caractéristique $p$ > 0,
(Proposition 1.6.1 (i))][Berthelot-1974]
Equations
- DividedPowers.SubDPIdeal.prod J = { carrier := I • J, isSubideal := ⋯, dpow_mem := ⋯ }
Instances For
The kernel of a divided power morphism from I to J is a sub-dp-ideal of I.
The kernel of a divided power morphism, as a SubDPIdeal.
Equations
- DividedPowers.DPMorphism.ker hI hJ f = { carrier := RingHom.ker f.toRingHom ⊓ I, isSubideal := ⋯, dpow_mem := ⋯ }
Instances For
The ideal of A in which the two divided power structures hI and hI' coincide.
Equations
Instances For
If there is a divided power structure on I⬝(A/J) such that the quotient map is
a dp-morphism, then J ⊓ I is a sub-dp-ideal of I.
Equations
- DividedPowers.subDPIdeal_inf_of_quot hφ = { carrier := J ⊓ I, isSubideal := ⋯, dpow_mem := ⋯ }