Skip to content

smimram/generated-deloopings-agda

 
 

Repository files navigation

Delooping generated groups in homotopy type theory

This repository presents the developments accompanying the paper Delooping generated groups in homotopy type theory by Camil Champin, Samuel Mimram and Emile Oleon. They have been tested with Agda 2.6.3 with the cubical Agda libraray version 0.5.

You can browse the code online.

Delooping with presented Eilenberg-MacLane spaces

  • EM
    • Definition of Eilenberg-MacLane spaces associated to a presentation
    • Equivalence with the traditional definition

Delooping with (generated) G-sets

  • GSet
    • Definition of Actions
    • Definition of GSets and the GSet Structure
  • GSetHom
    • Definition of GSet Homomorphisms
    • Definition of GSetEquiv : GSet Isomorphisms
  • GSetProperties
    • Equality types for Actions and GSetHoms
    • Properties of GSetEquivs
    • Isomorphisms and paths are equivalent (through fundamental theorem of identity types)
    • Gsets form a groupoid
  • XSet
    • Definition of Set Actions
    • Definition of XSets and the XSet Structure
  • XSetProperties
    • The forgetful functor U from GSets to XSets when X is a subset of G
    • Proof that the the loop space of the principal torsor is invariant by U.
  • Comp
    • Definition of Comp the connected component of a pointed space (A, a0
    • Definition of the fundamental group π₁ for groupoids
    • The Comp of a groupoid is a groupoid
    • π₁(Comp(A, a0)) = π₁(A,a0)
  • Generators
    • Definition of Group generation
  • PrincipalTorsor
    • Definition of the principal torsor of a group
  • Deloopings
    • Delooping by torsors (classical construction and proof)
    • Delooping by generated torsors
    • Caracterisation of the Principal torsor's Aut group

Cayley graphs

  • Cayley
    • Definition of Cayley graphs
    • Proof that the Cayley graph is the kernel of the map BX* → BG