Domains and periodic domains of a pointed Heegaard diagram #
The attaching curves of a pointed Heegaard diagram (Σ, α, β, z) cut the surface into
regions, the closures of the components of Σ - α - β. A domain is an integral
combination of regions. This file records the incidence data that domains need, with no
surface in sight, and develops domains, periodic domains and weak admissibility on top of it.
HeegaardRegionSystem is abstract incidence data: Region is supplied by the caller.
Its local incidence conditions do not identify the connected components of the complement
of a specified surface diagram. To use these definitions for such a diagram, one must
separately show that its supplied labels are exactly those components; identifying two
components changes the incidence system and can change its periodic domains and
admissibility. All results below concern the supplied incidence system.
The data extends TauCeti.HeegaardIntersectionSystem, which labels each intersection point by
its α- and β-curve. Orient every attaching curve. The intersection points on the α-curve
α_i cut it into arcs, one starting at each point p on α_i and ending at the next point
along α_i, alphaNext p; when that curve has intersection points, they form a single cycle of
alphaNext. Empty curve fibres satisfy the cycle condition vacuously. Each such
arc has a region on its left and one on its right. The β-curves are recorded in the same way,
with compatible region labels at each crossing and every region incident to an arc unless there
are no intersection arcs. Each basepoint lies in a region. A generator supplies an intersection
point on every curve, so curves in a diagram with a generator are subdivided into arcs.
In these terms the α-part of the boundary of a domain D is the 1-chain on α-arcs whose
coefficient on the arc starting at p is D (alphaLeft p) - D (alphaRight p), and the boundary
of the arc starting at p is alphaNext p - p. A domain D connects a generator x to a
generator y when ∂(∂D ∩ α) = y - x and ∂(∂D ∩ β) = x - y; the domain of every Whitney
disk from x to y connects x to y in this sense. A domain is periodic when it has
multiplicity zero at every basepoint and its boundary is a sum of whole α- and β-curves. The
periodic domains form a subgroup, and the domains connecting x to y with prescribed basepoint
multiplicities form a coset of it. A diagram is weakly admissible when every nonzero periodic
domain has both positive and negative coefficients: the finiteness hypothesis under which the
differential of HF̂ is a finite count.
Main definitions #
TauCeti.HeegaardRegionSystem: intersection data together with the cyclic order of the intersection points along each curve, the regions on the two sides of each arc, and the regions containing the basepoints.TauCeti.HeegaardRegionSystem.alphaBoundary,TauCeti.HeegaardRegionSystem.betaBoundary: theα- andβ-parts of the boundary of a domain.TauCeti.HeegaardRegionSystem.alphaArcBoundary,TauCeti.HeegaardRegionSystem.betaArcBoundary: the boundary of a1-chain on theα- orβ-arcs.TauCeti.HeegaardRegionSystem.IsDomainBetween:Dis a domain connectingxtoy.TauCeti.HeegaardRegionSystem.periodicDomains: the subgroup of periodic domains.TauCeti.HeegaardRegionSystem.WeaklyAdmissible: every nonzero periodic domain has both positive and negative coefficients.
Main results #
TauCeti.HeegaardRegionSystem.boundary_boundary_eq_zero: the full boundary of every region chain is a cycle.TauCeti.HeegaardRegionSystem.alphaArcBoundary_eq_zero_iff: a1-chain on theα-arcs is a cycle exactly when it is a combination of wholeα-curves.TauCeti.HeegaardRegionSystem.mem_periodicDomains_iff_exists_curves: a domain is periodic exactly when it avoids the basepoints and its boundary is a combination of whole curves.TauCeti.HeegaardRegionSystem.IsDomainBetween.add: domains connectingxtoyandytowadd to a domain connectingxtow.TauCeti.HeegaardRegionSystem.IsDomainBetween.sub_mem_periodicDomains_iff: the domains connectingxtoywith the basepoint multiplicities of a given one form a coset of the periodic domains.TauCeti.HeegaardRegionSystem.weaklyAdmissible_iff: weak admissibility says that the only nonnegative periodic domain is zero.
References #
- P. Ozsváth and Z. Szabó, Holomorphic disks and topological invariants for closed
three-manifolds, Ann. of Math. 159 (2004),
arXiv:math/0101206, §2.4 (domains and periodic domains)
and §4.2 (admissibility). Their weak admissibility for a spin^c structure
𝔰quantifies only over the periodic domainsPwith⟨c₁(𝔰), H(P)⟩ = 0; the condition here quantifies over all periodic domains, so it implies weak admissibility for every spin^c structure. - R. Lipshitz, A cylindrical reformulation of Heegaard Floer homology, Geom. Topol. 10
(2006), arXiv:math/0502404, for the corner
conditions
∂(∂D ∩ α) = y - xand∂(∂D ∩ β) = x - y.
The incidence data of a pointed Heegaard diagram needed for domains. On top of the
intersection data it records, for each intersection point p, the next intersection point along
the oriented α- and β-curve through p, the regions to the left and to the right of the arcs
starting at p, and the region containing each basepoint. The points on each curve form a single
cycle of the corresponding successor permutation when nonempty. Region labels agree around each
crossing. Each region is incident to an arc, apart from the one-region case with no arcs. The data
does not assert that the labels are the connected complementary regions of a particular surface
realization; that requires a separate identification.
- pointFintype : Fintype Point
- alphaNext : Equiv.Perm Point
The next intersection point along the oriented
α-curve. The intersection points on a nonempty
α-curve fibre form one cycle ofalphaNext; empty fibres satisfy this condition vacuously.- betaNext : Equiv.Perm Point
The next intersection point along the oriented
β-curve. The intersection points on a nonempty
β-curve fibre form one cycle ofbetaNext; empty fibres satisfy this condition vacuously.- alphaLeft : Point → Region
The region to the left of the
α-arc starting at an intersection point. - alphaRight : Point → Region
The region to the right of the
α-arc starting at an intersection point. - betaLeft : Point → Region
The region to the left of the
β-arc starting at an intersection point. - betaRight : Point → Region
The region to the right of the
β-arc starting at an intersection point. - regionNonempty : Nonempty Region
The diagram has a complementary region.
- crossingCompatible (p : Point) : self.alphaLeft ((Equiv.symm self.alphaNext) p) = self.betaLeft p ∧ self.alphaRight ((Equiv.symm self.alphaNext) p) = self.betaLeft ((Equiv.symm self.betaNext) p) ∧ self.alphaLeft p = self.betaRight p ∧ self.alphaRight p = self.betaRight ((Equiv.symm self.betaNext) p) ∨ self.alphaLeft ((Equiv.symm self.alphaNext) p) = self.betaRight ((Equiv.symm self.betaNext) p) ∧ self.alphaRight ((Equiv.symm self.alphaNext) p) = self.betaRight p ∧ self.alphaLeft p = self.betaLeft ((Equiv.symm self.betaNext) p) ∧ self.alphaRight p = self.betaLeft p
The four region labels around each transverse crossing agree on the
α- andβ-arc sides. The two alternatives are the two possible local crossing orientations. - regionCovered (r : Region) : (∃ (p : Point), self.alphaLeft p = r ∨ self.alphaRight p = r ∨ self.betaLeft p = r ∨ self.betaRight p = r) ∨ IsEmpty Point ∧ Subsingleton Region
Every region meets an arc, except for the unique region of a diagram with no intersection arcs.
- basepoint : Basepoint → Region
The region containing a basepoint.
Instances For
The predecessor along an α-curve stays on that curve.
The predecessor along a β-curve stays on that curve.
The α-part ∂D ∩ α of the boundary of a domain, as a 1-chain on the α-arcs: its
coefficient on the arc starting at p is the multiplicity of D to the left of the arc minus
the multiplicity to its right.
Equations
- H.alphaBoundary = { toFun := fun (D : Region → ℤ) (p : Point) => D (H.alphaLeft p) - D (H.alphaRight p), map_zero' := ⋯, map_add' := ⋯ }
Instances For
The β-part ∂D ∩ β of the boundary of a domain, as a 1-chain on the β-arcs: its
coefficient on the arc starting at p is the multiplicity of D to the left of the arc minus
the multiplicity to its right.
Equations
Instances For
The boundary of a 1-chain on the α-arcs, indexed by starting points. The arc starting at
p ends at alphaNext p, so the coefficient at q is that of the arc ending at q minus that
of the arc starting at q.
Equations
- H.alphaArcBoundary = { toFun := fun (c : Point → ℤ) (q : Point) => c ((Equiv.symm H.alphaNext) q) - c q, map_zero' := ⋯, map_add' := ⋯ }
Instances For
The boundary of a 1-chain on the β-arcs, indexed by starting points. The arc starting at
p ends at betaNext p, so the coefficient at q is that of the arc ending at q minus that
of the arc starting at q.
Equations
- H.betaArcBoundary = { toFun := fun (c : Point → ℤ) (q : Point) => c ((Equiv.symm H.betaNext) q) - c q, map_zero' := ⋯, map_add' := ⋯ }
Instances For
The full boundary of a region chain is a cycle.
A 1-chain on the α-arcs is a cycle exactly when it is a combination of whole α-curves,
that is, constant along each α-curve.
A 1-chain on the β-arcs is a cycle exactly when it is a combination of whole β-curves,
that is, constant along each β-curve.
D is a domain connecting the generator x to the generator y: the boundary of its
α-part is y - x and the boundary of its β-part is x - y. The domain of every Whitney disk
from x to y satisfies these corner conditions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The zero domain connects every generator to itself.
Juxtaposing a domain from x to y with one from y to w gives a domain from x to
w.
Reversing a domain from x to y gives a domain from y to x.
The periodic domains: the domains with multiplicity zero at every basepoint whose boundary
is a sum of whole α- and β-curves, that is, whose α- and β-parts are cycles.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A domain is periodic exactly when it has multiplicity zero at every basepoint and its
boundary is ∑ aᵢ αᵢ + ∑ bⱼ βⱼ for some integers aᵢ, bⱼ.
A domain connects every generator to itself and avoids the basepoints exactly when it is periodic.
Given a domain D connecting x to y, another domain D' connects x to y with the
same basepoint multiplicities as D exactly when D' - D is periodic. So the domains connecting
x to y with prescribed basepoint multiplicities form a coset of the periodic domains.
The supplied region incidence system is weakly admissible when every nonzero periodic domain
has both positive and negative coefficients. Interpreting this for a geometric diagram requires
identifying its actual complementary regions with Region.
Equations
- H.WeaklyAdmissible = ∀ P ∈ H.periodicDomains, P ≠ 0 → (∃ (r : Region), 0 < P r) ∧ ∃ (r : Region), P r < 0
Instances For
A diagram is weakly admissible exactly when its only nonnegative periodic domain is zero.