Coordinate matrices for the symplectic form. The matrix identity uses ordinary transpose, rather than conjugate transpose, and the same (p, q) coordinate order.
The unified coordinate function of a phase vector.
Equations
- KamProject.Arnold1963.phaseCoordinate v = Sum.elim v.1 v.2
Instances For
def
KamProject.Arnold1963.phaseLinearMatrix
{n : ℕ}
(A : ComplexPhaseSpace n →ₗ[ℂ] ComplexPhaseSpace n)
:
The matrix of a linear phase transformation in the unified coordinate basis.
Equations
Instances For
theorem
KamProject.Arnold1963.phaseLinearMatrix_symplectic_apply
{n : ℕ}
(A : ComplexPhaseSpace n →ₗ[ℂ] ComplexPhaseSpace n)
(i j : Fin n ⊕ Fin n)
:
((phaseLinearMatrix A).transpose * symplecticMatrix n * phaseLinearMatrix A) i j = symplecticForm (A (phaseDirection i)) (A (phaseDirection j))
theorem
KamProject.Arnold1963.IsSymplecticLinear.matrix_identity
{n : ℕ}
{A : ComplexPhaseSpace n →ₗ[ℂ] ComplexPhaseSpace n}
(hA : IsSymplecticLinear A)
: