Documentation

TauCeti.Analysis.Sobolev.Circle.Laurent

Laurent subspaces of the circle Sobolev spaces and holomorphic extension to the disc #

For a set S ⊆ ℤ of frequencies, the elements of H^s whose Fourier coefficients vanish outside S form a closed subspace, the image of the frequency projection that discards the coefficients outside S. Taking S to be the nonnegative or the negative frequencies gives the Laurent splitting H^s = H^s_{≥0} ⊕ H^s_{<0} of a boundary circle, which is orthogonal in the Hilbert case. These are the subspaces in which the Hardy decomposition of a cut Riemann surface is carried out: the nonnegative part consists of boundary values of holomorphic functions on the disc bounded by the circle (Robbin–Salamon, §§9–12).

The second half of the file makes this precise. The power series ∑_{n ≥ 0} a.coeff n w ^ n converges on the open unit disc for every order s and defines a holomorphic function there, the disc function of a. For s > 1/2 it converges on the closed disc and is continuous there, and when the negative coefficients of a vanish its values on the unit circle are the continuous function CircleSobolev.toContinuousMap attached to a. For every order s, an element of H^s_{≥0} is determined by its holomorphic extension to the open disc, whose Taylor coefficients at 0 are its nonnegative Fourier coefficients. Evaluation is jointly holomorphic in the boundary data and the disc coordinate (CircleSobolev.analyticAt_diskFunction), for arbitrary Sobolev order.

Main definitions #

Main statements #

References #

Subspaces of prescribed frequency support #

The subspace of H^s of elements whose Fourier coefficients vanish outside S.

