FC12 — Beauville, Complex Algebraic Surfaces, 2nd ed.

FC12 — Beauville, Complex Algebraic Surfaces.

This chapter contains 5 definitions, 2 theorems, 5 propositions, 3 lemmas, 1 corollary, 2 examples, 3 remarks and 3 other statements.

Of the 24 statements checked against Lean, 0 are formalized somewhere and 24 are not.

Status Statements Share What it means
not formalized 24 100% A documented search found no Lean statement of it anywhere.
checked in total 24
  • Canonical source block: FC12 Beauville, Chapter III, FC12-C03-U001–FC12-C03-U024, exactly 24 unique contiguous rows.
  • Search order: project A=12618f8abc2b4852b3da9ab65c3bc547ac4c1f19, pinned Mathlib P=db584cd6d46c92f209a44c0f1c829460d327499d, current H=71a80585ee495fc24472fd0eaffc89d94e4fd8d6, then current/open/indexed Mathlib, packages/Reservoir, broad GitHub Lean search, and local FC06/FC13 mappings/reference corpora.
  • C03 has 0 positive routes and 24 dated unmatched rows.
  • P/H has rational maps, projective schemes/spaces and vector-bundle foundations, but targeted source search found no algebraic ProjectiveBundle/projectivization over a scheme, tautological line bundle for it, or geometrically ruled surface API. Therefore Proj is not used as a false owner for Beauville’s P_C(E) rows.
  • No Noether–Enriques theorem, classification of ruled surfaces, rank-two bundle classification on curves, Picard/intersection formulas for ruled surfaces, surface birational invariants, or coherent-sheaf Künneth theorem was found in Mathlib, the project, packages, or broad GitHub Lean search.
  • N=2026-09-07 marks dated unmatched decisions. Strict whole-row semantics apply uniformly.

Definition III.1

FC12-C03-U001 · Chapter III, source L713 · not formalized

Definition III.1 A surface \(s\) is ruled if it is birationally equivalent to \(C \times \mathbb { P } ^ { 1 }\) , where \(c\) is a smooth curve. If \(C = \mathbb { P } ^ { 1 }\) , \(s\) is said to be rational.

Not formalized. none; no complete checked declaration under strict bundle semantics — Mathlib has birational rational maps and products/projective spaces, but no ruled-surface predicate/classification object tying a smooth surface birationally to C × P¹ or defining rational surfaces at this source level. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Example III.2(a)

FC12-C03-U002 · Chapter III, source L715-L717 · after FC12-C03-U001 · not formalized

\(C\times\mathbf P^1\) is a ruled surface over the curve \(C\).

Not formalized. none; no complete checked declaration under strict bundle semantics — Mathlib has birational rational maps and products/projective spaces, but no ruled-surface predicate/classification object tying a smooth surface birationally to C × P¹ or defining rational surfaces at this source level. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Example III.2(b)

FC12-C03-U003 · Chapter III, source L718 · after FC12-C03-U001 · not formalized

For a rank-two vector bundle \(E\) on \(C\), the projective bundle \(\mathbf P_C(E)\) is a ruled surface over \(C\).

Not formalized. none; no complete checked declaration under strict bundle semantics — Pinned/current Mathlib has no algebraic projective-bundle construction P_C(E) over a scheme, no tautological line bundle/quotient-section correspondence, and no geometrically ruled surface package. Proj and generic vector-bundle infrastructure do not state the source row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Definition III.3

FC12-C03-U004 · Chapter III, source L723-L725 · after FC12-C03-U001 · not formalized

Definition III.3. A geometrically ruled surface over a smooth curve \(C\) is a smooth morphism \(p:S\to C\) whose fibres are all isomorphic to \(\mathbf P^1\).

Not formalized. none; no complete checked declaration under strict bundle semantics — Pinned/current Mathlib has no algebraic projective-bundle construction P_C(E) over a scheme, no tautological line bundle/quotient-section correspondence, and no geometrically ruled surface package. Proj and generic vector-bundle infrastructure do not state the source row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Theorem III.4

FC12-C03-U005 · Chapter III, source L727-L735 · after FC12-C03-U001 · not formalized

Theorem III.4 (Noether–Enriques). If \(p:S\to C\) is a morphism from a surface to a smooth curve and one fibre is smooth and isomorphic to \(\mathbf P^1\), then over a Zariski neighbourhood \(U\) of that point one has \(p^{-1}(U)\simeq U\times\mathbf P^1\) over \(U\); in particular \(S\) is ruled.

Not formalized. none; no complete checked declaration under strict bundle semantics — Pinned/current Mathlib has no algebraic projective-bundle construction P_C(E) over a scheme, no tautological line bundle/quotient-section correspondence, and no geometrically ruled surface package. Proj and generic vector-bundle infrastructure do not state the source row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Useful Remark III.5

