Documentation

TauCeti.Geometry.Symplectic.JHolomorphic.Basic

Constant-structure J-holomorphic maps #

This file defines constant-structure J-holomorphic maps: a map between real normed spaces, each carrying a single fixed almost complex structure, is holomorphic at a point when it has a Frechet derivative there and that derivative commutes with the two structures.

Scope: the constant-structure (flat) model only #

The predicates here are named IsConstStructureJHolomorphic* on purpose. They fix one almost complex structure J on the source V and one J' on the target W, both constant across the whole space, and ask that df ∘ J = J' ∘ df. This is ordinary several-variable holomorphy read in linear complex coordinates -- the integrable, flat model -- not a genuine J-holomorphic curve.

A genuine J-holomorphic curve u : Σ → M into an almost complex manifold satisfies du ∘ j = J(u(z)) ∘ du, with the target structure J varying along the map, evaluated at the image point u(z). The constant-structure predicate cannot express that: its target structure J' does not depend on the point. This whole IsConstStructureJHolomorphic* family, and the downstream Neg/Transport/Congruence/Prod/Line/energy calculus built on it, therefore lives entirely in the flat model.

The ConstStructure stem is a deliberate reservation: the plain name belongs to the varying-structure predicate TauCeti.IsJHolomorphic (TauCeti.Geometry.Symplectic.JHolomorphic.Varying), which recovers the flat model recorded here for constant structures (TauCeti.isJHolomorphicAt_constStructure_iff), so the two cannot collide or be mistaken for one another.

Main declarations #

It also records the immediate differentiability and continuity consequences of these predicates.

Following the HasFDerivWithinAt API it is built on, the within-set predicate shrinks with the set (IsConstStructureJHolomorphicWithinAt.mono) and agrees with the pointwise one on Set.univ (isConstStructureJHolomorphicWithinAt_univ); the setwise IsConstStructureJHolomorphicOn.mono and isConstStructureJHolomorphicOn_univ are read off from those two pointwise facts.

The Cauchy--Riemann equation df ∘ J = J' ∘ df is real-linear in df, so a continuous real-linear map is holomorphic in this sense exactly when it is complex-linear, and such maps are closed under pointwise sums, differences, and real scalar multiples:

The convention follows McDuff--Salamon, J-holomorphic Curves and Symplectic Topology, Section 2.1: the Cauchy--Riemann equation is df ∘ J = J' ∘ df.

A map is constant-structure J-holomorphic at a point if its Frechet derivative exists there and intertwines the source and target almost complex structures.

