Documentation

TauCeti.Analysis.Green.BoundaryChain.Basic

Integer chains of planar paths #

An arc is an existing Path with its endpoints retained. Chains are finitely supported integer coefficients on these arcs. The endpoint boundary is terminal minus initial endpoint. The coordinate integral is the integer-linear extension of the actual Henstock integral. Integrable records genuine gauge integrability on every arc with nonzero coefficient.

@[reducible, inline]

Existing planar paths, with their endpoints.

Equations
Instances For
    @[reducible, inline]

    Finite integer-weighted sums of parameterized planar arcs.

    Equations
    Instances For
      noncomputable def TauCeti.Green.BoundaryChain.ofPath {p q : ℂ} (γ : Path p q) :

      A path with coefficient one.

      Equations
      Instances For

        A path generator is the singleton coefficient function on its endpoint-indexed path.

        theorem TauCeti.Green.BoundaryChain.ofPath_congr {p q p' q' : ℂ} (γ : Path p q) (δ : Path p' q') (h : ∀ (t : ↑unitInterval), γ t = δ t) :

        Pointwise equal paths give the same generator, even when their endpoint indices differ.

        The endpoint boundary of a chain: terminal endpoint minus initial endpoint.

        Equations
        Instances For

          The endpoint boundary is the finite weighted sum of the endpoint differences.

          noncomputable def TauCeti.Green.BoundaryChain.quadrilateral {p₀ p₁ p₂ p₃ : ℂ} (bottom : Path p₀ p₁) (right : Path p₁ p₂) (top : Path p₃ p₂) (left : Path p₀ p₃) :

          Four edges with the lower and right edges positive and the upper and left edges negative.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem TauCeti.Green.BoundaryChain.quadrilateral_def {p₀ p₁ p₂ p₃ : ℂ} (bottom : Path p₀ p₁) (right : Path p₁ p₂) (top : Path p₃ p₂) (left : Path p₀ p₃) :
            quadrilateral bottom right top left = ofPath bottom + ofPath right - ofPath top - ofPath left

            The four signed edges of a quadrilateral.

            @[simp]
            theorem TauCeti.Green.BoundaryChain.boundary_quadrilateral {p₀ p₁ p₂ p₃ : ℂ} (bottom : Path p₀ p₁) (right : Path p₁ p₂) (top : Path p₃ p₂) (left : Path p₀ p₃) :
            boundary (quadrilateral bottom right top left) = 0

            Every such four-edge boundary is an endpoint cycle, including degenerate edges.

            noncomputable def TauCeti.Green.BoundaryChain.arcIntegral (L : ℂ →L[ℝ] ℝ) (P : ℂ → ℝ) (γ : Arc) :

            Gauge integral of a coordinate one-form along one arc.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              The arc integral uses the canonical constant extension of the existing path.

              Integer-linear extension of the gauge coordinate integral to finite chains.

              Equations
              Instances For
                theorem TauCeti.Green.BoundaryChain.integral_apply (L : ℂ →L[ℝ] ℝ) (P : ℂ → ℝ) (c : BoundaryChain) :
                (integral L P) c = Finsupp.sum c fun (γ : Arc) (n : ℤ) => n • arcIntegral L P γ

                Evaluation of the chain integral as a finite integer-weighted sum.

                @[simp]
                theorem TauCeti.Green.BoundaryChain.integral_ofPath (L : ℂ →L[ℝ] ℝ) (P : ℂ → ℝ) {p q : ℂ} (γ : Path p q) :
                (integral L P) (ofPath γ) = arcIntegral L P ⟨p, ⟨q, γ⟩⟩

                Every nonzero arc coefficient has an actual Henstock-integrable coordinate integrand.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  Integrability is checked exactly on the finite support of a chain.

                  theorem TauCeti.Green.BoundaryChain.Integrable.add {L : ℂ →L[ℝ] ℝ} {P : ℂ → ℝ} {c d : BoundaryChain} (hc : Integrable L P c) (hd : Integrable L P d) :
                  Integrable L P (c + d)

                  Finite chain addition preserves gauge integrability, including cancellation.

                  theorem TauCeti.Green.BoundaryChain.Integrable.sub {L : ℂ →L[ℝ] ℝ} {P : ℂ → ℝ} {c d : BoundaryChain} (hc : Integrable L P c) (hd : Integrable L P d) :
                  Integrable L P (c - d)

                  Chain subtraction preserves gauge integrability.

                  theorem TauCeti.Green.BoundaryChain.Integrable.sum {L : ℂ →L[ℝ] ℝ} {P : ℂ → ℝ} {ι : Type u_1} (s : Finset ι) (c : ι → BoundaryChain) (h : ∀ i ∈ s, Integrable L P (c i)) :
                  Integrable L P (∑ i ∈ s, c i)

                  Integrability of a finite family of chains gives integrability of their sum.

                  theorem TauCeti.Green.BoundaryChain.Integrable.zsmul {L : ℂ →L[ℝ] ℝ} {P : ℂ → ℝ} {c : BoundaryChain} (hc : Integrable L P c) (n : ℤ) :
                  Integrable L P (n • c)

                  Gauge integrability is stable under integer coefficients.

                  Every supported arc has the gauge integral used by the chain integral.