FC12-C03-U006 · Chapter III, source L737 · after FC12-C03-U005 · not formalized

Useful Remark III.5. The Noether–Enriques argument may be carried out locally over the base curve and then glued, so the local \(\mathbf P^1\)-bundle structure extends over a suitable open set.

Not formalized. none; no complete checked declaration under strict bundle semantics — Pinned/current Mathlib has no algebraic projective-bundle construction P_C(E) over a scheme, no tautological line bundle/quotient-section correspondence, and no geometrically ruled surface package. Proj and generic vector-bundle infrastructure do not state the source row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Remark III.6

FC12-C03-U007 · Chapter III, source L779 · after FC12-C03-U005 · not formalized

Remark III.6. The projective-bundle description in Noether–Enriques can be recovered from the rank-two bundle \(E=p_*\mathcal O_S(H)\) and the natural morphism \(S\to\mathbf P_C(E)\).

Not formalized. none; no complete checked declaration under strict bundle semantics — Pinned/current Mathlib has no algebraic projective-bundle construction P_C(E) over a scheme, no tautological line bundle/quotient-section correspondence, and no geometrically ruled surface package. Proj and generic vector-bundle infrastructure do not state the source row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Proposition III.7

FC12-C03-U008 · Chapter III, source L781 · after FC12-C03-U001, FC12-C03-U004 · not formalized

Proposition III.7 Every geometrically ruled surface over \(c\) is \(c\) -isomorphic to \(\mathbb { P } _ { C } ( E )\) for some rank 2 vector bundle over \(c\) . The bundles \(\mathbb { P } _ { C } ( E )\) \(\mathbb { P } _ { C } ( E ^ { \prime } )\) are \(c\) -isomorphic if and only if there exists a line bundle \(\pmb { L }\) on \(c\) such that \(E ^ { \prime } \cong E \otimes L\) :

Not formalized. none; no complete checked declaration under strict bundle semantics — Pinned/current Mathlib has no algebraic projective-bundle construction P_C(E) over a scheme, no tautological line bundle/quotient-section correspondence, and no geometrically ruled surface package. Proj and generic vector-bundle infrastructure do not state the source row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Lemma III.8

FC12-C03-U009 · Chapter III, source L813 · after FC12-C02-U018, FC12-C03-U004 · not formalized

Lemma III.8 Let \(s\) be a minimal surface, \(\ b { C }\) a smooth curve, \(p : S C\) a morphism with generic fibre isomorphic to \(\mathbb { P } ^ { 1 }\) . Then \(s\) is geometrically ruled by \(\pmb { p }\) (i.e. \(C\) -isomorphic to a projective bundle \(\mathbb { P } _ { C } ( E ) )\)

Not formalized. none; no complete checked declaration under strict bundle semantics — Pinned/current Mathlib has no algebraic projective-bundle construction P_C(E) over a scheme, no tautological line bundle/quotient-section correspondence, and no geometrically ruled surface package. Proj and generic vector-bundle infrastructure do not state the source row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Lemma II1.9

FC12-C03-U010 · Chapter III, source L817 · not formalized

Lemma II1.9 Let \(\pmb { p }\) be a surjective morphism from a surface to \(\pmb { a }\) smooth curve with connected fibres, \(\begin{array} { r } { F = \sum n _ { i } C _ { i } } \end{array}\) a reducible fibre of \(\pmb { p }\) , Then \(C _ { i } ^ { 2 } < 0\) for all \(\mathbf { \chi } _ { i }\) ,

Not formalized. none; no complete checked declaration under strict bundle semantics — The negativity of components of a reducible fibre is a surface intersection-theory theorem; the intersection pairing required to state it is absent. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Theorem III.10

FC12-C03-U011 · Chapter III, source L823 · after FC12-C02-U018, FC12-C03-U001, FC12-C03-U004 · not formalized

Theorem III.10 Let \(C\) be a smooth irrational curve. The minimal models of \(C \times \mathbb { P } ^ { 1 }\) are the geometrically ruled surfaces over \(C\) , that is the projective bundles \(\mathbb { P } _ { C } ( E )\)

Not formalized. none; no complete checked declaration under strict bundle semantics — Pinned/current Mathlib has no algebraic projective-bundle construction P_C(E) over a scheme, no tautological line bundle/quotient-section correspondence, and no geometrically ruled surface package. Proj and generic vector-bundle infrastructure do not state the source row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Lemma III.11

FC12-C03-U012 · Chapter III, source L841-L843 · not formalized

Lemma III.11 (i) There exists an exact sequence \(0 \to L \to E \to M \to 0\) with \(L , M\) in Pic \(C\) :(i) If \(h ^ { 0 } ( E ) \geqslant 1\) , we can take \(L = \mathcal { O } _ { C } ( D )\) ,with \(D \geqslant 0\) (ii))If \(h ^ { 0 } ( E ) \geqslant 2\) and \(\deg ( E ) > 0\) , we can assume \(D > 0\) :

