Documentation

AxiomaticGW.TFT.Basic

Two-dimensional topological field theories #

TwoDimensionalTFT is the finite-labelled correlator presentation of a closed oriented two-dimensional topological field theory. It records scalar correlators, their unit, and their one-edge sewing laws. The equivalent symmetric-monoidal-functor presentation is not constructed here.

Correlators are provided for all genera and all finite label types, including unstable arities. This makes the counit, metric, and multiplication visible as low-arity operations and permits a later restriction to stable CohFT arities.

structure AxiomaticGW.TwoDimensionalTFT (R : Type u_1) (V : Type u_2) [CommRing R] [AddCommGroup V] [Module R V] [Module.Free R V] [Module.Finite R V] :
Type (max (max 1 u_1) u_2)

A closed oriented two-dimensional TFT in its finite-labelled correlator presentation.

Instances For

    The genus-zero one-point correlator of a theory, used below as its candidate Frobenius counit.

    Equations
    Instances For
      @[simp]
      theorem AxiomaticGW.TwoDimensionalTFT.counit_apply {R : Type u_1} {V : Type u_2} [CommRing R] [AddCommGroup V] [Module R V] [Module.Free R V] [Module.Finite R V] (T : TwoDimensionalTFT R V) (x : V) :
      T.counit x = (T.correlator 0 (Fin 1)) fun (x_1 : Fin 1) => x

      Evaluation of the counit extracted from the one-point correlator.