Documentation

LeanPool.PlanarMidpoint.Basic

Planar symmetric cubic tensors #

The four entries are the coefficients C₁₁₁, C₁₁₂, C₁₂₂, C₂₂₂ of a totally symmetric cubic tensor. The Euclidean pairing identifies it with the bilinear Christoffel tensor K. The derivative index in obstruction is unrestricted.

@[reducible, inline]

The Euclidean plane with its standard inner product and norm.

Equations
Instances For
    @[reducible, inline]

    The four independent coefficients of a totally symmetric planar cubic tensor.

    Equations
    Instances For
      @[reducible, inline]
      noncomputable abbrev PlanarMidpoint.midpointTime :

      The affine midpoint parameter, explicitly named to keep independent statements identical.

      Equations
      Instances For
        def PlanarMidpoint.vec (x y : ℝ) :

        A planar vector specified by its two standard coordinates.

        Equations
        Instances For
          @[simp]
          theorem PlanarMidpoint.vec_zero (x y : ℝ) :
          (vec x y).ofLp 0 = x
          @[simp]
          theorem PlanarMidpoint.vec_one (x y : ℝ) :
          (vec x y).ofLp 1 = y
          theorem PlanarMidpoint.vec_ext {u v : E} (h₀ : u.ofLp 0 = v.ofLp 0) (h₁ : u.ofLp 1 = v.ofLp 1) :
          u = v
          def PlanarMidpoint.K (c : Coeff) (u v : E) :

          The symmetric bilinear Christoffel tensor obtained by raising a cubic index.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def PlanarMidpoint.cubic (c : Coeff) (u v w : E) :

            The symmetric trilinear form represented by the four cubic coefficients.

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

              The contraction of a planar cubic tensor against the Euclidean metric.

              Equations
              Instances For

                The quartic midpoint obstruction with an unrestricted derivative slot.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  theorem PlanarMidpoint.K_symm (c : Coeff) (u v : E) :
                  K c u v = K c v u
                  theorem PlanarMidpoint.cubic_swap_left (c : Coeff) (u v w : E) :
                  cubic c u v w = cubic c v u w
                  theorem PlanarMidpoint.cubic_swap_right (c : Coeff) (u v w : E) :
                  cubic c u v w = cubic c u w v
                  theorem PlanarMidpoint.cubic_diagonal (c : Coeff) (u : E) :
                  cubic c u u u = c 0 * u.ofLp 0 ^ 3 + 3 * c 1 * u.ofLp 0 ^ 2 * u.ofLp 1 + 3 * c 2 * u.ofLp 0 * u.ofLp 1 ^ 2 + c 3 * u.ofLp 1 ^ 3
                  theorem PlanarMidpoint.K_pairing (c : Coeff) (u v w : E) :
                  inner ℝ (K c u v) w = cubic c u v w