Instances For

    A map is constant-structure J-holomorphic within a set at a point if its Frechet derivative within the set exists there and intertwines the source and target almost complex structures.

    Instances For

      A map is constant-structure J-holomorphic on a set if it is constant-structure J-holomorphic within that set at every point of the set.

      Instances For

        A globally constant-structure J-holomorphic map is constant-structure J-holomorphic at every point.

        Instances For

          Restate pointwise constant-structure J-holomorphicity as existence of a complex-linear Frechet derivative.

          Restate within-set constant-structure J-holomorphicity as existence of a complex-linear Frechet derivative within the set.

          Restate setwise constant-structure J-holomorphicity as the within-set derivative condition at each point of the set.

          Restate global constant-structure J-holomorphicity as the pointwise derivative condition at every point.

          Build pointwise constant-structure J-holomorphicity from a complex-linear Frechet derivative.

          Build within-set constant-structure J-holomorphicity from a complex-linear Frechet derivative within the set.

          Extract the within-set predicate at a point of a setwise constant-structure J-holomorphic map.

          Build setwise constant-structure J-holomorphicity from its pointwise-within-set form.

          Extract pointwise constant-structure J-holomorphicity from a global one.

          Build global constant-structure J-holomorphicity from its pointwise form.

          @[simp]

          Within the whole space, constant-structure J-holomorphicity is the same as pointwise constant-structure J-holomorphicity.

          @[simp]

          On the whole space, setwise constant-structure J-holomorphicity is the same as global constant-structure J-holomorphicity.

          The continuous-linear derivative witnessing constant-structure J-holomorphicity at a point.

          The chosen derivative at a constant-structure J-holomorphic point is complex-linear.

          A constant-structure J-holomorphic map is differentiable at the point.

          A pointwise constant-structure J-holomorphic map is continuous at the point.

          A pointwise constant-structure J-holomorphic map is continuous within any source set at the point.

          The Frechet derivative of a constant-structure J-holomorphic map is complex-linear.

          The Frechet derivative of a constant-structure J-holomorphic map commutes with the almost complex structures pointwise.

          A pointwise constant-structure J-holomorphic map is constant-structure J-holomorphic within any set.

          The continuous-linear derivative witnessing constant-structure J-holomorphicity within a set.

          The chosen within-set derivative is complex-linear.

          Restrict the domain set of a within-set constant-structure J-holomorphic map.

          A map that is constant-structure J-holomorphic within a set is differentiable within that set.

          A map that is constant-structure J-holomorphic within a set is continuous within that set at the point.

          The within-set Frechet derivative is complex-linear when the set has unique derivatives.

          The within-set Frechet derivative commutes with the almost complex structures pointwise.

          A within-set constant-structure J-holomorphic map is pointwise constant-structure J-holomorphic when the set is a neighborhood of the point.

          A map that is constant-structure J-holomorphic within a neighborhood of the point is continuous at the point.

          A map that is constant-structure J-holomorphic within a neighborhood of the point is differentiable at the point.

          A map that is constant-structure J-holomorphic within a set is continuous within every smaller source set at the point.

          @[simp]

          A constant map is constant-structure J-holomorphic at every point.

          @[simp]

          The identity map is constant-structure J-holomorphic for any fixed almost complex structure J.

          Chain rule for pointwise constant-structure J-holomorphic maps.

          @[simp]

          A constant map is constant-structure J-holomorphic within every set at every point.

          @[simp]

          The identity map is constant-structure J-holomorphic within every set at every point.

          @[simp]

          A constant map is constant-structure J-holomorphic on every set.

          @[simp]

          The identity map is constant-structure J-holomorphic on every set.

          theorem TauCeti.IsConstStructureJHolomorphicWithinAt.comp {V : Type u_1} {W : Type u_2} {X : Type u_3} [NormedAddCommGroup V] [NormedSpace ℝ V] [NormedAddCommGroup W] [NormedSpace ℝ W] [NormedAddCommGroup X] [NormedSpace ℝ X] {J : AlmostComplexStructure V} {J' : AlmostComplexStructure W} {J'' : AlmostComplexStructure X} {f : V → W} {g : W → X} {s : Set V} {t : Set W} {x : V} (hg : IsConstStructureJHolomorphicWithinAt J' J'' g t (f x)) (hf : IsConstStructureJHolomorphicWithinAt J J' f s x) (hst : Set.MapsTo f s t) :

          Chain rule for within-set constant-structure J-holomorphic maps.

          theorem TauCeti.IsConstStructureJHolomorphicOn.comp {V : Type u_1} {W : Type u_2} {X : Type u_3} [NormedAddCommGroup V] [NormedSpace ℝ V] [NormedAddCommGroup W] [NormedSpace ℝ W] [NormedAddCommGroup X] [NormedSpace ℝ X] {J : AlmostComplexStructure V} {J' : AlmostComplexStructure W} {J'' : AlmostComplexStructure X} {f : V → W} {g : W → X} {s : Set V} {t : Set W} (hg : IsConstStructureJHolomorphicOn J' J'' g t) (hf : IsConstStructureJHolomorphicOn J J' f s) (hst : Set.MapsTo f s t) :

          Chain rule for setwise constant-structure J-holomorphic maps.

          Restrict the domain set of a setwise constant-structure J-holomorphic map.

          A map that is constant-structure J-holomorphic on a set is differentiable on that set.

          A map that is constant-structure J-holomorphic on a set is differentiable within that set at each of its points.

          A map that is constant-structure J-holomorphic on a set is continuous on that set.

          A map that is constant-structure J-holomorphic on a set is continuous within that set at each of its points.

          A map that is constant-structure J-holomorphic on a neighborhood of a point is differentiable at that point.

          A map that is constant-structure J-holomorphic on a neighborhood of a point is continuous at that point.

          A map that is constant-structure J-holomorphic on an open set is pointwise differentiable at each point of that set.

          A map that is constant-structure J-holomorphic on an open set is continuous at each point of that set.

          A globally constant-structure J-holomorphic map is constant-structure J-holomorphic on every set.

          A globally constant-structure J-holomorphic map is differentiable.

          A globally constant-structure J-holomorphic map is differentiable at every point.

          A globally constant-structure J-holomorphic map is continuous.

          A globally constant-structure J-holomorphic map is continuous at every point.

          A globally constant-structure J-holomorphic map is differentiable on every source set.

          A globally constant-structure J-holomorphic map is continuous on every source set.

          @[simp]

          A constant map is globally constant-structure J-holomorphic.

          @[simp]

          The identity map is globally constant-structure J-holomorphic.

          Chain rule for global constant-structure J-holomorphic maps.

          A continuous real-linear map is constant-structure J-holomorphic at a point iff it is complex-linear: its derivative is the map itself, so the Cauchy--Riemann condition becomes complex-linearity.

          A continuous real-linear map is globally constant-structure J-holomorphic iff it is complex-linear.

          The pointwise sum of two constant-structure J-holomorphic maps is constant-structure J-holomorphic.

          The pointwise negation of a constant-structure J-holomorphic map is constant-structure J-holomorphic.

          The pointwise difference of two constant-structure J-holomorphic maps is constant-structure J-holomorphic.

          A real scalar multiple of a constant-structure J-holomorphic map is constant-structure J-holomorphic.

          The pointwise sum of two maps constant-structure J-holomorphic within a set is constant-structure J-holomorphic within it.

          The pointwise negation of a map constant-structure J-holomorphic within a set is constant-structure J-holomorphic within it.

          The pointwise difference of two maps constant-structure J-holomorphic within a set is constant-structure J-holomorphic within it.

          A real scalar multiple of a map constant-structure J-holomorphic within a set is constant-structure J-holomorphic within it.

          The pointwise sum of two maps constant-structure J-holomorphic on a set is constant-structure J-holomorphic on it.

          The pointwise negation of a map constant-structure J-holomorphic on a set is constant-structure J-holomorphic on it.

          The pointwise difference of two maps constant-structure J-holomorphic on a set is constant-structure J-holomorphic on it.

          A real scalar multiple of a map constant-structure J-holomorphic on a set is constant-structure J-holomorphic on it.

          The pointwise sum of two globally constant-structure J-holomorphic maps is constant-structure J-holomorphic.

          The pointwise negation of a globally constant-structure J-holomorphic map is constant-structure J-holomorphic.

          The pointwise difference of two globally constant-structure J-holomorphic maps is constant-structure J-holomorphic.

          A real scalar multiple of a globally constant-structure J-holomorphic map is constant-structure J-holomorphic.