Definition 1: a map $f : M \to B$ is a symplectic fibration with fiber $(F, \omega_F)$ if there exists a SymplecticFibration structure realizing $f$, the fiber inclusion, and the fiber symplectic form (so the structure group reduces to $\mathrm{Symp}(F, \omega_F)$).
Instances For
A map $f : M \to B^2$ is a Lefschetz fibration (with generic fiber inclusion) if it is realized by some LefschetzFibration structure.
Instances For
Gompf's construction: if the generic fiber class is nonzero, a Lefschetz fibration carries a symplectic structure on the total space whose restriction to the fiber agrees with $\omega_F$, making the fiber a symplectic submanifold.
Extract the underlying LefschetzFibration structure from IsLefschetzFibration data.
Extract the underlying SymplecticFibration structure from IsSymplecticFibration data.
A self-transition $g_{ii}$ acts as the identity on forms: $(g_{ii})^* \alpha = \alpha$, deduced from the cocycle and inverse axioms.
Data for local trivializations of a symplectic fibration: local fiber projections $p_i : M \supset U_i \to F$ that are compatible with transition functions, plus primitives $\beta_i$ realizing $p_i^*\omega_F - \eta = d\beta_i$ for a global $2$-form $\eta$ (used in Thurston's construction).
- localProj : fib.CoverIdx → DFSMorphism Ω_M VF_M Ω_F VF_F
- localPrimitive : fib.CoverIdx → Ω_M 1
- proj_pullback_eq (i : fib.CoverIdx) (η : Ω_M 2) : (self.localProj i).pullback fib.fiberSymplectic.ω = η + DifferentialFormSpace.d VF_M (self.localPrimitive i)
Instances For
A convex combination $r_1 p_i^*\omega_F + r_2 p_j^*\omega_F$ (with $r_1 + r_2 = 1$) restricts to $\omega_F$ on the fiber, provided each summand does — a key step in Thurston's patching argument.