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-idealJ
of a divided power ideal(I, hI)
is a sub-dp-ideal if for alln > 0
and 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
: ifJ
is anA
-ideal, thenI ⬝ J
is a sub-dp-ideal ofI
.DividedPowers.IsSubDPIdeal.span
: the sub-dp-ideal ofI
generated 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 ⊓ I
is a sub-dp-ideal ofI
.
Main results #
DividedPowers.isSubDPIdeal_inf_iff
: the idealJ ⊓ I
is a sub-dp-ideal ofI
if and only if (onI
) the divided powers are compatible modJ
.DividedPowers.span_isSubDPIdeal_iff
: the span of a setS : Set A
is a sub-dp-ideal ofI
if and only if for alln ∈ ℕ > 0
and alls ∈ S
, hI.dpow n s ∈ span S.DividedPowers.isSubDPIdeal_ker
: the kernel of a divided power morphism fromI
toJ
is a sub-dp-ideal ofI
.DividedPowers.isSubDPIdeal_map
: the image of a divided power morphism fromI
toJ
is 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 ofI
form a complete lattice under inclusion.DividedPowers.SubDPIdealspan_carrier_eq_dpow_span
: the underlying ideal ofSubDPIdeal.span hI S
is generated by the elements of the formhI.dpow n x
withn > 0
andx ∈ S
.DividedPowers.Quotient.OfSurjective.dividedPowers
: whenf : A → B
is a surjective map andf.ker ⊓ I
is a sub-dp-ideal ofI
, this is the induced divided power structure on the idealI.map f
of the target.DividedPowers.Quotient.dividedPowers
: whenI ⊓ J
is 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 f
such that the surjective mapf : A → B
is 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/J
is 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 := ⋯ }