Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

The generic-compatible diamond curve lift has exact order six over characteristic-zero fields

Definition
MazurTransfer_Order13FieldDiamondGenericCurveOrderData

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

algebraic-geometryarithmetic-geometrymazur-theorem

The original chosen diamond curve isomorphism over every characteristic-zero field has exact order six and sixth power one; the chosen lift respects inversion and has the original inverse generic-stalk identity. Five full original types, the chosen-isomorphism constructor value and four original scalar algebra providers are compared. Named downstream consumer: geometric inverse-diamond base-change naturality and Picard pullback.

Definition code
/-
Copyright (c) 2026 Vas and contributors. Released under Apache-2.0.
Design boundary: exact order of the generic-compatible diamond lift on the
literal curve over every characteristic-zero field. Named downstream consumer: compatible Picard pullback
and transport of divisor presentations along its inverse.
-/
import Definitions.Def_MazurTransfer_Order13FieldCurveLiftGroupData
import Definitions.Def_MazurTransfer_Order13FieldDiamondExactOrderData

noncomputable section
universe u
namespace MazurTransfer.Order13FieldDiamondGenericCurveOrder
open CategoryTheory AlgebraicGeometry
open Order13FieldCurveAutomorphismLift Order13FieldCurveLiftGroup
open Order13FieldDiamondFunctionFieldAutomorphism Order13FieldDiamondExactOrder
open GoodCharacteristicGeometryPublicProof.MazurTransfer.Order13GoodCharacteristicCurveModel
variable (K : Type u) [Field K] [CharZero K]
local notation "C" => MazurTorsion.XOneThirteenProjectiveCurve.curveScheme K
local notation "F" => actualCurveFunctionField K
local instance : Fact ((104 : K) ≠ 0) := ⟨by norm_num⟩
local instance : Algebra K F := actualCurveFunctionFieldAlgebra K

def genericDiamondCurveIso : Aut C := (fieldLift K) (diamondAlgEquiv K)

theorem genericDiamondCurveIso_order : orderOf (genericDiamondCurveIso K) = 6 := by
  calc
    orderOf (genericDiamondCurveIso K) = orderOf (diamondAlgEquiv K) :=
      orderOf_injective (fieldLiftHom K) (fieldLift_injective K) (diamondAlgEquiv K)
    _ = 6 := (diamondAlgEquiv_order K)

theorem genericDiamondCurveIso_pow_six : (genericDiamondCurveIso K) ^ 6 = 1 := by
  have h := congrArg (fieldLiftHom K) (diamondAlgEquiv_pow_six K)
  rw [map_pow, map_one] at h
  exact h

theorem fieldLift_inv (σ : F ≃ₐ[K] F) : (fieldLift K) σ⁻¹ = ((fieldLift K) σ)⁻¹ :=
  map_inv (fieldLiftHom K) σ

theorem fieldLift_inv_generic (σ : F ≃ₐ[K] F) :
    (genericEmbedding K) ≫ ((fieldLift K) σ).inv =
      Spec.map (CommRingCat.ofHom σ.toRingHom) ≫ (genericEmbedding K) := by
  have h := (fieldLift_generic K) σ⁻¹
  rw [(fieldLift_inv K)] at h
  exact h

end MazurTransfer.Order13FieldDiamondGenericCurveOrder
#print axioms MazurTransfer.Order13FieldDiamondGenericCurveOrder.genericDiamondCurveIso_order
#print axioms MazurTransfer.Order13FieldDiamondGenericCurveOrder.fieldLift_inv_generic
Source
Complete original MazurTheorem Order13FieldDiamondGenericCurveOrder using the published original lift monoid homomorphism and actual diamond function-field exact order. 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