Documentation

TauCeti.Geometry.Symplectic.JHolomorphic.GoodCycle

The intersection algebra of a pseudoholomorphic cycle in a good class through generic points #

Let X be a closed symplectic four-manifold with canonical class κ and a generic compatible almost complex structure J. The virtual dimension of a class x ∈ H₂(X; ℤ) is d(x) = x · x - κ · x, and a class e is good if e · S ≥ -1 for every embedded J-holomorphic sphere S of square -1. Suppose that D = ∑ m_i C_i is a positive cycle of distinct simple J-holomorphic images C_i, with positive multiplicities m_i, representing a good class e with d(e) = 2k ≥ 0, and passing through k generic points. The geometry of J-curves supplies the following numerical facts about the classes [C_i] in the intersection lattice:

This file records these facts as TauCeti.IsGoodCycle on an arbitrary integral bilinear form and derives their purely algebraic consequences, following Taubes's analysis of the curves arising from Seiberg–Witten solutions in a good class:

The argument expands d(e) = ∑ m_i (d(C_i) + (e · C_i - C_i · C_i)): each excess m_i (e · C_i - C_i · C_i) is nonnegative, and comparing the result with the point count d(e) = 2 k ≤ ∑ 2 k_i ≤ ∑ d(C_i) forces equality in every step.

Main declarations #

References #

theorem TauCeti.cycle_apply_eq_add_sum {H : Type u_1} {ι : Type u_2} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {e : H} {C : ι → H} {m : ι → ℕ} [DecidableEq ι] (he : ∑ j : ι, m j • C j = e) (i : ι) :
(B e) (C i) = ↑(m i) * (B (C i)) (C i) + ∑ j ∈ Finset.univ.erase i, ↑(m j) * (B (C j)) (C i)

The pairing of e = ∑ m j • C j with an image C i, split into the contribution of C i itself and those of the other images.

theorem TauCeti.cycle_apply_self_sub_apply_canonical_eq_sum_add_sum {H : Type u_1} {ι : Type u_2} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} (he : ∑ i : ι, m i • C i = e) :
(B e) e - (B κ) e = ∑ i : ι, ↑(m i) * ((B (C i)) (C i) - (B κ) (C i)) + ∑ i : ι, ↑(m i) * ((B e) (C i) - (B (C i)) (C i))

The virtual dimension of e = ∑ m i • C i splits into the virtual dimensions of the images and their excess intersections e · C i - C i · C i with the cycle.

theorem TauCeti.sum_mul_apply_self_sub_apply_canonical_le {H : Type u_1} {ι : Type u_2} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} (he : ∑ i : ι, m i • C i = e) (hpos : ∀ {i j : ι}, i ≠ j → 0 ≤ (B (C i)) (C j)) (hgood : ∀ (i : ι), (B (C i)) (C i) < 0 → -1 ≤ (B e) (C i)) :
∑ i : ι, ↑(m i) * ((B (C i)) (C i) - (B κ) (C i)) ≤ (B e) e - (B κ) e

The good-curve component inequality. If e = ∑ m i • C i is a combination with natural coefficients of classes which meet pairwise nonnegatively, and e is at least -1 on every class C i of negative square (as for a good class and exceptional spheres), then the virtual dimensions d(x) = x · x - κ · x satisfy ∑ m i d(C i) ≤ d(e).

structure TauCeti.IsGoodCycle {H : Type u_1} {ι : Type u_2} {P : Type u_3} [AddCommGroup H] [Fintype ι] [Fintype P] (B : LinearMap.BilinForm ℤ H) (κ e : H) (C : ι → H) (m δ : ι → ℕ) (pts : ι → Finset P) :

The numerical properties of a positive cycle ∑ m i • C i of distinct simple pseudoholomorphic images in a good class e of a symplectic four-manifold with canonical class κ, passing through generic points indexed by P, read in the intersection form B on integral homology. The image C i has singularity number δ i and contains the points pts i. The fields say: the multiplicities are positive; distinct images meet nonnegatively; the number of points on an image is at most half the index d(C i) - 2 δ i of simple curves in its class, where d(x) = x · x - κ · x; the good class e is at least -1 on every image of negative square; the cycle represents e; every point lies on some image; and the number of points is half the virtual dimension of e. The square -1 of an image of negative square, which adjunction forces for an exceptional sphere, then follows (IsGoodCycle.apply_self_eq_neg_one).

  • mult_pos (i : ι) : 0 < m i

    Every image occurs with positive multiplicity.

  • apply_nonneg {i j : ι} : i ≠ j → 0 ≤ (B (C i)) (C j)

    Distinct images meet nonnegatively.

  • two_mul_card_add_le (i : ι) : 2 * (↑(pts i).card + ↑(δ i)) ≤ (B (C i)) (C i) - (B κ) (C i)

    The generic points on an image cut its index d(C) - 2 δ(C) down to a nonnegative dimension.

  • neg_one_le_apply (i : ι) : (B (C i)) (C i) < 0 → -1 ≤ (B e) (C i)

    The class e is good: it is at least -1 on every exceptional sphere among the images.

  • sum_eq : ∑ i : ι, m i • C i = e

    The cycle represents e.

  • exists_mem (p : P) : ∃ (i : ι), p ∈ pts i

    Every point lies on some image.

  • apply_self_sub_apply_canonical : (B e) e - (B κ) e = 2 * ↑(Fintype.card P)

    The number of points is half the virtual dimension of e.

