Documentation

LeanPool.ViscositySolutionTheory.AleksandrovDifferentiability.Analysis.DirectionalQuadratic.Operators

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

Directional quadratic operators #

Rank-one and mixed directional quadratic operators, together with finite sums.

theorem AleksandrovDifferentiability.isSymmetricOperator_sum {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} {s : Finset ι} {B : ι → E →L[ℝ] E} (hB : ∀ i ∈ s, IsSymmetricOperator (B i)) :
IsSymmetricOperator (∑ i ∈ s, B i)

Symmetric operators are closed under finite sums.

The symmetric rank-one operator associated to a direction v, namely z ↦ inner ℝ v z • v.

Equations
Instances For

    The quadratic form associated to a directional rank-one operator is the square of the directional coordinate.

    The symmetric mixed rank-two operator associated to directions v and w. Its quadratic form is the product of the two directional coordinates.

    Equations
    Instances For

      The mixed directional operator is symmetric in its two direction arguments.

      The quadratic form of the mixed directional operator is the product of the corresponding directional coordinates.

      The mixed operator with the same direction twice is the pure directional rank-one operator.

      noncomputable def AleksandrovDifferentiability.directionalQuadraticSum {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} (s : Finset ι) (v : ι → E) (q : ι → ℝ) :

      A finite weighted sum of directional rank-one operators.

      Equations
      Instances For

        Finite weighted sums of directional rank-one operators are symmetric.

        theorem AleksandrovDifferentiability.inner_directionalQuadraticSum_self {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} (s : Finset ι) (v : ι → E) (q : ι → ℝ) (z : E) :
        inner ℝ z ((directionalQuadraticSum s v q) z) = ∑ i ∈ s, q i * inner ℝ (v i) z ^ 2

        The quadratic form of a finite weighted directional sum is the corresponding weighted sum of squared directional coordinates.

        noncomputable def AleksandrovDifferentiability.mixedDirectionalQuadraticSum {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} (s : Finset ι) (v : ι → E) (a : ι → ι → ℝ) :

        A finite matrix of mixed directional quadratic operators. The coefficient a i j multiplies the operator with quadratic form inner ℝ (v i) z * inner ℝ (v j) z.

        Equations
        Instances For
          @[simp]
          theorem AleksandrovDifferentiability.mixedDirectionalQuadraticSum_zero {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} (s : Finset ι) (v : ι → E) :
          (mixedDirectionalQuadraticSum s v fun (x x_1 : ι) => 0) = 0

          The mixed-directional sum is zero for the zero coefficient matrix.

          theorem AleksandrovDifferentiability.mixedDirectionalQuadraticSum_add {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} (s : Finset ι) (v : ι → E) (a b : ι → ι → ℝ) :

          The mixed-directional sum is additive in the coefficient matrix.

          theorem AleksandrovDifferentiability.mixedDirectionalQuadraticSum_smul {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} (s : Finset ι) (v : ι → E) (c : ℝ) (a : ι → ι → ℝ) :
          (mixedDirectionalQuadraticSum s v fun (i j : ι) => c * a i j) = c • mixedDirectionalQuadraticSum s v a

          The mixed-directional sum is homogeneous in the coefficient matrix.

          Finite coefficient matrices of mixed directional quadratic operators are symmetric.

          theorem AleksandrovDifferentiability.inner_mixedDirectionalQuadraticSum_self {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} (s : Finset ι) (v : ι → E) (a : ι → ι → ℝ) (z : E) :
          inner ℝ z ((mixedDirectionalQuadraticSum s v a) z) = ∑ i ∈ s, ∑ j ∈ s, a i j * inner ℝ (v i) z * inner ℝ (v j) z

          The quadratic form of a finite mixed directional sum is the corresponding coefficient matrix expression in the directional coordinates.

          theorem AleksandrovDifferentiability.abs_inner_mixedDirectionalQuadraticSum_self_le {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} [DecidableEq ι] {s : Finset ι} {v : ι → E} (hv : FiniteOrthonormalSpanningOn s v) (a : ι → ι → ℝ) (z : E) :
          |inner ℝ z ((mixedDirectionalQuadraticSum s v a) z)| ≤ (∑ i ∈ s, ∑ j ∈ s, |a i j|) * ‖z‖ ^ 2

          A finite mixed-directional quadratic form is bounded by the sum of the absolute coefficient values times ‖z‖ ^ 2 on a finite orthonormal spanning family.

          theorem AleksandrovDifferentiability.exists_const_norm_half_inner_mixedDirectionalQuadraticSum_le {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} [DecidableEq ι] {s : Finset ι} {v : ι → E} (hv : FiniteOrthonormalSpanningOn s v) (a : ι → ι → ℝ) :
          ∃ (C : ℝ), 0 ≤ C ∧ ∀ (z : E), ‖1 / 2 * inner ℝ z ((mixedDirectionalQuadraticSum s v a) z)‖ ≤ C * ‖z‖ ^ 2

          Constant-bound form for the actual half-quadratic term used in second-order expansions.

          theorem AleksandrovDifferentiability.mixedDirectionalQuadraticSum_transpose {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} (s : Finset ι) (v : ι → E) (a : ι → ι → ℝ) :
          (mixedDirectionalQuadraticSum s v fun (i j : ι) => a j i) = mixedDirectionalQuadraticSum s v a

          Transposing the finite mixed-directional coefficient matrix does not change the resulting operator.

          theorem AleksandrovDifferentiability.mixedDirectionalQuadraticSum_symmetrized {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} (s : Finset ι) (v : ι → E) (a : ι → ι → ℝ) :
          (mixedDirectionalQuadraticSum s v fun (i j : ι) => 1 / 2 * (a i j + a j i)) = mixedDirectionalQuadraticSum s v a

          Replacing a coefficient matrix by its symmetric part does not change the assembled mixed-directional quadratic operator.

          theorem AleksandrovDifferentiability.mixedDirectionalQuadraticSum_diagonal {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} [DecidableEq ι] (s : Finset ι) (v : ι → E) (q : ι → ℝ) :
          (mixedDirectionalQuadraticSum s v fun (i j : ι) => if i = j then q i else 0) = directionalQuadraticSum s v q

          A diagonal mixed-directional coefficient matrix gives the corresponding pure directional quadratic sum.

          noncomputable def AleksandrovDifferentiability.polarizedMixedCoefficient {ι : Type u_2} [DecidableEq ι] (q : ι → ℝ) (r : ι → ι → ℝ) :
          ι → ι → ℝ

          The coefficient matrix recovered from pure directional quadratic coefficients q i and pairwise-sum coefficients r i j by the usual polarization formula. The diagonal is kept equal to the pure coefficient, and off-diagonal entries use (r i j - q i - q j) / 2.

          Equations
          Instances For
            @[simp]
            theorem AleksandrovDifferentiability.polarizedMixedCoefficient_self {ι : Type u_2} [DecidableEq ι] (q : ι → ℝ) (r : ι → ι → ℝ) (i : ι) :
            theorem AleksandrovDifferentiability.polarizedMixedCoefficient_of_ne {ι : Type u_2} [DecidableEq ι] (q : ι → ℝ) (r : ι → ι → ℝ) {i j : ι} (hij : i ≠ j) :
            polarizedMixedCoefficient q r i j = (r i j - q i - q j) / 2
            theorem AleksandrovDifferentiability.polarizedMixedCoefficient_symm_on {ι : Type u_2} [DecidableEq ι] {s : Finset ι} (q : ι → ℝ) (r : ι → ι → ℝ) (hr : ∀ ⦃i : ι⦄, i ∈ s → ∀ ⦃j : ι⦄, j ∈ s → r j i = r i j) {i j : ι} (hi : i ∈ s) (hj : j ∈ s) :

            The polarized mixed coefficient matrix is symmetric on a finite set when the supplied pairwise-sum coefficients are symmetric there.

            noncomputable def AleksandrovDifferentiability.polarizedMixedQuadraticSum {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} [DecidableEq ι] (s : Finset ι) (v : ι → E) (q : ι → ℝ) (r : ι → ι → ℝ) :

            The mixed-directional quadratic operator assembled from pure coefficients q i and pairwise-sum coefficients r i j by polarization.

            Equations
            Instances For

              The polarized mixed-directional quadratic operator is symmetric.

              theorem AleksandrovDifferentiability.inner_polarizedMixedQuadraticSum_self {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {ι : Type u_2} [DecidableEq ι] (s : Finset ι) (v : ι → E) (q : ι → ℝ) (r : ι → ι → ℝ) (z : E) :
              inner ℝ z ((polarizedMixedQuadraticSum s v q r) z) = ∑ i ∈ s, ∑ j ∈ s, polarizedMixedCoefficient q r i j * inner ℝ (v i) z * inner ℝ (v j) z

              Quadratic form of the polarized mixed-directional model.