Instances For
    theorem TauCeti.CircleSobolev.mem_supported' {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {S : Set ℤ} {a : CircleSobolev s E} :
    a ∈ supported s E S ↔ ∀ n ∉ S, a.coeff n = 0
    theorem TauCeti.CircleSobolev.supported_mono {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {S S' : Set ℤ} (h : S ⊆ S') :
    supported s E S ≤ supported s E S'
    @[simp]
    theorem TauCeti.CircleSobolev.supported_inter {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {S S' : Set ℤ} :
    supported s E (S ∩ S') = supported s E S ⊓ supported s E S'
    theorem TauCeti.CircleSobolev.single_mem_supported {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {S : Set ℤ} {n : ℤ} (hn : n ∈ S) (x : E) :
    (single n) x ∈ supported s E S
    @[simp]

    Frequency projections #

    The frequency projection onto S: it keeps the Fourier coefficients indexed by S and replaces the others by zero. Its range is supported s E S and its kernel is supported s E Sᶜ.

    Instances For
      noncomputable def TauCeti.CircleSobolev.indicatorProj {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] (S : Set ℤ) :

      The frequency projection indicator S, as a map onto its range supported s E S.

      Instances For
        @[simp]
        @[simp]
        theorem TauCeti.CircleSobolev.indicatorProj_coe {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] (S : Set ℤ) (a : ↥(supported s E S)) :
        (indicatorProj S) ↑a = a

        The projection indicatorProj S restricts to the identity on supported s E S.

        @[simp]
        theorem TauCeti.CircleSobolev.indicator_indicator {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] (S S' : Set ℤ) (a : CircleSobolev s E) :
        (indicator S) ((indicator S') a) = (indicator (S ∩ S')) a
        @[simp]
        theorem TauCeti.CircleSobolev.indicator_single {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] (S : Set ℤ) (n : ℤ) (x : E) [Decidable (n ∈ S)] :
        (indicator S) ((single n) x) = if n ∈ S then (single n) x else 0
        @[simp]
        theorem TauCeti.CircleSobolev.inclusion_indicator {s t : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] (h : t ≤ s) (S : Set ℤ) (a : CircleSobolev s E) :
        (inclusion h) ((indicator S) a) = (indicator S) ((inclusion h) a)

        The subspaces of H^s supported on S and on its complement are complementary: this is the Laurent splitting of H^s when S is the set of nonnegative frequencies.

        In the Hilbert case, the Laurent splitting is orthogonal: the orthogonal complement of the subspace supported on S is the subspace supported on Sᶜ.

        The holomorphic disc function #

        noncomputable def TauCeti.CircleSobolev.diskFunction {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] (a : CircleSobolev s E) (w : ℂ) :
        E

        The function w ↦ ∑_{n ≥ 0} a.coeff n w ^ n determined by the nonnegative Fourier coefficients of a. It is holomorphic on the open unit disc for every order s (CircleSobolev.analyticOnNhd_diskFunction), and for s > 1/2 it is continuous on the closed disc with boundary values CircleSobolev.toContinuousMap when the negative coefficients of a vanish (CircleSobolev.toContinuousMap_apply_eq_diskFunction). Where the series does not converge its value is a junk value.

        Instances For
          @[simp]

          The disc function only depends on the nonnegative Fourier coefficients.

          @[simp]
          theorem TauCeti.CircleSobolev.diskFunction_single_natCast {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] (n : ℕ) (x : E) (w : ℂ) :
          ((single ↑n) x).diskFunction w = w ^ n • x

          The disc function of the Fourier monomial x e^{inθ}, n ≥ 0, is the monomial w ^ n • x.

          @[simp]
          theorem TauCeti.CircleSobolev.diskFunction_single_of_neg {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {n : ℤ} (hn : n < 0) (x : E) (w : ℂ) :
          ((single n) x).diskFunction w = 0

          The disc function of a Fourier monomial of negative frequency vanishes.

          @[simp]

          The value of the disc function at the centre is the zeroth Fourier coefficient.

          On the open unit disc the disc function is bounded by ∑ₙ ‖w‖ ^ n (1 + n) ^ (-s) times the norm.

          theorem TauCeti.CircleSobolev.norm_diskFunction_le_of_norm_le_one {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] (hs : 1 / 2 < s) (a : CircleSobolev s E) {w : ℂ} (hw : ‖w‖ ≤ 1) :

          For s > 1/2, the disc function is bounded on the closed unit disc by the bound √(∑ₙ (1 + |n|) ^ (-2 s)) ‖a‖ of CircleSobolev.norm_toContinuousMap_le.

          theorem TauCeti.CircleSobolev.hasSum_diskFunction {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] [CompleteSpace E] (a : CircleSobolev s E) {w : ℂ} (hw : ‖w‖ < 1) :
          HasSum (fun (n : ℕ) => w ^ n • a.coeff ↑n) (a.diskFunction w)

          On the open unit disc the disc function is the sum of its power series.

          theorem TauCeti.CircleSobolev.analyticAt_diskFunction {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] [CompleteSpace E] {X : Type u_2} [NormedAddCommGroup X] [NormedSpace ℂ X] {f : X → CircleSobolev s E} {g : X → ℂ} {x : X} (hf : AnalyticAt ℂ f x) (hg : AnalyticAt ℂ g x) (hx : ‖g x‖ < 1) :
          AnalyticAt ℂ (fun (z : X) => (f z).diskFunction (g z)) x

          Disc evaluation is jointly holomorphic in the boundary data and the disc coordinate. The Sobolev order is arbitrary; only the coordinate must lie in the open unit disc.

          The disc function is holomorphic on the open unit disc.

          The disc function is analytic on the open unit disc.

          An element of H^s with vanishing negative Fourier coefficients is determined by its disc function on the open unit disc: its nonnegative coefficients are the Taylor coefficients of the disc function at 0.

          The closed disc and the boundary circle for s > 1/2 #

          theorem TauCeti.CircleSobolev.hasSum_diskFunction_of_norm_le_one {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] [CompleteSpace E] (hs : 1 / 2 < s) (a : CircleSobolev s E) {w : ℂ} (hw : ‖w‖ ≤ 1) :
          HasSum (fun (n : ℕ) => w ^ n • a.coeff ↑n) (a.diskFunction w)

          For s > 1/2, the power series of the disc function converges absolutely on the closed unit disc.

          For s > 1/2, the disc function is continuous on the closed unit disc.

          theorem TauCeti.CircleSobolev.toContinuousMap_apply_eq_diskFunction {s : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] [CompleteSpace E] (T : ℝ) [Fact (0 < T)] (hs : 1 / 2 < s) {a : CircleSobolev s E} (ha : a ∈ supported s E (Set.Ici 0)) (x : AddCircle T) :
          ((toContinuousMap T hs) a) x = a.diskFunction ((fourier 1) x)

          Boundary values of the disc function. For s > 1/2 and a ∈ H^s with vanishing negative Fourier coefficients, the continuous function on AddCircle T attached to a is the restriction of the disc function to the unit circle.