Documentation

TauCeti.Analysis.Holder.Algebra

The algebra of bounded Hölder functions #

Bounded Hölder functions with values in a normed real algebra form a normed real algebra under pointwise multiplication. The existing supremum-plus-Hölder norm is submultiplicative with constant one. Completeness is inherited from HolderSpace, so Banach algebra valued functions give a Banach algebra. Commutativity and the normalization ‖1‖ = 1 are inherited when available; the latter requires a nonempty domain.

Constants, inclusion into bounded continuous functions, and evaluation are continuous algebra homomorphisms of operator norm at most one, with equality on nontrivial values and nonempty domains. This makes coefficient multiplication available within the Hölder spaces used in elliptic estimates.

@[instance_reducible]
noncomputable instance TauCeti.HolderSpace.instMul {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NonUnitalNormedRing A] [NormedSpace ℝ A] [IsScalarTower ℝ A A] [SMulCommClass ℝ A A] :
Mul (HolderSpace α X A)
Equations
@[simp]
theorem TauCeti.HolderSpace.mul_apply {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NonUnitalNormedRing A] [NormedSpace ℝ A] [IsScalarTower ℝ A A] [SMulCommClass ℝ A A] (f g : HolderSpace α X A) (x : X) :
@[instance_reducible]
Equations
  • One or more equations did not get rendered due to their size.
@[instance_reducible]

The supremum-plus-Hölder norm is submultiplicative, with no loss in the constant.

Equations
@[simp]
theorem TauCeti.HolderSpace.const_mul {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NonUnitalNormedRing A] [NormedSpace ℝ A] [IsScalarTower ℝ A A] [SMulCommClass ℝ A A] (a b : A) :
const (a * b) = const a * const b
@[instance_reducible]
noncomputable instance TauCeti.HolderSpace.instOne {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] :
One (HolderSpace α X A)
Equations
@[simp]
theorem TauCeti.HolderSpace.one_apply {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] (x : X) :
↑(toHolderSubmodule 1) x = 1
@[instance_reducible]
noncomputable instance TauCeti.HolderSpace.instNatCast {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] :
Equations
@[instance_reducible]
noncomputable instance TauCeti.HolderSpace.instIntCast {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] :
Equations
@[instance_reducible]
noncomputable instance TauCeti.HolderSpace.instPowNat {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] :
Equations
@[simp]
theorem TauCeti.HolderSpace.natCast_apply {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] (n : ℕ) (x : X) :
↑(↑n).toHolderSubmodule x = ↑n
@[simp]
theorem TauCeti.HolderSpace.intCast_apply {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] (n : ℤ) (x : X) :
↑(↑n).toHolderSubmodule x = ↑n
@[simp]
theorem TauCeti.HolderSpace.pow_apply {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] (f : HolderSpace α X A) (n : ℕ) (x : X) :
@[instance_reducible]
noncomputable instance TauCeti.HolderSpace.instRing {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] :
Ring (HolderSpace α X A)
Equations
@[instance_reducible]
noncomputable instance TauCeti.HolderSpace.instNormedRing {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] :

Bounded Hölder functions inherit the normed-ring structure from their values.

Equations
@[instance_reducible]
noncomputable instance TauCeti.HolderSpace.instAlgebraReal {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] :
Equations
  • One or more equations did not get rendered due to their size.
@[simp]
theorem TauCeti.HolderSpace.algebraMap_apply {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] (c : ℝ) (x : X) :
@[instance_reducible]
noncomputable instance TauCeti.HolderSpace.instNormedAlgebraReal {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] :

With the inherited scalar action and Hölder norm, pointwise operations give a normed algebra.

Equations
noncomputable def TauCeti.HolderSpace.constA {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] :

The continuous algebra homomorphism assigning a constant Hölder function to each value.

Equations
Instances For
    @[simp]
    theorem TauCeti.HolderSpace.constA_apply {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] (a : A) :

    The constant map has operator norm at most one.

    On a nonempty domain with nontrivial values, the constant map has operator norm one.

    The continuous algebra homomorphism forgetting the Hölder seminorm.

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

      The inclusion into bounded continuous functions has operator norm at most one.

      On a nonempty domain with nontrivial values, the inclusion has operator norm one.

      def TauCeti.HolderSpace.evalA {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] (x : X) :

      Evaluation at a point as a continuous algebra homomorphism.

      Equations
      Instances For
        @[simp]
        theorem TauCeti.HolderSpace.evalA_apply {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedRing A] [NormedAlgebra ℝ A] (x : X) (f : HolderSpace α X A) :

        Evaluation has operator norm at most one.

        With nontrivial values, evaluation has operator norm one.

        @[instance_reducible]
        noncomputable instance TauCeti.HolderSpace.instNormedCommRing {X : Type u_1} {A : Type u_2} [MetricSpace X] {α : NNReal} [NormedCommRing A] [NormedAlgebra ℝ A] :
        Equations