ModuleExists_trivialModDeformations_map_H1_tensor_natural.lean
Nyll.JacobianVarieties.Picard.Exists_trivialModDeformations_map_H1_tensor_natural
59 declarations indexed from sourceView source ↗ Declarations
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.app_map
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Generic
variable {X Y : Scheme.{u}}
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.isoSections
DocumentationThe linear equivalence on sections induced by an isomorphism of module sheaves.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Generic
variable {X Y : Scheme.{u}}
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.pullbackObjIsoOfEq
DocumentationThe comparison of pullbacks induced by an equality of scheme morphisms.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Generic
variable {X Y : Scheme.{u}}
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.pullbackObjCompIso
DocumentationThe comparison from pullback along a composite to iterated pullback.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Generic
variable {X Y : Scheme.{u}}
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.nonempty_pullback_iso_unit
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Generic
variable {X Y : Scheme.{u}}
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.nonempty_iso_unit_of_isIso_pullback
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Generic
variable {X Y : Scheme.{u}}
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.nonempty_iso_unit_of_isLocalRing
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Generic
variable {X Y : Scheme.{u}}
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.GluedBy
DocumentationLocal trivializations whose restrictions are related by the specified transition unit.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Generic
variable {X Y : Scheme.{u}}
variable {R : Type u} [CommRing R] (𝒱 : X.TwoAffineOpenCover) (c : X ⟶ Spec (.of R))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.gluedBy_unit_one
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Generic
variable {X Y : Scheme.{u}}
variable {R : Type u} [CommRing R] (𝒱 : X.TwoAffineOpenCover) (c : X ⟶ Spec (.of R))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.gluedBy_of_iso
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Generic
variable {X Y : Scheme.{u}}
variable {R : Type u} [CommRing R] (𝒱 : X.TwoAffineOpenCover) (c : X ⟶ Spec (.of R))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.gluedBy_iff_of_iso
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Generic
variable {X Y : Scheme.{u}}
variable {R : Type u} [CommRing R] (𝒱 : X.TwoAffineOpenCover) (c : X ⟶ Spec (.of R))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.nonempty_iso_iff_of_gluedBy
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Generic
variable {X Y : Scheme.{u}}
variable {R : Type u} [CommRing R] (𝒱 : X.TwoAffineOpenCover) (c : X ⟶ Spec (.of R))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.exists_gluedBy
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Generic
variable {X Y : Scheme.{u}}
variable {R : Type u} [CommRing R] (𝒱 : X.TwoAffineOpenCover) (c : X ⟶ Spec (.of R))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.exists_chartIsos
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
open _root_.AlgebraicGeometry.Scheme.TwoAffineOpenCover in
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.E0
DocumentationBase extension identified with sections on the first base changed chart.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.E1
DocumentationBase extension identified with sections on the second base changed chart.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.E01
DocumentationThe algebra equivalence identifying base extension with sections on the chart overlap.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.E0_tmul
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.E1_tmul
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.E01_tmul
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.tmul_eq_mul
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.E0_tmul_one
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.E1_tmul_one
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.E01_tmul_one
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.E01_map_ρ0
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.E01_map_ρ1
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.appLE_congrHom
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
variable (A' : Type u) [CommRing A'] [Algebra K A'] [Algebra A A'] [IsScalarTower K A A']
local notation "σ[" A "," A' "]" =>
RelPicard.baseChangeSnd c (RelPicard.LFP.stageHom K (IsScalarTower.toAlgHom K A A'))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.baseChangeSnd_snd
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
variable (A' : Type u) [CommRing A'] [Algebra K A'] [Algebra A A'] [IsScalarTower K A A']
local notation "σ[" A "," A' "]" =>
RelPicard.baseChangeSnd c (RelPicard.LFP.stageHom K (IsScalarTower.toAlgHom K A A'))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.stage_le
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
variable (A' : Type u) [CommRing A'] [Algebra K A'] [Algebra A A'] [IsScalarTower K A A']
local notation "σ[" A "," A' "]" =>
RelPicard.baseChangeSnd c (RelPicard.LFP.stageHom K (IsScalarTower.toAlgHom K A A'))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.stage_appLE_fst_app
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
variable (A' : Type u) [CommRing A'] [Algebra K A'] [Algebra A A'] [IsScalarTower K A A']
local notation "σ[" A "," A' "]" =>
RelPicard.baseChangeSnd c (RelPicard.LFP.stageHom K (IsScalarTower.toAlgHom K A A'))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.stage_appLE_algebraMap
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
variable (A' : Type u) [CommRing A'] [Algebra K A'] [Algebra A A'] [IsScalarTower K A A']
local notation "σ[" A "," A' "]" =>
RelPicard.baseChangeSnd c (RelPicard.LFP.stageHom K (IsScalarTower.toAlgHom K A A'))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.stage_appLE_E01
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section Charts
variable {K : Type u} [CommRing K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover)
(c : C ⟶ Spec (.of K))
variable (A : Type u) [CommRing A] [Algebra K A]
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
variable (A' : Type u) [CommRing A'] [Algebra K A'] [Algebra A A'] [IsScalarTower K A A']
local notation "σ[" A "," A' "]" =>
RelPicard.baseChangeSnd c (RelPicard.LFP.stageHom K (IsScalarTower.toAlgHom K A A'))
local notation "σ♯[" A "," A' "]" =>
CommRingCat.Hom.hom (Scheme.Hom.appLE
(RelPicard.baseChangeSnd c (RelPicard.LFP.stageHom K (IsScalarTower.toAlgHom K A A')))
(Scheme.TwoAffineOpenCover.U0 (Scheme.TwoAffineOpenCover.pullback 𝒱 c A) ⊓
Scheme.TwoAffineOpenCover.U1 (Scheme.TwoAffineOpenCover.pullback 𝒱 c A))
(Scheme.TwoAffineOpenCover.U0 (Scheme.TwoAffineOpenCover.pullback 𝒱 c A') ⊓
Scheme.TwoAffineOpenCover.U1 (Scheme.TwoAffineOpenCover.pullback 𝒱 c A'))
(Eq.ge (Scheme.TwoAffineOpenCover.baseChangeSnd_preimage_inf 𝒱 c
(RelPicard.LFP.stageHom K (IsScalarTower.toAlgHom K A A')))))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.Nset
DocumentationTransition units reducing to one that realize the given line bundle on the two charts.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.βmod
DocumentationThe cohomology class of the infinitesimal part of a transition unit for the module.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
open Classical in
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.coe_mapEquiv_symm_inv
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.cobd_transport
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.cobd_transport'
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.cls_eq_of_mem_Nset
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.βmod_eq_of_mem
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.Nset_iso
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.isNilpotent_kerIdeal
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.gJ
DocumentationThe comparison from the reduction by the square zero ideal to the original family.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.quot_comp
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.gJ_comp_i
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.nonempty_Nset
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
open _root_.AlgebraicGeometry.Scheme.Modules.IsInvertible in
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.βfun
DocumentationThe first cohomology class associated to a trivial module deformation.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.βfun_eq_iff
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.algK
DocumentationThe scalar action of the square zero extension on its residue field via the first projection.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
section Reduce
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.isScalarTower_algK
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
section Reduce
attribute [local instance] algK
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.lid_map_fst
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
section Reduce
attribute [local instance] algK
attribute [local instance] isScalarTower_algK
local notation "σK[" V "]" =>
RelPicard.baseChangeSnd c (RelPicard.LFP.stageHom K (IsScalarTower.toAlgHom K 𝔸[V] K))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.jj
DocumentationThe comparison between the self base change by the scalar map and by the identity.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
section Reduce
attribute [local instance] algK
attribute [local instance] isScalarTower_algK
local notation "σK[" V "]" =>
RelPicard.baseChangeSnd c (RelPicard.LFP.stageHom K (IsScalarTower.toAlgHom K 𝔸[V] K))
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
section Reduce
attribute [local instance] algK
attribute [local instance] isScalarTower_algK
local notation "σK[" V "]" =>
RelPicard.baseChangeSnd c (RelPicard.LFP.stageHom K (IsScalarTower.toAlgHom K 𝔸[V] K))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.jj_comp_i
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
section Reduce
attribute [local instance] algK
attribute [local instance] isScalarTower_algK
local notation "σK[" V "]" =>
RelPicard.baseChangeSnd c (RelPicard.LFP.stageHom K (IsScalarTower.toAlgHom K 𝔸[V] K))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.βfun_surjective
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
section Reduce
attribute [local instance] algK
attribute [local instance] isScalarTower_algK
local notation "σK[" V "]" =>
RelPicard.baseChangeSnd c (RelPicard.LFP.stageHom K (IsScalarTower.toAlgHom K 𝔸[V] K))
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.red_map
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
section Natural
variable {V W}
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.vp_map
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
section Natural
variable {V W}
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.cls_lTensor
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
section Natural
variable {V W}
omit [Module Kᵐᵒᵖ V] [IsCentralScalar K V] [Module Kᵐᵒᵖ W] [IsCentralScalar K W] in
JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural.P2mTJ2.βfun_map
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section
namespace P2mTJ2
section SquareZero
variable {K : Type u} [Field K] {C : Scheme.{u}} (𝒱 : C.TwoAffineOpenCover) (c : C ⟶ Spec (.of K))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of K))) c)
variable (V : Type u) [AddCommGroup V] [Module K V] [Module Kᵐᵒᵖ V] [IsCentralScalar K V]
variable (W : Type u) [AddCommGroup W] [Module K W] [Module Kᵐᵒᵖ W] [IsCentralScalar K W]
local notation "𝔸[" V "]" => TrivSqZeroExt K V
local notation "𝒰[" A "]" =>
Scheme.TwoAffineOpenCover.cover (Scheme.TwoAffineOpenCover.pullback 𝒱 c A)
(pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A))
local notation "𝒱[" A "]" => Scheme.TwoAffineOpenCover.pullback 𝒱 c A
local notation "p[" A "]" => pullback.fst c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "q[" A "]" => pullback.snd c (Scheme.TwoAffineOpenCover.specMap K A)
local notation "red[" V "]" => Algebra.TensorProduct.lift
(AlgHom.comp (Algebra.ofId K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TrivSqZeroExt.fstHom K K V))
(AlgHom.id K (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(fun _ _ => Commute.all _ _)
local notation "vp[" V "]" => (fun x =>
LinearEquiv.toLinearMap
(TensorProduct.comm K V (TwoChartCech.Cover.A01 (Scheme.TwoAffineOpenCover.cover 𝒱 c)))
(TensorProduct.map (TrivSqZeroExt.sndHom K V) LinearMap.id x))
local notation "cls[" V "]" => LinearMap.rTensor V
(Submodule.mkQ (LinearMap.range (TwoChartCech.Sections.cechDiff
(TwoChartCech.Cover.structureSheaf (Scheme.TwoAffineOpenCover.cover 𝒱 c)))))
local notation "u[" V "]" => Units.mapEquiv (AlgEquiv.toMulEquiv (E01 𝒱 c 𝔸[V]))
section Natural
variable {V W}
AlgebraicGeometry.RelPicard.exists_trivialModDeformations_map_H1_tensor_natural
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.Exists_trivialModDeformations_map_H1_tensor_natural
attribute [-instance]
AlgebraicGeometry.SmoothOfRelativeDimension.fiberToSpecResidueField
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_snd
AlgebraicGeometry.SmoothOfRelativeDimension.pullback_fst
AlgebraicGeometry.SmoothOfRelativeDimension.smooth_one
AlgebraicGeometry.SmoothProperCurve.isIntegral_pullback_Spec_field
AlgebraicGeometry.IsProper.fiberToSpecResidueField
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_hom_app_coe
AlgebraicGeometry.RelPicard.BaseChange.relSubPicPresheafRestrictIso_inv_app_coe
AlgebraicGeometry.RelPicard.BaseChange.restrict_P
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.injEq
AlgebraicGeometry.RelPicard.SubPicCondition.mk.sizeOf_spec
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.sizeOf_spec
GoodReductionJacobian.AvatarSchemeBridge.mk.injEq
GoodReductionJacobian.AvatarSchemeBridge.mk.sizeOf_spec
GoodReductionJacobian.RelativePic0Designation.mk.injEq GoodReductionJacobian.schemeHomOverComp_coe
NeronModelInfra.schemeHomOverEquivOverHom_apply
GoodReductionJacobian.RelativeGroupLaw.mk.sizeOf_spec
NeronModelInfra.schemeHomOverEquivOverHom_symm_apply NeronModelInfra.overHomToSchemeHomOver_coe
GoodReductionJacobian.RelativeGroupLaw.mk.injEq
NeronModelInfra.overHomToSchemeHomOver_schemeHomOverToOverHom
NeronModelInfra.schemeHomOverToOverHom_left
NeronModelInfra.schemeHomOverToOverHom_overHomToSchemeHomOver
AlgebraicGeometry.RelPicard.SubPicCondition.onClasses_mk
AlgebraicGeometry.RelPicard.relSubPicPresheaf_map_coe
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_snd
AlgebraicGeometry.SmoothProperCurve.sectionBaseChange_coe_fst
universe u
open scoped TensorProduct
open CategoryTheory CategoryTheory.Limits Opposite AlgebraicGeometry
AlgebraicGeometry.RelPicard NeronModelInfra TrivSqZeroExt
noncomputable section