Not formalized. none; no complete checked declaration under strict bundle semantics — Mathlib has abstract exact sequences/modules and some vector-bundle infrastructure, but no coherent vector-bundle cohomology/degree theory on smooth curves sufficient for the stated line-subbundle extension, rank-two Riemann–Roch, extension-class classification, or Birkhoff/Atiyah classification row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Corollary III.12

FC12-C03-U013 · Chapter III, source L851-L855 · not formalized

Corollary III.12 (Riemann-Roch for rank 2 vector bundles) We have \[ \chi ( E ) = \deg ( E ) + 2 - 2 g ( C ) \ . \]

Not formalized. none; no complete checked declaration under strict bundle semantics — Mathlib has abstract exact sequences/modules and some vector-bundle infrastructure, but no coherent vector-bundle cohomology/degree theory on smooth curves sufficient for the stated line-subbundle extension, rank-two Riemann–Roch, extension-class classification, or Birkhoff/Atiyah classification row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Remark III.13

FC12-C03-U014 · Chapter III, source L863 · after FC12-C03-U012 · not formalized

Remark III.13. Lemma III.11(i) implies that the fibration \(\mathbf P_C(E)\to C\) admits a section; equivalently, a quotient line bundle of \(E\) determines a section of the associated projective bundle.

Not formalized. none; no complete checked declaration under strict bundle semantics — Pinned/current Mathlib has no algebraic projective-bundle construction P_C(E) over a scheme, no tautological line bundle/quotient-section correspondence, and no geometrically ruled surface package. Proj and generic vector-bundle infrastructure do not state the source row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Definition / construction III.14

FC12-C03-U015 · Chapter III, source L865-L881 · not formalized

III.14 (extension classes). An extension \(0\to L\to E\to M\to0\) determines a class in \(H^1(C,L\otimes M^{-1})\); the extension splits exactly when this class vanishes, and proportional nonzero classes define isomorphic extensions.

Not formalized. none; no complete checked declaration under strict bundle semantics — Mathlib has abstract exact sequences/modules and some vector-bundle infrastructure, but no coherent vector-bundle cohomology/degree theory on smooth curves sufficient for the stated line-subbundle extension, rank-two Riemann–Roch, extension-class classification, or Birkhoff/Atiyah classification row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Proposition II1.15

FC12-C03-U016 · Chapter III, source L883-L895 · after FC12-C03-U001, FC12-C03-U004, FC12-C03-U015 · not formalized

Proposition III.15. Rank-two bundles on \(\mathbf P^1\) split, so every geometrically ruled surface over \(\mathbf P^1\) is some \(\mathbb F_n\). Over an elliptic curve, every rank-two bundle is decomposable or, up to tensoring by a line bundle, one of the two indicated nontrivial extensions. In genus \(g\), indecomposable rank-two bundles occur in families of dimension at least \(2g-3\).

Not formalized. none; no complete checked declaration under strict bundle semantics — Mathlib has abstract exact sequences/modules and some vector-bundle infrastructure, but no coherent vector-bundle cohomology/degree theory on smooth curves sufficient for the stated line-subbundle extension, rank-two Riemann–Roch, extension-class classification, or Birkhoff/Atiyah classification row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Remark III.16

FC12-C03-U017 · Chapter III, source L933-L943 · after FC12-C03-U008 · not formalized

