RepresentsRelSubPic
A Poincaré family with a unique classifying map and a trivial zero-section restriction.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AlgebraicGeometry.RelPicard
open CategoryTheory CategoryTheory.Limits NeronModelInfra GoodReductionJacobian
universe u
variable {R : Type u} [CommRing R] {C : Scheme.{u}}structure RepresentsRelSubPic (c : C ⟶ Spec (CommRingCat.of R))
(ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c)
(P : SubPicCondition c ε) (D : RelativePic0Designation R c) : Type (u + 1) where
/-- The rigidified Poincaré family on the designated carrier. -/
poincare : RigidifiedLineBundle c ε D.toBase
/-- The Poincaré family satisfies the sub-Picard condition. -/
poincare_mem : P.P D.toBase poincare
/-- Every family satisfying the condition has a unique classifying map over the base. -/
univ : ∀ {T : Scheme.{u}} (t : T ⟶ Spec (CommRingCat.of R))
(M : RigidifiedLineBundle c ε t), P.P t M →
∃! g : SchemeHomOver t D.toBase, Nonempty ((poincare.pullbackAlong g).L ≅ M.L)
/-- The underlying line bundle pulled back to the zero section is the unit bundle. -/
zero : Nonempty ((poincare.pullbackAlong ⟨D.zeroSection, D.zeroSection_toBase⟩).L ≅
(RigidifiedLineBundle.unit (c := c) (ε := ε) (𝟙 _)).L)