Spv (A, I) is a spectral space #
Wedhorn, Adic Spaces (arXiv:1910.05934v1), Lemma 7.5(1).
Wedhorn gives Spv (A, I) the subspace topology of Spv A (§7.1, after (7.1.1)) and proves it
spectral with the sets
Spv (A, I)(T/s) = { v ∈ Spv (A, I) | v(t) ≤ v(s) ≠ 0 for all t ∈ T }, I ⊆ √(T · A)
as a generating family. (Wedhorn states them as a basis of quasi-compact opens, and that is what
is proved: they generate the topology, which is what the patch criterion consumes; each is
quasi-compact; and the family is stable under intersection — Wedhorn's step (i) — which upgrades
generation to isTopologicalBasis_rationalFamily.)
No second topology on the subtype is introduced here: the
Subtype instance is that topology, which is the content of
instTopologicalSpace_spvOfIdeal_eq_generateFrom.
The proof is Wedhorn's, via the patch criterion TauCeti.spectralSpace_of_isClopen_generateFrom
(his Proposition 3.31). The compact witness topology it consumes is the one coinduced along
the retraction r_I : Spv A → Spv (A, I) from the patch topology of Spv A. That choice is
what makes the proof short: continuity of r_I holds by construction, and compactness is then
the image of the compact (Spv A)_cons under a surjection. Wedhorn's step (iii) is still
needed, but only as restrictToIdealCodRestrict_preimage, which turns clopen-ness of
Spv(A)(T/s) in the patch of Spv A into clopen-ness of Spv(A,I)(T/s) in the witness
topology.
Wedhorn's step (i) — stability of the family under intersection — is not needed for
spectrality: the subspace topology is induced of a generateFrom, so induced_generateFrom_eq
reduces the basis condition to single subbasic opens, and the patch criterion absorbs finite
intersections itself. It is needed for the basis claim, and later for the spectral-map half of
Lemma 7.5(2), so it is proved here all the same: basicOpenFinset_inter supplies the identity in
Spv A, IsAdmissible.mul keeps the product pair admissible, and inter_mem_rationalFamily
closes the family.
Note that Spv (A, I) is not pro-constructible in Spv A in general, so
TauCeti.IsProConstructible.spectralSpace cannot be used: that would give a spectral inclusion
(TauCeti.IsProConstructible.isSpectralMap_subtypeVal), which Wedhorn's Remark 7.6 denies.
Main definitions #
TauCeti.ValuationSpectrum.basicOpenFinset: Wedhorn'sSpv(A)(T/s)for finiteT.TauCeti.ValuationSpectrum.IsAdmissible: his conditionI ⊆ √(T · A)on a numerator set.TauCeti.ValuationSpectrum.rationalFamily: Wedhorn's familyR, which generates the topology ofSpv (A, I). (Two things used in the proof are deliberately private: the compact witness topology coinduced alongr_I, a device for the patch criterion rather than API, and the two branch lemmas of step (ii), whose statements are specific to the case split.exists_isAdmissible_basicOpenFinsetbelow is the public neighbourhood interface that merges them.)
Main results #
TauCeti.ValuationSpectrum.spectralSpace_spvOfIdeal: Lemma 7.5(1).TauCeti.ValuationSpectrum.instTopologicalSpace_spvOfIdeal_eq_generateFrom: step (ii), thatRgenerates the subspace topology.TauCeti.ValuationSpectrum.isTopologicalBasis_rationalFamily: step (i), thatRis moreover a basis — it is closed under intersection, throughIsAdmissible.mulandinter_mem_rationalFamily.TauCeti.ValuationSpectrum.restrictToIdealCodRestrict_preimage: step (iii),r_I⁻¹(Spv(A,I)(T/s)) = Spv(A)(T/s).TauCeti.ValuationSpectrum.isCompact_of_mem_rationalFamily: the members ofRare quasi-compact, the other half of what Lemma 7.5(1) asserts about them.TauCeti.ValuationSpectrum.continuous_restrictToIdealCodRestrict: Lemma 7.5(2), the continuity half — steps (ii) and (iii) give it at once.TauCeti.ValuationSpectrum.isSpectralMap_restrictToIdealCodRestrict: Lemma 7.5(2), the spectral-map half, closing out Lemma 7.5: spectrality is tested on the basisR, whose preimages step (iii) computes andisCompact_basicOpenFinsetbounds.TauCeti.ValuationSpectrum.isProConstructible_val_preimage_setOfPred_forall_vle_one: the sub-unit locus of a set of ring elements is pro-constructible inSpv (A, I)— the form Wedhorn's Theorem 7.35 consumes, proved from the rational family since the inclusion intoSpv Ais not spectral.
References #
- T. Wedhorn, Adic Spaces, arXiv:1910.05934v1, Lemma 7.5 and Proposition 3.31.
Provenance #
The corresponding development in AINTLIB (github.com/CBirkbeck/AINTLIB, Apache-2.0), project
projects/AdicSpaces/, file Adic spaces/SpvAITopology.lean, was consulted rather than copied,
and this file departs from it in two ways. Two revisions are cited below, each for what was
checked against it: branch dev/adic-spaces at 37bbdaeb9ad9e3bc9f0d660feadc2779e455a91c, the
revision the spectrality material here was written against, and
2baa76f742bdb4fb8ee323fabba41203bd390e08, the revision re-checked when Lemma 7.5(2) was added.
First, AINTLIB equips Spv (A, I) with a separate topology, SpvAI.topology, described there
as strictly finer than the subspace topology. That reading of Remark 7.6 is not Wedhorn's:
Remark 7.6 says the inclusion is not a spectral map, whereas Wedhorn's step (ii) proves R to
be a basis of the subspace topology itself. AINTLIB proves only the trivial half,
SpvAI.topology_le_induced; the converse is instTopologicalSpace_spvOfIdeal_eq_generateFrom
here, and the two topologies therefore agree.
Second, AINTLIB's route to compactness and quasi-soberness goes through
SpvAI.retraction_continuous. At 2baa76f742bdb4fb8ee323fabba41203bd390e08 that theorem carries
a proof, but it rests on Spv.restrictIdeal_preimage_basicOpen_isOpen — openness of
r_I⁻¹(Spv(A)(f/s)) for an arbitrary pair (f, s) — which is a sorry there, as is
SpvAI.retraction_preimage_rationalSubset. Taking the witness topology coinduced along the
retraction removes the need for continuity in the proof of 7.5(1), and quasi-soberness then comes
from the patch criterion rather than from a transfer along the retraction. Continuity is proved
below all the same, as Lemma 7.5(2) in its own right, and by a route that needs only the
admissible preimages already computed for 7.5(1) — never the general-(f, s) statement.
The two branches of step (ii) below follow AINTLIB's SpvAI.exists_rationalSubset_microbial and
SpvAI.exists_rationalSubset_cofinality, which are proved there; they are restated against
characteristicSubgroup … = ⊤ and CofinalValue rather than IsMicrobial, and the cofinal
branch takes one exponent per generator instead of a uniform one.
Admissible numerator sets #
Wedhorn's condition I ⊆ √(T · A) on a numerator set, in the form that also absorbs the
denominator — harmless because Spv(A,I)(T/s) = Spv(A,I)((T ∪ {s})/s), and it is what step
(iii) actually uses.
Equations
- TauCeti.ValuationSpectrum.IsAdmissible I T u = (I ≤ (Ideal.span (insert u ↑T)).radical)
Instances For
Admissibility, unfolded: I lies in the radical of the span of the numerators together
with the denominator.
A numerator set containing 1 is admissible for every ideal. The span is then already
everything, so its radical is ⊤ and the containment defining admissibility is vacuous — for
any I and any denominator u. This is what discharges admissibility in the Γ_v = cΓ_v
branch of 7.5(ii), where Wedhorn's witness Spv(A,I)((g₁d, …, gₙd, 1)/g₀d) carries 1 among
its numerators; the cofinal branch instead needs
isAdmissible_of_forall_exists_pow_mem.
If I sits inside the radical of a span whose every generator has a power in T, then T
is admissible for I. Only that containment is needed — no auxiliary ideal, and no equality of
spans or radicals.
Admissibility is stable under the product of pairs. The numerator sets multiply
pointwise, each augmented by its own denominator — the same shape basicOpenFinset_inter
produces — and the product pair is admissible for the same I: the radical of the span of a
product of sets is the meet of the radicals.
Wedhorn 7.5(ii): the rational subsets are a basis #
Wedhorn 7.5(ii). Around a point of Spv (A, I), every basic open of Spv A contains an
admissible Spv(A)(T/u) containing the point. The case split is Lemma 7.4(iii), taken at a
finite generating set of the finitely generated ideal supplied by hfg.
The basis R and the topology it generates #
Wedhorn's family R for Spv (A, I): the traces of the admissible Spv(A)(T/u).
It generates the subspace topology — see instTopologicalSpace_spvOfIdeal_eq_generateFrom.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Membership in the generating family: a set belongs exactly when it is the trace of some
admissible Spv(A)(T/u).
Wedhorn 7.5(1), step (ii): the subspace topology of Spv (A, I) is generated by the
admissible rational subsets. One direction is that each of them is the trace of an open
of Spv A; the other is step (ii), applied to the subbasis of Spv A.
The whole space is a member of R: it is the trace of Spv(A)({1}/1), whose defining
conditions hold at every point and whose numerator set contains 1 and is therefore admissible
for every ideal.
Deliberately not @[simp]: family membership already has a simp normal form through
mem_rationalFamily_iff, which rewrites this left-hand side first, so the tag would be dead
weight — and simpNF rejects it.
Wedhorn's step (i) in the proof of Lemma 7.5, on Spv (A, I): the family R is stable
under intersection. The traces intersect along the trace of the intersection, which
basicOpenFinset_inter computes as another rational subset, and IsAdmissible.mul keeps its
pair admissible.
The basis half of Wedhorn Lemma 7.5(1): the family R is a topological basis of
Spv (A, I), not merely a generating family. Generation is
instTopologicalSpace_spvOfIdeal_eq_generateFrom; this upgrades it with the two closure
properties a basis needs, univ_mem_rationalFamily and inter_mem_rationalFamily. Together
with isCompact_of_mem_rationalFamily below, this is Wedhorn's full claim: a basis of
quasi-compact opens.
The compact witness topology #
Wedhorn 7.5(iii) #
Wedhorn 7.5(iii): r_I⁻¹(Spv(A,I)(T/u)) = Spv(A)(T/u) for admissible (T, u).
The inclusion ⊆ is Wedhorn's remark that a point of the preimage is a horizontal generization
of its image, which here is the monotonicity restrictToIdeal_ne_zero_of_le. The inclusion ⊇
is his contradiction argument, restrictToIdeal_ne_zero_of_isAdmissible.
Wedhorn Lemma 7.5(1) #
Wedhorn, Lemma 7.5(1): Spv (A, I) is a spectral space.
The patch criterion is applied with the subspace topology as the generated one — the admissible
rational subsets generate it by instTopologicalSpace_spvOfIdeal_eq_generateFrom — and with the
coinduced patchTopologyOfIdeal as the compact witness, in which those subsets are clopen by
step (iii). T0Space comes from Spv A through the subtype instance.
Wedhorn Lemma 7.5(1), the quasi-compactness half. Every member of R is a quasi-compact
open of Spv (A, I) — the property Wedhorn states alongside "basis", and the one that
quasi-compactness in Spv A does not supply, since Spv (A, I) is not closed there.
Same witness topology as the spectrality proof, so the patch criterion's
isCompact_of_isClopen_generateFrom applies directly.
Wedhorn Lemma 7.5(2) #
Wedhorn Lemma 7.5(2), the continuity half: the retraction r_I : Spv A → Spv (A, I)
is continuous.
The spectral-map half is isSpectralMap_restrictToIdealCodRestrict below.
Wedhorn Lemma 7.5(2), the spectral-map half: the retraction r_I : Spv A → Spv (A, I)
is a spectral map. This closes out Lemma 7.5.
Spectrality is tested on the basis R (isSpectralMap_of_isTopologicalBasis with
isTopologicalBasis_rationalFamily), where the preimage of a rational subset is computed by
step (iii) and is quasi-compact in Spv A unconditionally.
The sub-unit locus is pro-constructible in Spv (A, I) #
The locus v ≤ 1 on a set of ring elements is pro-constructible in Spv (A, I). Its
trace is the intersection over a ∈ S of the rational subsets Spv(A,I)({a,1}/1), each a
quasi-compact open of the subspace by isCompact_of_mem_rationalFamily — carrying 1 among
the numerators makes the pair admissible for any I (isAdmissible_of_one_mem).
This is the form Wedhorn's Theorem 7.35 consumes at S = A⁺. It does not follow from the
corresponding Spv A statement by restriction — the inclusion Spv (A, I) → Spv A is not
spectral — which is why it is proved here from the rational family instead.