JacobianVarieties.Picard.Proofs.ComponentTransport.AlgebraicGeometry.RelPicard.TZETransport.exists_fibreIso_baseChange
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.ComponentTransport
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.RelPicard
open _root_.AlgebraicGeometry.SmoothProperCurve
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
namespace AlgebraicGeometry
namespace RelPicard
namespace TZETransport
open _root_.AlgebraicGeometry.RelPicard
open _root_.AlgebraicGeometry
variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R))
(A : Type u) [CommRing A] [Algebra R A]Lean source · statement
theorem exists_fibreIso_baseChange {k : Type u} [Field k]
(x' : Spec (CommRingCat.of k) ⟶ Spec (CommRingCat.of A)) :
∃ φ : pullback (baseChange R c A) x' ≅ pullback c (x' ≫ specMap R A),
φ.hom ≫ pullback.snd c (x' ≫ specMap R A) = pullback.snd (baseChange R c A) x' ∧
φ.hom ≫ pullback.fst c (x' ≫ specMap R A) =
pullback.fst (baseChange R c A) x' ≫ pullback.fst c (specMap R A)