Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Full divisor presentations of the actual geometric Picard point transform by the literal field diamond

Definition
MazurTransfer_Order13ActualPicardGeometricDiamondPresentationData

by Vas · Oct 17, 2026 · Mathlib 0df444a (Lean v4.33.1)

algebraic-geometryarithmetic-geometrymazur-theorem

Let K be a perfect characteristic-zero field and let a be a K-valued point of the existing rational represented Picard family. Every full divisor presentation of its actual line bundle transports, under the existing rational diamond Picard morphism, to a full presentation with divisor transformed by the literal diamond automorphism of the actual function field over K. The complete original type retains every point, section-map and presentation hypothesis. Named downstream consumer: arithmetic classes and scheme norm transport for the same Picard family.

Definition code
/-
Copyright (c) 2026 Vas and contributors. Released under Apache-2.0.
Design boundary: a supplied full divisor presentation of a geometric
Picard point transforms under the existing rational diamond by the actual
extension-field diamond. Named downstream consumer: identifying geometric
Picard arithmetic classes once degree-zero presentations are constructed.
-/
import Definitions.Def_MazurTransfer_Order13ActualPicardGeometricDiamondLineBundleData
import Definitions.Def_MazurTransfer_Order13FieldCurveDivisorPresentationPullbackData

noncomputable section
namespace MazurTransfer.Order13ActualPicardGeometricDiamondPresentation
open CategoryTheory AlgebraicGeometry AlgebraicGeometry.RelPicard AlgebraicCurve
open NeronModelInfra GoodReductionJacobian
open MazurTorsion.XOneThirteenProjectiveCurve
open GoodCharacteristicGeometryPublicProof.MazurTransfer.Order13GoodCharacteristicCurveModel
open Order13ActualPicardDiamondSchemeEndomorphism Order13ActualPicardGenericFieldAction
open Order13ActualPicardGeometricDiamondLineBundle
open P2MW.S_AlgebraicCurve_CurveModel_exists_divisorClassMap.DivisorClassMapGlue
variable (K : Type) [Field K] [CharZero K] [PerfectField K]
local instance : Fact ((104 : K) ≠ 0) := ⟨by norm_num⟩
local instance : Fact ((104 : ℚ) ≠ 0) := ⟨by norm_num⟩
local instance : Algebra K (actualCurveFunctionField K) := actualCurveFunctionFieldAlgebra K
local instance : Algebra ℚ (actualCurveFunctionField ℚ) := actualCurveFunctionFieldAlgebra ℚ

theorem presentation_actualGenericDiamondHom
    (a : SchemeHomOver (Spec.map (CommRingCat.ofHom (algebraMap ℚ K))) actualPicard.toBase)
    (D : Divisor K (actualCurveFunctionField K))
    (φ : ∀ U : (curveScheme K).Opens, Γ(actualGeometricPointLineBundle K a, U) →+ actualCurveFunctionField K)
    (h : IsPresentation (curveToBase K) (actualGeometricPointLineBundle K a) D φ) :
    ∃ ψ : ∀ U : (curveScheme K).Opens,
        Γ(actualGeometricPointLineBundle K
          (postComp (actualFieldHom Order13ActualDiamondFunctionFieldAutomorphism.diamondAlgEquiv) a), U) →+
          actualCurveFunctionField K,
      IsPresentation (curveToBase K)
        (actualGeometricPointLineBundle K
          (postComp (actualFieldHom Order13ActualDiamondFunctionFieldAutomorphism.diamondAlgEquiv) a))
        ((Order13FieldDiamondFunctionFieldAutomorphism.diamondAlgEquiv K) • D) ψ := by
  obtain ⟨ψ, hψ⟩ := Order13FieldCurveDivisorPresentationPullback.presentation_pullback K
    (Order13FieldDiamondFunctionFieldAutomorphism.diamondAlgEquiv K)
    (actualGeometricPointLineBundle K a) D φ h
  obtain ⟨e⟩ := actualGenericDiamondHom_geometric_point_pullback K a
  exact ⟨_, IsPresentation.of_iso e hψ⟩

end MazurTransfer.Order13ActualPicardGeometricDiamondPresentation
#print axioms MazurTransfer.Order13ActualPicardGeometricDiamondPresentation.presentation_actualGenericDiamondHom
Source
Complete original MazurTheorem Order13ActualPicardGeometricDiamondPresentation proof, using genuine geometric line-bundle pullback and full divisor-presentation pullback. Official Anthropic FLT at 6e837e75355538c7f80bab5b956861e86c4eacc2, Apache-2.0.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me