A Hamiltonian diffeomorphism of $(M, \omega)$: data of a Hamiltonian $H$, its Hamiltonian vector field $X_H$, and the time-1 flow of $X_H$.
- H : Ω 0
- hv : HamiltonianVectorField S self.H
- flow : HamiltonianFlow S self.H self.hv
Instances For
The time-1 map $\varphi^1_{X_H}: M \to M$ of the Hamiltonian flow.
Instances For
A Hamiltonian diffeomorphism is symplectic: $\varphi^* \omega = \omega$.
The fixed-point set $\mathrm{Fix}(\varphi)$ of a Hamiltonian diffeomorphism, exposed as a finite indexing type with evaluation $\mathrm{ev}_x(g) = g(x)$ satisfying $\mathrm{ev}_x(\varphi^* g) = \mathrm{ev}_x(g)$.
- FixedPoint : Type
- fintype : Fintype (FixedPoint f)
- eval : FixedPoint f → Ω 0 → ℝ
Instances
Nondegeneracy of fixed points: the evaluation map on $\mathrm{Fix}(\varphi)$ is injective, i.e. distinct fixed points are separated by smooth functions.
- fintype : Fintype (FixedPoint f)
- eval : FixedPoint f → Ω 0 → ℝ
- eval_injective : Function.Injective HasFixedPoints.eval
Instances
A graded cohomology theory $H^k(M, \mathbb{R})$ taking finite-dimensional real values.
- H_addCommGroup (k : ℕ) : AddCommGroup (H Ω VF k)
- H_finiteDimensional (k : ℕ) : FiniteDimensional ℝ (H Ω VF k)
Instances
The $i$-th Betti number $b_i(M) = \dim_\mathbb{R} H^i(M, \mathbb{R})$.
Instances For
Betti-number data for a manifold of dimension manifoldDim: total Betti number
$\sum_{i=0}^{\dim M} b_i(M)$ packaged with the cohomology groups.
- manifoldDim : ℕ
- totalBetti : ℕ
- totalBetti_eq : totalBetti Ω VF = ∑ i ∈ Finset.range (manifoldDim Ω VF + 1), Module.finrank ℝ (HasCohomology.H Ω VF i)
Instances
Vanishing of Betti numbers above the manifold dimension: $b_i(M) = 0$ for $i > \dim M$.
The $i$-th Betti number $b_i(M) = \dim_\mathbb{R} H^i(M, \mathbb{R})$ recovered from the Betti-number data.
Instances For
The symplectic action functional $\mathcal{A}_H: \mathcal{L}M \to \mathbb{R}$ on a loop space, whose critical points correspond to 1-periodic orbits of the Hamiltonian flow (and hence to fixed points of $\varphi$).
- LoopSpace : Type
- CriticalPoint : Type
- critToLoop : self.CriticalPoint → self.LoopSpace
- critEval : self.CriticalPoint → Ω 0 → ℝ
- critEval_injective : Function.Injective self.critEval
Instances For
Bijection between critical points of the action functional and fixed points of $\varphi$: $\mathrm{Crit}(\mathcal{A}_H) \cong \mathrm{Fix}(\varphi)$.
- critToLoop : self.CriticalPoint → self.LoopSpace
- critEval : self.CriticalPoint → Ω 0 → ℝ
- crit_is_periodic (c : self.CriticalPoint) (g : Ω 0) : self.critEval c (f.φ.pullback g) = self.critEval c g
- critToFix : self.CriticalPoint → HasFixedPoints.FixedPoint f
- critToFix_eval (c : self.CriticalPoint) (g : Ω 0) : HasFixedPoints.eval (self.critToFix c) g = self.critEval c g
- fixToCrit : HasFixedPoints.FixedPoint f → self.CriticalPoint
- fixToCrit_eval (x : HasFixedPoints.FixedPoint f) (g : Ω 0) : self.critEval (self.fixToCrit x) g = HasFixedPoints.eval x g
Instances For
The Floer chain complex $(CF_*, \partial)$ generated by 1-periodic orbits, with differential $\partial^2 = 0$ and total rank equal to $\#\mathrm{Fix}(\varphi)$.
- instAddCommGroup (i : ℤ) : AddCommGroup (self.CF i)
- totalRank : ℕ
Instances For
The graded and total ranks $\dim HF^i$ and $\sum_i \dim HF^i$ of Floer homology.
- totalFloerRank : ℕ
Instances
Floer's isomorphism (graded): $HF^i(M, \varphi) \cong H^i(M, \mathbb{R})$ for a Hamiltonian diffeomorphism on a compact symplectic manifold, hence Arnold's lower bound $\#\mathrm{Fix}(\varphi) \ge \sum_i b_i(M)$.
Graded ranks of the Floer complex: $\dim CF^i$, summing to the total rank and vanishing above the manifold dimension.
- rankCF_vanish (i : ℕ) : HasBettiNumbers.manifoldDim Ω VF < i → self.rankCF i = 0
Instances For
A compact Lagrangian submanifold $L \hookrightarrow (M, \omega)$: the pullback of $\omega$ to $L$ vanishes, $\iota^* \omega = 0$.
- VF_L : Type u_4
- inst_L : DifferentialFormSpace self.Ω_L self.VF_L
- inclusion : DFSMorphism self.Ω_L self.VF_L Ω_M VF_M
Instances For
Data for the Lagrangian Arnold conjecture: cohomology of $L$, dimension, total Betti number $\sum_i b_i(L) \ge 2$, and the intersection number $\# (L \cap \psi(L))$.
- numIntersections : ℕ
- H_L_addCommGroup (k : ℕ) : AddCommGroup (H_L L ψ k)
- H_L_finiteDimensional (k : ℕ) : FiniteDimensional ℝ (H_L L ψ k)
- lagrangianDim : ℕ
- totalBettiL : ℕ
- totalBettiL_eq : totalBettiL L ψ = ∑ i ∈ Finset.range (lagrangianDim L ψ + 1), Module.finrank ℝ (H_L L ψ i)
Instances
Vanishing of Betti numbers of $L$ above its dimension: $b_i(L) = 0$ for $i > \dim L$.
Transverse intersection of $L$ and $\psi(L)$: the intersection points are non-degenerate, in the sense that a 1-form vanishing on both tangent spaces vanishes identically.
Instances
Relative spin condition on $L \subset M$: existence of a closed 2-form $\beta$ on $M$ whose pullback to $L$ is exact, used to orient moduli spaces in Lagrangian Floer theory.
- spin_lift : ∃ (β : Ω_M 2), DifferentialFormSpace.d VF_M β = 0 ∧ ∃ (γ : L.Ω_L 1), L.inclusion.pullback β = DifferentialFormSpace.d L.VF_L γ
Instances
$H^1$-injectivity hypothesis: every closed 1-form on $L$ lifts to a closed 1-form on $M$ up to an exact form, ensuring the inclusion $H^1(M) \to H^1(L)$ is surjective on representatives.
- h1_surjective (α : L.Ω_L 1) : DifferentialFormSpace.d L.VF_L α = 0 → ∃ (β : Ω_M 1), DifferentialFormSpace.d VF_M β = 0 ∧ ∃ (γ : L.Ω_L 0), L.inclusion.pullback β = α + DifferentialFormSpace.d L.VF_L γ