Instances For
    theorem TauCeti.IsGoodCycle.singularity_eq_zero {H : Type u_1} {ι : Type u_2} {P : Type u_3} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} [Fintype P] {δ : ι → ℕ} {pts : ι → Finset P} (h : IsGoodCycle B κ e C m δ pts) (i : ι) :
    δ i = 0

    Every image is embedded: its singularity number vanishes.

    theorem TauCeti.IsGoodCycle.apply_self_sub_apply_canonical_eq {H : Type u_1} {ι : Type u_2} {P : Type u_3} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} [Fintype P] {δ : ι → ℕ} {pts : ι → Finset P} (h : IsGoodCycle B κ e C m δ pts) (i : ι) :
    (B (C i)) (C i) - (B κ) (C i) = 2 * ↑(pts i).card

    Every image contains exactly half its virtual dimension of the points.

    theorem TauCeti.IsGoodCycle.apply_self_sub_apply_canonical_eq_sum {H : Type u_1} {ι : Type u_2} {P : Type u_3} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} [Fintype P] {δ : ι → ℕ} {pts : ι → Finset P} (h : IsGoodCycle B κ e C m δ pts) :
    (B e) e - (B κ) e = ∑ i : ι, ((B (C i)) (C i) - (B κ) (C i))

    The virtual dimension of e is the sum of the virtual dimensions of the images.

    theorem TauCeti.IsGoodCycle.existsUnique_mem {H : Type u_1} {ι : Type u_2} {P : Type u_3} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} [Fintype P] {δ : ι → ℕ} {pts : ι → Finset P} (h : IsGoodCycle B κ e C m δ pts) (p : P) :
    ∃! i : ι, p ∈ pts i

    Every point lies on exactly one image.

    theorem TauCeti.IsGoodCycle.apply_eq_apply_self {H : Type u_1} {ι : Type u_2} {P : Type u_3} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} [Fintype P] {δ : ι → ℕ} {pts : ι → Finset P} (h : IsGoodCycle B κ e C m δ pts) (i : ι) :
    (B e) (C i) = (B (C i)) (C i)

    The class e pairs with every image as the image pairs with itself: e · C i = C i · C i. Equivalently, the images other than C i, counted with multiplicity, together with m i - 1 copies of C i, pair to zero with C i.

    theorem TauCeti.IsGoodCycle.apply_self_eq_neg_one {H : Type u_1} {ι : Type u_2} {P : Type u_3} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} [Fintype P] {δ : ι → ℕ} {pts : ι → Finset P} (h : IsGoodCycle B κ e C m δ pts) {i : ι} (hi : (B (C i)) (C i) < 0) :
    (B (C i)) (C i) = -1

    An image of negative square has square -1, as an exceptional sphere does.

    theorem TauCeti.IsGoodCycle.apply_eq_zero {H : Type u_1} {ι : Type u_2} {P : Type u_3} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} [Fintype P] {δ : ι → ℕ} {pts : ι → Finset P} (hB : B.IsSymm) (h : IsGoodCycle B κ e C m δ pts) {i j : ι} (hij : i ≠ j) :
    (B (C i)) (C j) = 0

    Distinct images are homologically disjoint.

    theorem TauCeti.IsGoodCycle.mult_eq_one_of_apply_self_neg {H : Type u_1} {ι : Type u_2} {P : Type u_3} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} [Fintype P] {δ : ι → ℕ} {pts : ι → Finset P} (hB : B.IsSymm) (h : IsGoodCycle B κ e C m δ pts) {i : ι} (hi : (B (C i)) (C i) < 0) :
    m i = 1

    Every exceptional sphere occurs with multiplicity one.

    theorem TauCeti.IsGoodCycle.apply_self_eq_zero_of_one_lt_mult {H : Type u_1} {ι : Type u_2} {P : Type u_3} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} [Fintype P] {δ : ι → ℕ} {pts : ι → Finset P} (hB : B.IsSymm) (h : IsGoodCycle B κ e C m δ pts) {i : ι} (hi : 1 < m i) :
    (B (C i)) (C i) = 0

    An image occurring with multiplicity at least two has square zero.

    theorem TauCeti.IsGoodCycle.apply_self_sub_apply_canonical_eq_zero_of_one_lt_mult {H : Type u_1} {ι : Type u_2} {P : Type u_3} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} [Fintype P] {δ : ι → ℕ} {pts : ι → Finset P} (h : IsGoodCycle B κ e C m δ pts) {i : ι} (hi : 1 < m i) :
    (B (C i)) (C i) - (B κ) (C i) = 0

    An image occurring with multiplicity at least two has virtual dimension zero.

    theorem TauCeti.IsGoodCycle.apply_canonical_eq_zero_of_one_lt_mult {H : Type u_1} {ι : Type u_2} {P : Type u_3} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} [Fintype P] {δ : ι → ℕ} {pts : ι → Finset P} (hB : B.IsSymm) (h : IsGoodCycle B κ e C m δ pts) {i : ι} (hi : 1 < m i) :
    (B κ) (C i) = 0

    An image occurring with multiplicity at least two is orthogonal to the canonical class.

    theorem TauCeti.IsGoodCycle.eq_empty_of_one_lt_mult {H : Type u_1} {ι : Type u_2} {P : Type u_3} [AddCommGroup H] [Fintype ι] {B : LinearMap.BilinForm ℤ H} {κ e : H} {C : ι → H} {m : ι → ℕ} [Fintype P] {δ : ι → ℕ} {pts : ι → Finset P} (h : IsGoodCycle B κ e C m δ pts) {i : ι} (hi : 1 < m i) :
    pts i = ∅

    An image occurring with multiplicity at least two contains none of the points.