Documentation

LeanPool.ViscositySolutionTheory.ViscositySolns.Existence.Perron.Bump.GlobalBridges

Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.

Perron bump global bridge interfaces #

Global implications between Perron lower-envelope bump interfaces.

def ViscositySolns.PerronLowerEnvelopeStrictSubsolutionPatch {n : ℕ} (C boundary : Set (Point n)) (F : Operator n) (g : Point n → ℝ) (B : DirichletBarrierPair C boundary F g) :

Source-shaped strict subsolution patch data at every failed subjet inequality.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def ViscositySolns.PerronLowerEnvelopePointwiseStrictSubsolutionPatch {n : ℕ} (C boundary : Set (Point n)) (F : Operator n) (g : Point n → ℝ) (B : DirichletBarrierPair C boundary F g) :

    Pointwise strict subsolution patch data at every failed subjet inequality.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def ViscositySolns.PerronLowerEnvelopeContinuousStrictSubsolutionPatch {n : ℕ} (C boundary : Set (Point n)) (F : Operator n) (g : Point n → ℝ) (B : DirichletBarrierPair C boundary F g) :

      Continuous strict subsolution patch data at every failed subjet inequality.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def ViscositySolns.PerronLowerEnvelopeContinuousBump {n : ℕ} (C boundary : Set (Point n)) (F : Operator n) (g : Point n → ℝ) (B : DirichletBarrierPair C boundary F g) :

        Continuous Dirichlet bump data at every failed subjet inequality.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def ViscositySolns.PerronLowerEnvelopeContinuousMaxPatch {n : ℕ} (C boundary : Set (Point n)) (F : Operator n) (g : Point n → ℝ) (B : DirichletBarrierPair C boundary F g) :

          Continuous max-patch bump data at every failed subjet inequality.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def ViscositySolns.PerronLowerEnvelopeContinuousLocalMaxPatch {n : ℕ} (C boundary : Set (Point n)) (F : Operator n) (g : Point n → ℝ) (B : DirichletBarrierPair C boundary F g) :

            Continuous local max-patch data at every failed subjet inequality.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              def ViscositySolns.PerronLowerEnvelopeContinuousBranchMaxPatch {n : ℕ} (C boundary : Set (Point n)) (F : Operator n) (g : Point n → ℝ) (B : DirichletBarrierPair C boundary F g) :

              Branch-local continuous max-patch data at every failed subjet inequality.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                def ViscositySolns.PerronLowerEnvelopeContinuousActiveMaxPatch {n : ℕ} (C boundary : Set (Point n)) (F : Operator n) (g : Point n → ℝ) (B : DirichletBarrierPair C boundary F g) :

                Active-branch continuous max-patch data at every failed subjet inequality.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def ViscositySolns.PerronLowerEnvelopeContinuousStrictActiveMaxPatch {n : ℕ} (C boundary : Set (Point n)) (F : Operator n) (g : Point n → ℝ) (B : DirichletBarrierPair C boundary F g) :

                  Strict active-branch continuous max-patch data at every failed subjet inequality.

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

                    Strict active-branch subsolution bump data at every failed subjet inequality.

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

                      Strict active-branch Dirichlet bump data at every failed subjet inequality.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        theorem ViscositySolns.DirichletBarrierPair.continuousMaxPatch_of_continuousBump {n : ℕ} {C boundary : Set (Point n)} {F : Operator n} {g : Point n → ℝ} (B : DirichletBarrierPair C boundary F g) (hbump : PerronLowerEnvelopeContinuousBump C boundary F g B) :

                        A continuous Dirichlet bump at every failed contact gives continuous max-patch data at every failed contact.

                        The local-germ max-patch formulation implies the continuous max-patch formulation.

                        theorem ViscositySolns.DirichletBarrierPair.localizedImprovement_of_continuousMaxPatch {n : ℕ} {C boundary : Set (Point n)} {F : Operator n} {g : Point n → ℝ} (B : DirichletBarrierPair C boundary F g) (hne : ∀ x ∈ C, (nhdsWithin x C).NeBot) (hupperBddAbove : ∀ x ∈ C, Filter.IsBoundedUnder (fun (x1 x2 : ℝ) => x1 ≤ x2) (nhdsWithin x C) B.upper) (hpatch : PerronLowerEnvelopeContinuousMaxPatch C boundary F g B) :

                        The continuous max-patch formulation implies localized improvement at every failed contact.

                        theorem ViscositySolns.DirichletBarrierPair.localizedImprovement_of_pointwiseStrictSubsolutionPatch {n : ℕ} {C boundary : Set (Point n)} {F : Operator n} {g : Point n → ℝ} (B : DirichletBarrierPair C boundary F g) (hne : ∀ x ∈ C, (nhdsWithin x C).NeBot) (hupperBddAbove : ∀ x ∈ C, Filter.IsBoundedUnder (fun (x1 x2 : ℝ) => x1 ≤ x2) (nhdsWithin x C) B.upper) (hpatch : PerronLowerEnvelopePointwiseStrictSubsolutionPatch C boundary F g B) :

                        The pointwise-lower-semicontinuous strict patch formulation implies localized improvement at every failed contact.

                        The neighborhood-form improvement implies the frequent localized-improvement form at every failed contact.

                        The branch-local max-patch formulation implies the local-germ max-patch formulation.

                        The active-branch max-patch formulation implies the branch-local max-patch formulation.

                        The strict active-branch formulation implies the active-branch formulation.

                        The strict active subsolution-bump formulation implies the strict active max-patch formulation.

                        The strict active Dirichlet-bump formulation implies the strict active subsolution-bump formulation.

                        theorem ViscositySolns.DirichletBarrierPair.strictActiveDirichletBump_of_interiorQuadraticBump {n : ℕ} {C boundary : Set (Point n)} {F : Operator n} {g : Point n → ℝ} (B : DirichletBarrierPair C boundary F g) (hFell : DegenerateElliptic F) (hinterior : ∀ z ∈ C, z ∈ interior C) (hbump : PerronLowerEnvelopeInteriorQuadraticBump C boundary F g B) :

                        Interior quadratic bump data supplies the strict active Dirichlet-bump interface used by the Perron lower-envelope argument.

                        The strict active-branch formulation implies the branch-local max-patch formulation.

                        The active-branch max-patch formulation implies the local-germ max-patch formulation.

                        The branch-local max-patch formulation implies the continuous max-patch formulation.

                        The continuous max-patch formulation implies the strict subsolution patch formulation.

                        The continuous Dirichlet bump formulation implies the strict subsolution patch formulation by maxing each bump with the lower barrier.

                        The continuous pointwise patch formulation implies the lower-semicontinuous pointwise patch formulation.

                        The pointwise-lower-semicontinuous patch formulation implies the neighborhood-strict subsolution patch formulation.