Skip to content

groupoid/hopf

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
ci
 
 
src
 
 
 
 
 
 

Build Status

Groupoid Infinity

The Groupoid Infinity Cubical Base Library is compatible with hcomptrans branch of cubicaltt that fully supports recursive HITs. As example Hopf fibration is given formally due to Guillaume Brunerie:

rot: (x : S1) -> Path S1 x x = split
  base -> loop1
  loop @ i -> constSquare S1 base loop1 @ i

mu : S1 -> equiv S1 S1 = split
  base -> idEquiv S1
  loop @ i -> equivPath S1 S1 (idEquiv S1)
        (idEquiv S1) ( \(x : S1) -> rot x @ j) @ i

H : S2 -> U = split
  north -> S1
  south -> S1
  merid x @ i -> ua S1 S1 (mu x) @ i

total : U = (c : S2) * H c

Credits

  • Maxim Sokhatsky