Documentation

LeanPool.LiebThirring.Kinetic.PauliLiftEncoding

Two-particle coordinate encoding #

The coordinate splitting used to compare rank-one lifts in two distinct particle coordinates. The order of the two displayed particles is retained; simultaneous exchange therefore acts by swapping those two entries and fixes the remaining configuration.

def LiebThirring.pairInsertionIndexEquiv {N : ℕ} (i j : Fin N) (hij : i ≠ j) :
Fin N × Fin 3 ≃ Fin 3 ⊕ Fin 3 ⊕ { k : Fin N // k ≠ i ∧ k ≠ j } × Fin 3

Partition the full spatial index into two selected particles and all remaining coordinates.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[reducible, inline]

    Spatial coordinates other than two specified distinct particles.

    Equations
    Instances For
      @[reducible, inline]
      abbrev LiebThirring.OtherPairSpinLabels {N : ℕ} (i j : Fin N) (q : ℕ) :

      Spin labels other than two specified distinct particles.

      Equations
      Instances For

        Insert two distinct spatial particle coordinates.

        Equations
        Instances For
          def LiebThirring.insertSpinPair {N q : ℕ} (i j : Fin N) (s r : Fin q) (t : OtherPairSpinLabels i j q) :

          Insert two distinct spin coordinates.

          Equations
          Instances For

            The measurable coordinate equivalence associated with ordered insertion of two distinct particles.

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

              Ordered insertion of two distinct particles preserves product volume.

              def LiebThirring.spinPairInsertionEquiv {N q : ℕ} (i j : Fin N) (hij : i ≠ j) :

              Split a spin assignment into two selected labels and the remaining labels.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                noncomputable def LiebThirring.spinPairCurryingLinearIsometryEquiv {N q : ℕ} (i j : Fin N) (hij : i ≠ j) :
                SpinAmplitudes N q ≃ₗᵢ[ℂ] PiLp 2 fun (x : Fin q) => PiLp 2 fun (x : Fin q) => EuclideanSpace ℂ (OtherPairSpinLabels i j q)

                Regroup finite spin amplitudes into two selected spin factors.

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

                  Swapping the two displayed spatial entries is simultaneous particle exchange.

                  theorem LiebThirring.permuteSpins_swap_insertSpinPair {N q : ℕ} (i j : Fin N) (hij : i ≠ j) (s r : Fin q) (t : OtherPairSpinLabels i j q) :

                  Swapping the two displayed spin entries is simultaneous particle exchange.