Documentation

LeanPool.LiebThirring.Electrostatics.PlaneCofactor

The normal component of the planar projection Jacobian #

Deleting one row and the last column of an orthogonal matrix gives an absolute minor equal to the corresponding last-column entry.

The two unit direction vectors of an orthonormal affine frame.

Deleting one row and the last column of an orthogonal matrix gives an absolute minor equal to the corresponding last-column entry.

noncomputable def LiebThirring.planeFrameVector (n b : Position) (F : PlaneFrame (affinePlane n b)) (i : Fin 2) :

The two unit direction vectors of an orthonormal affine frame.

Equations
Instances For
    theorem LiebThirring.inner_planeFrameVector (n b : Position) (F : PlaneFrame (affinePlane n b)) (i j : Fin 2) :
    inner ℝ (planeFrameVector n b F i) (planeFrameVector n b F j) = if i = j then 1 else 0

    The frame direction vectors are orthonormal.

    The frame direction vectors are perpendicular to the given normal.

    noncomputable def LiebThirring.planeFrameMatrix (n b : Position) (F : PlaneFrame (affinePlane n b)) :
    Matrix (Fin 3) (Fin 3) ℝ

    Columns of the affine frame's linear part, followed by the normal.

    Equations
    Instances For
      theorem LiebThirring.planeFrameMatrix_inner_columns (n b : Position) (hn : ‖n‖ = 1) (F : PlaneFrame (affinePlane n b)) (i j : Fin 3) :

      The completed frame columns are orthonormal when its normal has unit norm.

      The completed frame matrix is orthogonal when its normal has unit norm.

      The projection chart's matrix is the corresponding minor of the completed frame.

      theorem LiebThirring.abs_det_planeProjectionChart (n b : Position) (hn : ‖n‖ = 1) (a : Fin 3) (ha : n.ofLp a ≠ 0) (F : PlaneFrame (affinePlane n b)) :

      The absolute area Jacobian of coordinate deletion is the absolute normal component.