Documentation

TauCeti.Analysis.Hyperfunction.OneDimensional

One-dimensional hyperfunctions as boundary values of holomorphic functions #

In one variable, Sato's hyperfunctions on an open set U ⊆ ℝ can be written as differences of boundary values of holomorphic functions. Put W(U) = ℂ ∖ (ℝ ∖ U), the largest open subset of ℂ whose intersection with ℝ is U. A hyperfunction on U is represented by a holomorphic function f on ℂ ∖ ℝ, that is, by a pair of holomorphic functions on the upper and the lower half-plane, and two representatives give the same hyperfunction when their difference extends holomorphically across U, i.e. to all of W(U). The space of hyperfunctions on U is the quotient O(ℂ ∖ ℝ) / O(W(U)). Restriction to a smaller open V ⊆ U keeps the representative: a function extending across U also extends across V.

Encoding #

Holomorphic functions on an open U ⊆ ℂ are encoded as genuine functions ℂ → ℂ that are complex differentiable on U and vanish outside U (TauCeti.Hyperfunction.holomorphicSections). The extension by zero is only a device for using one ambient module of functions; no continuity across the boundary of U is imposed or used. Restriction to a smaller open multiplies by the indicator function (TauCeti.Hyperfunction.holomorphicRestrict).

Main declarations #

Main results #

References #

Holomorphic sections #

The holomorphic functions on an open set U ⊆ ℂ, encoded as the functions ℂ → ℂ that are complex differentiable on U and vanish outside U.

Instances For

    The indicator function of a smaller open set restricts holomorphic sections.

    Restriction of holomorphic sections to a smaller open set.

    Instances For

      The open sets ℂ ∖ ℝ and W(U) #

      The open set ℂ ∖ ℝ, the union of the upper and the lower half-plane.

      Instances For

        The non-real complex numbers are dense in ℂ.

        The open set W(U) = ℂ ∖ (ℝ ∖ U) attached to an open set U ⊆ ℝ: the non-real complex numbers together with the points of U.

        Instances For

          Functions extending across a real open set #

          The holomorphic functions on ℂ ∖ ℝ that extend holomorphically across the open set U ⊆ ℝ, that is, that are restrictions of holomorphic functions on W(U).

          Instances For

            A holomorphic function on ℂ ∖ ℝ extends across U exactly when it agrees on ℂ ∖ ℝ with a holomorphic function on W(U).

            A function extending across V extends across every smaller U.

            theorem TauCeti.Hyperfunction.throughReal_iSup {ι : Sort u_1} (U : ι → TopologicalSpace.Opens ℝ) :
            throughReal (⨆ (i : ι), U i) = ⨅ (i : ι), throughReal (U i)

            Extension across a union. A holomorphic function on ℂ ∖ ℝ extends holomorphically across ⋃ i, U i exactly when it extends holomorphically across every U i.

            theorem TauCeti.Hyperfunction.mem_throughReal_of_le_iSup {ι : Sort u_1} {U : ι → TopologicalSpace.Opens ℝ} {V : TopologicalSpace.Opens ℝ} (hV : V ≤ ⨆ (i : ι), U i) {f : ↥(holomorphicSections nonRealOpen)} (hf : ∀ (i : ι), f ∈ throughReal (U i)) :

            A holomorphic function on ℂ ∖ ℝ that extends across every member of a cover of V extends across V.

            The presheaf U ↦ O(ℂ ∖ ℝ) / O(W(U)) #

            @[reducible, inline]

            The space O(ℂ ∖ ℝ) / O(W(U)) of one-dimensional hyperfunctions on an open set U ⊆ ℝ, represented by holomorphic functions on ℂ ∖ ℝ modulo those extending holomorphically across U.

            Instances For

              Restriction of one-dimensional hyperfunctions to a smaller open set, keeping the holomorphic representative on ℂ ∖ ℝ.

              Instances For

                Every one-dimensional hyperfunction on a smaller open set is the restriction of one on a larger open set.

                theorem TauCeti.Hyperfunction.eq_zero_of_oneDimBoundaryRestrict_eq_zero {ι : Sort u_1} {U : ι → TopologicalSpace.Opens ℝ} {V : TopologicalSpace.Opens ℝ} (hUV : ∀ (i : ι), U i ≤ V) (hV : V ≤ ⨆ (i : ι), U i) {q : OneDimBoundaryQuotient V} (hq : ∀ (i : ι), (oneDimBoundaryRestrict ⋯) q = 0) :
                q = 0

                Locality. A one-dimensional hyperfunction on V whose restrictions to the members of a cover of V all vanish is zero.

                theorem TauCeti.Hyperfunction.eq_of_oneDimBoundaryRestrict_eq {ι : Sort u_1} {U : ι → TopologicalSpace.Opens ℝ} {V : TopologicalSpace.Opens ℝ} (hUV : ∀ (i : ι), U i ≤ V) (hV : V ≤ ⨆ (i : ι), U i) {q₁ q₂ : OneDimBoundaryQuotient V} (hq : ∀ (i : ι), (oneDimBoundaryRestrict ⋯) q₁ = (oneDimBoundaryRestrict ⋯) q₂) :
                q₁ = q₂

                Locality. Two one-dimensional hyperfunctions on V with the same restrictions to the members of a cover of V are equal.

                The presheaf of complex vector spaces U ↦ O(ℂ ∖ ℝ) / O(W(U)) on ℝ, whose sections are the one-dimensional hyperfunctions.

                Instances For

                  The presheaf of one-dimensional hyperfunctions is separated: a section that vanishes on the members of an open cover vanishes.