Documentation

LeanPool.VirasoroProject.VirasoroCocycle

The Virasoro 2-cocycle of the Witt algebra #

This file defines the 2-cocycle of the Witt algebra with coefficients in ground field 𝕜, which defines the (unique) one-dimenensional central extension known as the Virasoro algebra. It is proven that the Virasoro cocycle is nontrivial, and in particular the cohomology of the Witt algebra in degree two does not vanish.

Main definitions #

Main statements #

Tags #

Witt algebra, Virasoro algebra, Lie algebra cohomology

noncomputable def VirasoroProject.WittAlgebra.virasoroCocycleBilin (𝕜 : Type u_1) [Field 𝕜] :
WittAlgebra 𝕜 →ₗ[𝕜] WittAlgebra 𝕜 →ₗ[𝕜] 𝕜

A bilinear map version of the Virasoro cocycle. (Defining formula: γ (lgen n) (lgen m) = (n^3 - n) / 12 * δ[n+m,0].)

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem VirasoroProject.WittAlgebra.virasoroCocycleBilin_apply_lgen_lgen (𝕜 : Type u_1) [Field 𝕜] (n m : ) :
    ((virasoroCocycleBilin 𝕜) ((lgen 𝕜) n)) ((lgen 𝕜) m) = if n + m = 0 then (n ^ 3 - n) / 12 else 0
    theorem VirasoroProject.WittAlgebra.virasoroCocycleBilin_apply_lgen_lgen' (𝕜 : Type u_1) [Field 𝕜] (n m : ) :
    ((virasoroCocycleBilin 𝕜) ((lgen 𝕜) n)) ((lgen 𝕜) m) = if n + m = 0 then (n - 1) * n * (n + 1) / 12 else 0

    An auxiliary for of the Leibniz identity of the Virasoro cocycle WittAlgebra.

    noncomputable def VirasoroProject.WittAlgebra.virasoroCocycle (𝕜 : Type u_1) [Field 𝕜] [CharZero 𝕜] :
    LieTwoCocycle 𝕜 (WittAlgebra 𝕜) 𝕜

    The Virasoro cocycle.

    Equations
    Instances For
      theorem VirasoroProject.WittAlgebra.virasoroCocycle_apply_lgen_lgen (𝕜 : Type u_1) [Field 𝕜] [CharZero 𝕜] (n m : ) :
      ((virasoroCocycle 𝕜) ((lgen 𝕜) n)) ((lgen 𝕜) m) = if n + m = 0 then (n ^ 3 - n) / 12 else 0
      theorem VirasoroProject.WittAlgebra.bdry_lgen_lgen_neg_eq {𝕜 : Type u_1} [Field 𝕜] [CharZero 𝕜] (β : LieOneCochain 𝕜 (WittAlgebra 𝕜) 𝕜) (n : ) :
      (β.bdry ((lgen 𝕜) n)) ((lgen 𝕜) (-n)) = 2 * n * β ((lgen 𝕜) 0)

      The Virasoro cocycle is cohomologically nontrivial.

      The Witt algebra 2-cohomology H²(WittAlgebra, 𝕜) is nontrivial.