Declarations
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pullbackComp_paste
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section Coherence
variable {X₀ X₁ X₂ X₃ : Scheme.{u}}
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pullbackComp_paste_app
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section Coherence
variable {X₀ X₁ X₂ X₃ : Scheme.{u}}
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.τ
DocumentationIdentify iterated module pullback with pullback along the specified composite.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section Coherence
variable {X₀ X₁ X₂ X₃ : Scheme.{u}}
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.τ_hom_app
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section Coherence
variable {X₀ X₁ X₂ X₃ : Scheme.{u}}
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.τ_inv_app
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section Coherence
variable {X₀ X₁ X₂ X₃ : Scheme.{u}}
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.τ_paste_app
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section Coherence
variable {X₀ X₁ X₂ X₃ : Scheme.{u}}
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.sqIso
DocumentationCompare module pullback along the two paths of a commutative square.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section Coherence
variable {X₀ X₁ X₂ X₃ : Scheme.{u}}
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.route
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section Coherence
variable {X₀ X₁ X₂ X₃ : Scheme.{u}}
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.MOD
DocumentationModule pullback as a pseudofunctor on the locally discrete opposite of schemes.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.MOD_mapComp'_eq_mapComp_app
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section Bridge
variable {X Y Z : Scheme.{u}} (f : X ⟶ Y) (g : Y ⟶ Z)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.MOD_mapComp'_eq_mapComp_inv_app
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section Bridge
variable {X Y Z : Scheme.{u}} (f : X ⟶ Y) (g : Y ⟶ Z)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.MOD_mapComp'_hom_app
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section Bridge
variable {X Y Z : Scheme.{u}} (f : X ⟶ Y) (g : Y ⟶ Z)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.MOD_mapComp'_inv_app
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section Bridge
variable {X Y Z : Scheme.{u}} (f : X ⟶ Y) (g : Y ⟶ Z)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pullHom_MOD
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pullHomIso
DocumentationPull back a module isomorphism and identify its endpoints with the chosen composites.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pullHomIso_hom'
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pullHomIso_hom
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pullHomMap
DocumentationPull back a module morphism and identify its endpoints with the chosen composites.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pullHomIso_hom_eq_pullHomMap
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.toMOD
DocumentationView a module morphism in the category used by the pullback pseudofunctor.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.toMOD_eq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pullHom_toMOD
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.toMOD_comp
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.toMOD_congr
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.toMOD_id
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.isoOfMOD
DocumentationView a pseudofunctor isomorphism as an isomorphism of pulled-back module sheaves.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.MOD_pullHom_eq_id_of_iso
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pullHomMap_comp_of
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section PlainDescent
open CategoryTheory.Pseudofunctor CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.homG
DocumentationExpress an overlap isomorphism as a morphism in the module pullback pseudofunctor.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section PlainDescent
open CategoryTheory.Pseudofunctor CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {ι : Type w} {S : Scheme.{u}} {X : ι → Scheme.{u}} (g : ∀ i, X i ⟶ S)
(sq : ∀ i j, ChosenPullback (g i) (g j)) (sq₃ : ∀ i j k, ChosenPullback₃ (sq i j) (sq j k) (sq i
k))
(obj : ∀ i, (X i).Modules)
(φ : ∀ i j, (Scheme.Modules.pullback (sq i j).p₁).obj (obj i) ≅ (Scheme.Modules.pullback (sq i
j).p₂).obj (obj j))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pullHom_homG
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section PlainDescent
open CategoryTheory.Pseudofunctor CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {ι : Type w} {S : Scheme.{u}} {X : ι → Scheme.{u}} (g : ∀ i, X i ⟶ S)
(sq : ∀ i j, ChosenPullback (g i) (g j)) (sq₃ : ∀ i j k, ChosenPullback₃ (sq i j) (sq j k) (sq i
k))
(obj : ∀ i, (X i).Modules)
(φ : ∀ i j, (Scheme.Modules.pullback (sq i j).p₁).obj (obj i) ≅ (Scheme.Modules.pullback (sq i
j).p₂).obj (obj j))
open CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.dataG
DocumentationBuild module descent data from overlap isomorphisms and their diagonal and cocycle laws.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section PlainDescent
open CategoryTheory.Pseudofunctor CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {ι : Type w} {S : Scheme.{u}} {X : ι → Scheme.{u}} (g : ∀ i, X i ⟶ S)
(sq : ∀ i j, ChosenPullback (g i) (g j)) (sq₃ : ∀ i j k, ChosenPullback₃ (sq i j) (sq j k) (sq i
k))
(obj : ∀ i, (X i).Modules)
(φ : ∀ i j, (Scheme.Modules.pullback (sq i j).p₁).obj (obj i) ≅ (Scheme.Modules.pullback (sq i
j).p₂).obj (obj j))
variable (δ : ∀ i, X i ⟶ (sq i i).pullback) (hδ₁ : ∀ i, δ i ≫ (sq i i).p₁ = 𝟙 _) (hδ₂ : ∀ i, δ i ≫
(sq i i).p₂ = 𝟙 _)
(hself : ∀ i (h₁ : δ i ≫ (sq i i).p₁ = 𝟙 _) (h₂ : δ i ≫ (sq i i).p₂ = 𝟙 _),
pullHomIso (φ i i) (δ i) (𝟙 _) (𝟙 _) h₁ h₂ = Iso.refl _)
(hcomp : ∀ i j k (h₁ : (sq₃ i j k).p₁₂ ≫ (sq i j).p₁ = (sq₃ i j k).p₁)
(h₂ : (sq₃ i j k).p₁₂ ≫ (sq i j).p₂ = (sq₃ i j k).p₂) (h₃ : (sq₃ i j k).p₂₃ ≫ (sq j k).p₁ =
(sq₃ i j k).p₂)
(h₄ : (sq₃ i j k).p₂₃ ≫ (sq j k).p₂ = (sq₃ i j k).p₃) (h₅ : (sq₃ i j k).p₁₃ ≫ (sq i k).p₁ =
(sq₃ i j k).p₁)
(h₆ : (sq₃ i j k).p₁₃ ≫ (sq i k).p₂ = (sq₃ i j k).p₃),
pullHomIso (φ i j) (sq₃ i j k).p₁₂ (sq₃ i j k).p₁ (sq₃ i j k).p₂ h₁ h₂ ≪≫
pullHomIso (φ j k) (sq₃ i j k).p₂₃ (sq₃ i j k).p₂ (sq₃ i j k).p₃ h₃ h₄ =
pullHomIso (φ i k) (sq₃ i j k).p₁₃ (sq₃ i j k).p₁ (sq₃ i j k).p₃ h₅ h₆)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.dataG_obj
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section PlainDescent
open CategoryTheory.Pseudofunctor CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {ι : Type w} {S : Scheme.{u}} {X : ι → Scheme.{u}} (g : ∀ i, X i ⟶ S)
(sq : ∀ i j, ChosenPullback (g i) (g j)) (sq₃ : ∀ i j k, ChosenPullback₃ (sq i j) (sq j k) (sq i
k))
(obj : ∀ i, (X i).Modules)
(φ : ∀ i j, (Scheme.Modules.pullback (sq i j).p₁).obj (obj i) ≅ (Scheme.Modules.pullback (sq i
j).p₂).obj (obj j))
variable (δ : ∀ i, X i ⟶ (sq i i).pullback) (hδ₁ : ∀ i, δ i ≫ (sq i i).p₁ = 𝟙 _) (hδ₂ : ∀ i, δ i ≫
(sq i i).p₂ = 𝟙 _)
(hself : ∀ i (h₁ : δ i ≫ (sq i i).p₁ = 𝟙 _) (h₂ : δ i ≫ (sq i i).p₂ = 𝟙 _),
pullHomIso (φ i i) (δ i) (𝟙 _) (𝟙 _) h₁ h₂ = Iso.refl _)
(hcomp : ∀ i j k (h₁ : (sq₃ i j k).p₁₂ ≫ (sq i j).p₁ = (sq₃ i j k).p₁)
(h₂ : (sq₃ i j k).p₁₂ ≫ (sq i j).p₂ = (sq₃ i j k).p₂) (h₃ : (sq₃ i j k).p₂₃ ≫ (sq j k).p₁ =
(sq₃ i j k).p₂)
(h₄ : (sq₃ i j k).p₂₃ ≫ (sq j k).p₂ = (sq₃ i j k).p₃) (h₅ : (sq₃ i j k).p₁₃ ≫ (sq i k).p₁ =
(sq₃ i j k).p₁)
(h₆ : (sq₃ i j k).p₁₃ ≫ (sq i k).p₂ = (sq₃ i j k).p₃),
pullHomIso (φ i j) (sq₃ i j k).p₁₂ (sq₃ i j k).p₁ (sq₃ i j k).p₂ h₁ h₂ ≪≫
pullHomIso (φ j k) (sq₃ i j k).p₂₃ (sq₃ i j k).p₂ (sq₃ i j k).p₃ h₃ h₄ =
pullHomIso (φ i k) (sq₃ i j k).p₁₃ (sq₃ i j k).p₁ (sq₃ i j k).p₃ h₅ h₆)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.exists_iso_of_plainDescent
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section PlainDescent
open CategoryTheory.Pseudofunctor CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {ι : Type w} {S : Scheme.{u}} {X : ι → Scheme.{u}} (g : ∀ i, X i ⟶ S)
(sq : ∀ i j, ChosenPullback (g i) (g j)) (sq₃ : ∀ i j k, ChosenPullback₃ (sq i j) (sq j k) (sq i
k))
(obj : ∀ i, (X i).Modules)
(φ : ∀ i j, (Scheme.Modules.pullback (sq i j).p₁).obj (obj i) ≅ (Scheme.Modules.pullback (sq i
j).p₂).obj (obj j))
variable (δ : ∀ i, X i ⟶ (sq i i).pullback) (hδ₁ : ∀ i, δ i ≫ (sq i i).p₁ = 𝟙 _) (hδ₂ : ∀ i, δ i ≫
(sq i i).p₂ = 𝟙 _)
(hself : ∀ i (h₁ : δ i ≫ (sq i i).p₁ = 𝟙 _) (h₂ : δ i ≫ (sq i i).p₂ = 𝟙 _),
pullHomIso (φ i i) (δ i) (𝟙 _) (𝟙 _) h₁ h₂ = Iso.refl _)
(hcomp : ∀ i j k (h₁ : (sq₃ i j k).p₁₂ ≫ (sq i j).p₁ = (sq₃ i j k).p₁)
(h₂ : (sq₃ i j k).p₁₂ ≫ (sq i j).p₂ = (sq₃ i j k).p₂) (h₃ : (sq₃ i j k).p₂₃ ≫ (sq j k).p₁ =
(sq₃ i j k).p₂)
(h₄ : (sq₃ i j k).p₂₃ ≫ (sq j k).p₂ = (sq₃ i j k).p₃) (h₅ : (sq₃ i j k).p₁₃ ≫ (sq i k).p₁ =
(sq₃ i j k).p₁)
(h₆ : (sq₃ i j k).p₁₃ ≫ (sq i k).p₂ = (sq₃ i j k).p₃),
pullHomIso (φ i j) (sq₃ i j k).p₁₂ (sq₃ i j k).p₁ (sq₃ i j k).p₂ h₁ h₂ ≪≫
pullHomIso (φ j k) (sq₃ i j k).p₂₃ (sq₃ i j k).p₂ (sq₃ i j k).p₃ h₃ h₄ =
pullHomIso (φ i k) (sq₃ i j k).p₁₃ (sq₃ i j k).p₁ (sq₃ i j k).p₃ h₅ h₆)
include δ hδ₁ hδ₂ hself hcomp in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.exists_iso_of_plainDescent_ff
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
section PlainDescentFF
open CategoryTheory.Pseudofunctor
open _root_.AlgebraicGeometry.Scheme.Modules.IsInvertible in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.isPullback_baseChangeSnd_snd
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.isPullback_baseChangeSnd
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.strMap₁₂
DocumentationThe structure morphism to the base of the fiber product of two schemes over the target.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pr₁
DocumentationThe first fiber-product projection as a morphism over the base.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pr₂
DocumentationThe second fiber-product projection as a morphism over the base.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pr₁_val
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pr₂_val
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.postComp_pr₁_eq_postComp_pr₂
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.chosenPullback
DocumentationThe chosen pullback of the two induced maps between base-changed curves.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.ρ₁₂
DocumentationProject the triple overlap to the overlap of its first two factors.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
section three
variable {T T₁ T₂ T₃ : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{t₁ : T₁ ⟶ Spec (CommRingCat.of R)} {t₂ : T₂ ⟶ Spec (CommRingCat.of R)} {t₃ : T₃ ⟶ Spec
(CommRingCat.of R)}
(ψ₁ : SchemeHomOver t₁ t) (ψ₂ : SchemeHomOver t₂ t) (ψ₃ : SchemeHomOver t₃ t)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.ρ₂₃
DocumentationProject the triple overlap to the overlap of its last two factors.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
section three
variable {T T₁ T₂ T₃ : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{t₁ : T₁ ⟶ Spec (CommRingCat.of R)} {t₂ : T₂ ⟶ Spec (CommRingCat.of R)} {t₃ : T₃ ⟶ Spec
(CommRingCat.of R)}
(ψ₁ : SchemeHomOver t₁ t) (ψ₂ : SchemeHomOver t₂ t) (ψ₃ : SchemeHomOver t₃ t)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.ρ₁₃
DocumentationProject the triple overlap to the overlap of its first and third factors.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
section three
variable {T T₁ T₂ T₃ : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{t₁ : T₁ ⟶ Spec (CommRingCat.of R)} {t₂ : T₂ ⟶ Spec (CommRingCat.of R)} {t₃ : T₃ ⟶ Spec
(CommRingCat.of R)}
(ψ₁ : SchemeHomOver t₁ t) (ψ₂ : SchemeHomOver t₂ t) (ψ₃ : SchemeHomOver t₃ t)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.ρ₁₃_pr₁
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
section three
variable {T T₁ T₂ T₃ : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{t₁ : T₁ ⟶ Spec (CommRingCat.of R)} {t₂ : T₂ ⟶ Spec (CommRingCat.of R)} {t₃ : T₃ ⟶ Spec
(CommRingCat.of R)}
(ψ₁ : SchemeHomOver t₁ t) (ψ₂ : SchemeHomOver t₂ t) (ψ₃ : SchemeHomOver t₃ t)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.ρ₁₃_pr₂
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
section three
variable {T T₁ T₂ T₃ : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{t₁ : T₁ ⟶ Spec (CommRingCat.of R)} {t₂ : T₂ ⟶ Spec (CommRingCat.of R)} {t₃ : T₃ ⟶ Spec
(CommRingCat.of R)}
(ψ₁ : SchemeHomOver t₁ t) (ψ₂ : SchemeHomOver t₂ t) (ψ₃ : SchemeHomOver t₃ t)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.ρ₂₃_pr₁
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
section three
variable {T T₁ T₂ T₃ : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{t₁ : T₁ ⟶ Spec (CommRingCat.of R)} {t₂ : T₂ ⟶ Spec (CommRingCat.of R)} {t₃ : T₃ ⟶ Spec
(CommRingCat.of R)}
(ψ₁ : SchemeHomOver t₁ t) (ψ₂ : SchemeHomOver t₂ t) (ψ₃ : SchemeHomOver t₃ t)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.chosenPullback₃
DocumentationThe chosen triple pullback of the maps between base-changed curves.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
section three
variable {T T₁ T₂ T₃ : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{t₁ : T₁ ⟶ Spec (CommRingCat.of R)} {t₂ : T₂ ⟶ Spec (CommRingCat.of R)} {t₃ : T₃ ⟶ Spec
(CommRingCat.of R)}
(ψ₁ : SchemeHomOver t₁ t) (ψ₂ : SchemeHomOver t₂ t) (ψ₃ : SchemeHomOver t₃ t)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.isInvertible_of_iso
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.isInvertible_of_openCover
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.EE
DocumentationThe unit module sheaf on the given scheme.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
section Theta
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.β
DocumentationIdentify the module along its rigidifying section with the pulled-back unit on the target.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
section Theta
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.Θ
DocumentationTransport a rigidification through a commuting square to a pulled-back unit sheaf.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
section Theta
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.iso_eq_of_map_rigSection_eq
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Rigidity
variable {Z : Scheme.{u}} (z : Z ⟶ Spec (CommRingCat.of R))
open _root_.AlgebraicGeometry.RelPicard.RigidifiedLineBundle in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.hom_eq_of_map_rigSection_eq
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Rigidity
variable {Z : Scheme.{u}} (z : Z ⟶ Spec (CommRingCat.of R))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.exists_iso_map_rigSection_eq
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Rigidity
variable {Z : Scheme.{u}} (z : Z ⟶ Spec (CommRingCat.of R))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.fF
DocumentationThe map between base-changed curves induced by a member of the covering family.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.sqF
DocumentationThe chosen double overlap for the induced maps between base-changed curves.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.sq₃F
DocumentationThe chosen triple overlap for the induced maps between base-changed curves.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.wT
DocumentationThe structure morphism from a double overlap to the target of the covering family.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pr₂_comp_eq_wT
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.Θ₁
DocumentationThe first bundle rigidification transported to a double overlap.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.Θ₂
DocumentationThe second bundle rigidification transported to a double overlap.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.exists_homIso
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
include hM in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.homIso
DocumentationChoose the overlap isomorphism normalized to preserve the transported rigidifications.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
include hM in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.map_homIso
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.half_A
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
section Half
variable (k : ι) {W Z : Scheme.{u}} {w : W ⟶ Spec (CommRingCat.of R)} {z : Z ⟶ Spec (CommRingCat.of
R)}
(π : SchemeHomOver w (u k)) (wT' : W ⟶ T) (hw : π.1 ≫ (f k).1 = wT')
(ζ : SchemeHomOver z w) (g : Limits.pullback c z ⟶ Limits.pullback c (u k))
(hg : baseChangeSnd c ζ ≫ baseChangeSnd c π = g)
(ζ₁ : Z ⟶ U k) (hζ₁ : ζ.1 ≫ π.1 = ζ₁) (S₁ : rigSection c z ε ≫ g = ζ₁ ≫ rigSection c (u k) ε)
(ζT : Z ⟶ T) (h₁ : ζ₁ ≫ (f k).1 = ζT) (hT : ζ.1 ≫ wT' = ζT)
include hg hζ₁ S₁ in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.half_B
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
section Half
variable (k : ι) {W Z : Scheme.{u}} {w : W ⟶ Spec (CommRingCat.of R)} {z : Z ⟶ Spec (CommRingCat.of
R)}
(π : SchemeHomOver w (u k)) (wT' : W ⟶ T) (hw : π.1 ≫ (f k).1 = wT')
(ζ : SchemeHomOver z w) (g : Limits.pullback c z ⟶ Limits.pullback c (u k))
(hg : baseChangeSnd c ζ ≫ baseChangeSnd c π = g)
(ζ₁ : Z ⟶ U k) (hζ₁ : ζ.1 ≫ π.1 = ζ₁) (S₁ : rigSection c z ε ≫ g = ζ₁ ≫ rigSection c (u k) ε)
(ζT : Z ⟶ T) (h₁ : ζ₁ ≫ (f k).1 = ζT) (hT : ζ.1 ≫ wT' = ζT)
include hζ₁ in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.half_C
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
section Half
variable (k : ι) {W Z : Scheme.{u}} {w : W ⟶ Spec (CommRingCat.of R)} {z : Z ⟶ Spec (CommRingCat.of
R)}
(π : SchemeHomOver w (u k)) (wT' : W ⟶ T) (hw : π.1 ≫ (f k).1 = wT')
(ζ : SchemeHomOver z w) (g : Limits.pullback c z ⟶ Limits.pullback c (u k))
(hg : baseChangeSnd c ζ ≫ baseChangeSnd c π = g)
(ζ₁ : Z ⟶ U k) (hζ₁ : ζ.1 ≫ π.1 = ζ₁) (S₁ : rigSection c z ε ≫ g = ζ₁ ≫ rigSection c (u k) ε)
(ζT : Z ⟶ T) (h₁ : ζ₁ ≫ (f k).1 = ζT) (hT : ζ.1 ≫ wT' = ζT)
include hζ₁ hw h₁ hT in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.half
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
section Half
variable (k : ι) {W Z : Scheme.{u}} {w : W ⟶ Spec (CommRingCat.of R)} {z : Z ⟶ Spec (CommRingCat.of
R)}
(π : SchemeHomOver w (u k)) (wT' : W ⟶ T) (hw : π.1 ≫ (f k).1 = wT')
(ζ : SchemeHomOver z w) (g : Limits.pullback c z ⟶ Limits.pullback c (u k))
(hg : baseChangeSnd c ζ ≫ baseChangeSnd c π = g)
(ζ₁ : Z ⟶ U k) (hζ₁ : ζ.1 ≫ π.1 = ζ₁) (S₁ : rigSection c z ε ≫ g = ζ₁ ≫ rigSection c (u k) ε)
(ζT : Z ⟶ T) (h₁ : ζ₁ ≫ (f k).1 = ζT) (hT : ζ.1 ≫ wT' = ζT)
include hζ₁ in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.half'
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
section Half
variable (k : ι) {W Z : Scheme.{u}} {w : W ⟶ Spec (CommRingCat.of R)} {z : Z ⟶ Spec (CommRingCat.of
R)}
(π : SchemeHomOver w (u k)) (wT' : W ⟶ T) (hw : π.1 ≫ (f k).1 = wT')
(ζ : SchemeHomOver z w) (g : Limits.pullback c z ⟶ Limits.pullback c (u k))
(hg : baseChangeSnd c ζ ≫ baseChangeSnd c π = g)
(ζ₁ : Z ⟶ U k) (hζ₁ : ζ.1 ≫ π.1 = ζ₁) (S₁ : rigSection c z ε ≫ g = ζ₁ ≫ rigSection c (u k) ε)
(ζT : Z ⟶ T) (h₁ : ζ₁ ≫ (f k).1 = ζT) (hT : ζ.1 ≫ wT' = ζT)
include hζ₁ in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.half_inv
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
section Half
variable (k : ι) {W Z : Scheme.{u}} {w : W ⟶ Spec (CommRingCat.of R)} {z : Z ⟶ Spec (CommRingCat.of
R)}
(π : SchemeHomOver w (u k)) (wT' : W ⟶ T) (hw : π.1 ≫ (f k).1 = wT')
(ζ : SchemeHomOver z w) (g : Limits.pullback c z ⟶ Limits.pullback c (u k))
(hg : baseChangeSnd c ζ ≫ baseChangeSnd c π = g)
(ζ₁ : Z ⟶ U k) (hζ₁ : ζ.1 ≫ π.1 = ζ₁) (S₁ : rigSection c z ε ≫ g = ζ₁ ≫ rigSection c (u k) ε)
(ζT : Z ⟶ T) (h₁ : ζ₁ ≫ (f k).1 = ζT) (hT : ζ.1 ≫ wT' = ζT)
include hζ₁ in
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.key
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.δ
DocumentationThe diagonal morphism into the self-overlap of a member of the covering family.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.δ_pr₁
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.δ_pr₂
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.nonempty_rigidification
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pullHomIso_self
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.ζT3
DocumentationThe structure morphism from a triple overlap to the target of the covering family.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section comp
variable (i j k : ι)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.χ₁
DocumentationProject a triple overlap to its first member of the covering family.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section comp
variable (i j k : ι)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.χ₂
DocumentationProject a triple overlap to its second member of the covering family.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section comp
variable (i j k : ι)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.χ₃
DocumentationProject a triple overlap to its third member of the covering family.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section comp
variable (i j k : ι)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.hχ₁
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section comp
variable (i j k : ι)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.hχ₂
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section comp
variable (i j k : ι)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.hχ₃
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section comp
variable (i j k : ι)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.S₁'
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section comp
variable (i j k : ι)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.S₂'
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section comp
variable (i j k : ι)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.S₃'
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section comp
variable (i j k : ι)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.pullHomIso_comp
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section Datum
variable {T : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)}
{ι : Type w} {U : ι → Scheme.{u}} {u : ∀ i, U i ⟶ Spec (CommRingCat.of R)}
(f : ∀ i, SchemeHomOver (u i) t) (M : ∀ i, RigidifiedLineBundle c ε (u i))
(hM : ∀ (i j : ι) (Z : Scheme.{u}) (z : Z ⟶ Spec (CommRingCat.of R))
(p₁ : SchemeHomOver z (u i)) (p₂ : SchemeHomOver z (u j)),
p₁.1 ≫ (f i).1 = p₂.1 ≫ (f j).1 → Nonempty (((M i).pullbackAlong p₁).L ≅ ((M j).pullbackAlong
p₂).L))
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section comp
variable (i j k : ι)
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.isAffineHom_q
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section FF
open AlgebraicGeometry.SmoothProperCurve
variable {T T' : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)} {t' : T' ⟶ Spec (CommRingCat.of R)}
(π : SchemeHomOver t' t) [IsAffineHom π.1] [Flat π.1] [Surjective π.1]
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.flat_q
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section FF
open AlgebraicGeometry.SmoothProperCurve
variable {T T' : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)} {t' : T' ⟶ Spec (CommRingCat.of R)}
(π : SchemeHomOver t' t) [IsAffineHom π.1] [Flat π.1] [Surjective π.1]
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.surjective_q
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section FF
open AlgebraicGeometry.SmoothProperCurve
variable {T T' : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)} {t' : T' ⟶ Spec (CommRingCat.of R)}
(π : SchemeHomOver t' t) [IsAffineHom π.1] [Flat π.1] [Surjective π.1]
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.fS
DocumentationThe singleton covering family with the given affine faithfully flat map as its sole member.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section FF
open AlgebraicGeometry.SmoothProperCurve
variable {T T' : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)} {t' : T' ⟶ Spec (CommRingCat.of R)}
(π : SchemeHomOver t' t) [IsAffineHom π.1] [Flat π.1] [Surjective π.1]
JacobianVarieties.Picard.Proofs.AffineRigidDescent.ExZar.main_ff
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.AffineRigidDescent
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
Algebra.DescentCofaces.i₁_apply
Algebra.DescentCofaces.i₂_apply
Algebra.DescentCofaces.c₁₂_tmul
Algebra.DescentCofaces.c₂₃_tmul
Algebra.DescentCofaces.c₁₃_tmul
universe u w
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
noncomputable section
namespace ExZar
open NeronModelInfra AlgebraicGeometry.RelPicard CategoryTheory.Pseudofunctor
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
attribute [local simp] ExZar.pr₁_val
attribute [local simp] ExZar.pr₂_val
section FF
open AlgebraicGeometry.SmoothProperCurve
variable {T T' : Scheme.{u}} {t : T ⟶ Spec (CommRingCat.of R)} {t' : T' ⟶ Spec (CommRingCat.of R)}
(π : SchemeHomOver t' t) [IsAffineHom π.1] [Flat π.1] [Surjective π.1]
AlgebraicGeometry.RelPicard.RigidifiedLineBundle.exists_descent_of_isAffineHom_of_flat_of_surjective_of_bijective_sections
DocumentationDescend a rigidified bundle along an affine faithfully flat map using rigidity of sections.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra AlgebraicGeometry.RelPicard AlgebraicGeometry.SmoothProperCurve
namespace AlgebraicGeometry.RelPicard.RigidifiedLineBundle
universe u
open JacobianVarieties.Picard.Proofs.AffineRigidDescent in