General Covariance in Homotopy Type Theory
Posted by Urs Schreiber
In physics, the term general covariance is meant to indicate the property of a physical system or model (in theoretical physics) whose configurations, action functional and equations of motion are all equivariant under the action of the diffeomorphism group on the smooth manifold underlying the spacetime or the worldvolume of the system. The archetypical example of a generally covariant system is of course Einstein-gravity / “general relativity”.
I indicate here how general covariance has a natural formalization in homotopy type theory, hence internal to any -topos. For background and all details see at general covariance on the Lab, and the links given there.
Of course a basic idea of traditional dependent type theory is that types may appear in context of other types . The traditional interpretation of such a dependent type
is that of a -parameterized family or bundle of types, whose fiber over is .
But in homotopy type theory, types are homotopy types, of course, and, hence so are the contexts. A type in context is now in general something more refined than just a family of types. It is really a family of types equipped with equivariance structure with respect to the homotopy groups of the context type.
Specifically, if the context type is connected and pointed, then it is equivalent to the delooping of an -group . One finds (this is discussed here) – that the context defined by the type is that of -equivariance: every type in the context is a type in the original context, but now equipped with a -∞-action. In a precise sense, the homotopy type theory of -∞-actions is equivalent to plain homotopy type theory in context .
Consider this for the case that is an automorphism -group of a type which is regarded as representing spacetime or a worldvolume. We show that in this context the rules of homotopy type theory automatically induce the principle of general covariance and naturally produce configurations spaces of generally covariant field theories: for a moduli object for the given fields, so that a field configuration is a function , the configuration space of covariant fields is the function type but formed in the “general covariance context” . When interpreted in smooth models, is the smooth groupoid of field configurations and diffeomorphism gauge transformations acting on them, the Lie integration of the BRST complex whose degree-1 elements are accordingly called the diffeomorphism ghosts.
More precisely, I show the following (and thanks again to Mike, for discussion of this here).
Definition. Consider in homotopy type theory two types , to be called spacetime and field moduli. Let
be the image of the name of , with essentially unique term
Perform the canonical context extension of and trivial context extension of to get types in context
and
Form then the type of field moduli “” in this context:
Proposition. The categorical semantics of in the model of smooth cohesion, and for a smooth manifold, is given by the diffeological groupoid
whose objects are field configurations on and whose morphisms are diffeomorphism gauge transformations between them. In particular the corresponding Lie algebroid is dual to the (off-shell) BRST complex of fields with diffeomorphism ghosts in degree 1.
Re: General Covariance in Homotopy Type Theory
This looks great. So you’re interested in with equivalences under automorphisms of ? Are there other unobvious instances of this phenomenon?
Going back to basics, in a discrete setting, there are simple combinatorial situations where you work out how many distinct ways there are of colouring a die with, say, at most four colours. So you take all colourings and let act on the cube.
Does anything interesting happen with having higher homotopy?