Remark III.16. For \(C\ne\mathbf P^1\), \(\mathbf P_C(E)\simeq\mathbf P_C(E')\) iff there are \(u\in\operatorname{Aut}(C)\) and \(L\in\operatorname{Pic}(C)\) with \(u^*E'\simeq E\otimes L\).

Not formalized. none; no complete checked declaration under strict bundle semantics — Pinned/current Mathlib has no algebraic projective-bundle construction P_C(E) over a scheme, no tautological line bundle/quotient-section correspondence, and no geometrically ruled surface package. Proj and generic vector-bundle infrastructure do not state the source row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Definition / construction III.17

FC12-C03-U018 · Chapter III, source L945-L953 · not formalized

III.17 (projective bundles). For \(S=\mathbf P_C(E)\), the tautological line bundle \(\mathcal O_S(1)\) is defined from the tautological subbundle of \(p^*E\); sections of \(p\) correspond to quotient line bundles of \(E\) and determine divisor classes on \(S\).

Not formalized. none; no complete checked declaration under strict bundle semantics — Pinned/current Mathlib has no algebraic projective-bundle construction P_C(E) over a scheme, no tautological line bundle/quotient-section correspondence, and no geometrically ruled surface package. Proj and generic vector-bundle infrastructure do not state the source row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Proposition III.18

FC12-C03-U019 · Chapter III, source L955-L959 · after FC12-C03-U001, FC12-C03-U004, FC12-C03-U018 · not formalized

Proposition III.18 Let \(S = \mathbb { P } _ { C } ( E )\) be a geometrically ruled surface over \(c\) , \(p : S C\) the structure map. Write \(\pmb { h }\) for the class of the sheaf \(\mathcal { O } _ { s } ( 1 )\) in Pic \(s\) (or in \(H ^ { 2 } ( S , \mathbb { Z } ) )\) . Then (i) \(\operatorname { P i c } S = p ^ { * } \operatorname { P i c } C \oplus \mathbb { Z } h\) () \(H ^ { 2 } ( S , \mathbb { Z } ) = \mathbb { Z } h \oplus \mathbb { Z } f\) ,where \(\pmb { f }\) is the class of a fibre.(m) \(h ^ { 2 } = \deg ( E )\) , (iv) \([ K ] = - 2 h + ( \deg ( E ) + 2 g ( C ) - 2 ) f i n \ H ^ { 2 } ( S , \mathbb { Z } ) .\)

Not formalized. none; no complete checked declaration under strict bundle semantics — Pinned/current Mathlib has no algebraic projective-bundle construction P_C(E) over a scheme, no tautological line bundle/quotient-section correspondence, and no geometrically ruled surface package. Proj and generic vector-bundle infrastructure do not state the source row. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Definition / notation

FC12-C03-U020 · Chapter III, source L997-L1008 · not formalized

The standard numerical invariants are \(q(S)=h^1(\mathcal O_S)\), \(p_g(S)=h^0(K_S)\), the plurigenera \(P_n(S)=h^0(nK_S)\), the Betti numbers \(b_i\), and \(\chi_{\rm top}(S)=\sum(-1)^ib_i\).

Not formalized. none; no complete checked declaration under strict bundle semantics — The irregularity, geometric genus, plurigenera, Betti-number comparison, and their ruled/birational formulas require coherent/topological cohomology and canonical divisors for smooth projective surfaces; no complete P/H interface was found. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Fact II1.19

FC12-C03-U021 · Chapter III, source L1015-L1021 · after FC12-C03-U020 · not formalized

Fact III.19. For a smooth projective surface, \(q(S)=h^0(S,\Omega_S^1)=\frac12b_1(S)\).

Not formalized. none; no complete checked declaration under strict bundle semantics — The irregularity, geometric genus, plurigenera, Betti-number comparison, and their ruled/birational formulas require coherent/topological cohomology and canonical divisors for smooth projective surfaces; no complete P/H interface was found. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Proposition III.20

FC12-C03-U022 · Chapter III, source L1023-L1029 · after FC12-C03-U020 · not formalized

Proposition III.20. The irregularity \(q\), geometric genus \(p_g\), and all plurigenera \(P_n\) are birational invariants of smooth projective surfaces; in contrast, \(K^2\) and \(b_2\) need not be birational invariants.

Not formalized. none; no complete checked declaration under strict bundle semantics — The irregularity, geometric genus, plurigenera, Betti-number comparison, and their ruled/birational formulas require coherent/topological cohomology and canonical divisors for smooth projective surfaces; no complete P/H interface was found. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Proposition III.21

FC12-C03-U023 · Chapter III, source L1031-L1043 · after FC12-C03-U001, FC12-C03-U004, FC12-C03-U020 · not formalized

Proposition III.21. If \(S\) is ruled over \(C\), then \(q(S)=g(C)\), \(p_g(S)=0\), and \(P_n(S)=0\) for every \(n\ge2\); if \(S\) is geometrically ruled, then \(K_S^2=8(1-g(C))\) and \(b_2(S)=2\).

Not formalized. none; no complete checked declaration under strict bundle semantics — The irregularity, geometric genus, plurigenera, Betti-number comparison, and their ruled/birational formulas require coherent/topological cohomology and canonical divisors for smooth projective surfaces; no complete P/H interface was found. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.

Fact III.22

FC12-C03-U024 · Chapter III, source L1045-L1047 · not formalized

Fact III.22 (Künneth formula). For varieties \(X,Y\), \(H^n(X\times Y,\mathcal O_{X\times Y})\cong\bigoplus_{p+q=n}H^p(X,\mathcal O_X)\otimes H^q(Y,\mathcal O_Y)\).

Not formalized. none; no complete checked declaration under strict bundle semantics — Mathlib has abstract categorical Künneth-style constructions in unrelated contexts, but no checked Künneth formula for coherent sheaf cohomology of O_{X×Y} on algebraic varieties. Strict whole-row semantics reject proper subsets and reconstruction from generic rational-map, vector-bundle, Proj, sheaf, or category-theoretic ingredients.