Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Scheme.Chart

Charts of the projective Weierstrass model #

Let W be a Weierstrass curve over a commutative ring R, let E = projModel W be its projective model and let S = Spec R. This file presents the standard affine chart D₊(Xᵢ) of E as an open immersion from the spectrum of the chart ring ChartRing i = R[X₀, X₁, X₂] ⧸ (W, Xᵢ - 1), and the product D₊(Xᵢ) ×_S D₊(Xⱼ) of two charts as an open immersion from the spectrum of ChartRing i ⊗[R] ChartRing j into E ×_S E.

Main definitions #

Main results #

Provenance #

Adapted from AINTLIB (github.com/CBirkbeck/AINTLIB, Apache-2.0) at commit c3415f32a313e19ace43e05479aeaa0d56ca287a, file projects/ModularCurves/ModularCurves/EllipticCurve/AdditionChartSpec.lean: chartι, chartι_projModelπ, and chartPieceTensorIso with its _inv_fst and _inv_snd lemmas, as chartι, chartι_projModelOver, chartPairι, chartPairι_fst and chartPairι_snd. Here the chart is read through WeierstrassCurve.Projective.awayEquivChartRing, and the product of two charts is an open immersion into E ×_S E rather than an isomorphism with a pullback. From the file AdditionSpecPoints.lean of the same directory: specMap_pieceAwayZι_fst, specMap_pieceAwayZι_snd, specMap_pieceAwayι_fst and specMap_pieceAwayι_snd, as SpecMap_desc_chartPairι. The source computes the two projections of a point of a piece of its cover through the left and right inclusions of the tensor product; here a point of the product of two charts is built from its two components through the pushout property of the tensor product.

The standard affine chart D₊(Xᵢ) of the projective Weierstrass model, as a morphism Spec (ChartRing i) ⟶ projModel W from the spectrum of R[X₀, X₁, X₂] ⧸ (W, Xᵢ - 1).

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The chart D₊(Xᵢ) is Spec of the isomorphism awayEquivChartRing from the degree-zero part A_(Xᵢ) of the localization away from Xᵢ to the chart ring, followed by the inclusion Proj.awayι of D₊(Xᵢ) into the projective model. The body of chartι is not exposed; this lemma unfolds it.

    The chart D₊(Xᵢ) of the projective model is an open immersion.

    theorem WeierstrassCurve.exists_mem_range_chartι {R : Type u} [CommRing R] (W : WeierstrassCurve R) (y : ↥W.projModel) :
    ∃ (i : Fin 3), y ∈ Set.range ⇑(W.chartι i)

    The charts D₊(X₀), D₊(X₁) and D₊(X₂) cover the projective model.

    @[simp]

    On the chart D₊(Xᵢ), the structure morphism of the projective model is Spec of the structure map R → ChartRing i.

    @[simp]

    On the chart D₊(Xᵢ), the structure morphism of the projective model is Spec of the structure map R → ChartRing i.

    The product D₊(Xᵢ) ×_S D₊(Xⱼ) of two standard affine charts of E = projModel W over S = Spec R, as a morphism Spec (ChartRing i ⊗[R] ChartRing j) ⟶ E ×_S E. It is an open immersion (isOpenImmersion_chartPairι), and its composites with the two projections of E ×_S E are given by chartPairι_fst and chartPairι_snd.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The product of two charts is an open immersion into E ×_S E.

      @[simp]

      Composing the product chartPairι W i j of the charts D₊(Xᵢ) and D₊(Xⱼ) with the first projection E ×_S E ⟶ E gives Spec of the inclusion a ↦ a ⊗ₜ 1 of ChartRing i into ChartRing i ⊗[R] ChartRing j, followed by the chart D₊(Xᵢ).

      @[simp]

      Composing the product chartPairι W i j of the charts D₊(Xᵢ) and D₊(Xⱼ) with the first projection E ×_S E ⟶ E gives Spec of the inclusion a ↦ a ⊗ₜ 1 of ChartRing i into ChartRing i ⊗[R] ChartRing j, followed by the chart D₊(Xᵢ).

      @[simp]

      Composing the product chartPairι W i j of the charts D₊(Xᵢ) and D₊(Xⱼ) with the second projection E ×_S E ⟶ E gives Spec of the inclusion b ↦ 1 ⊗ₜ b of ChartRing j into ChartRing i ⊗[R] ChartRing j, followed by the chart D₊(Xⱼ).

      @[simp]

      Composing the product chartPairι W i j of the charts D₊(Xᵢ) and D₊(Xⱼ) with the second projection E ×_S E ⟶ E gives Spec of the inclusion b ↦ 1 ⊗ₜ b of ChartRing j into ChartRing i ⊗[R] ChartRing j, followed by the chart D₊(Xⱼ).

      If the homomorphisms α and β from the chart rings ChartRing i and ChartRing j to A agree on R, then Spec of the homomorphism a ⊗ₜ b ↦ α a * β b they induce on ChartRing i ⊗[R] ChartRing j, followed by the product chartPairι W i j of the charts, is the morphism to E ×_S E with components Spec α ≫ chartι W i and Spec β ≫ chartι W j.

      A point of E ×_S E lies on the product of the charts D₊(Xᵢ) and D₊(Xⱼ) exactly when its two projections lie on D₊(Xᵢ) and D₊(Xⱼ).