Advertisement
JoelSjogren

Untitled

Jun 6th, 2018
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Square (A : U) (a0 a1 b0 b1 : A) (u : Path A a0 a1) (v : Path A b0 b1)
  2.                (r0 : Path A a0 b0) (r1 : Path A a1 b1) : U
  3.   = PathP (<i> (Path A (u @ i) (v @ i))) r0 r1
  4.  
  5. -- Exercise construct a constant square:
  6. constSquare (A : U) (a : A) (p : Path A a a) : Square A a a a a p p p p =
  7.   <i k> comp (<j> A) a [
  8.     (i = 0) -> <j> p @ -j \/ k,
  9.     (i = 1) -> <j> p @ j /\ k,
  10.     (k = 0) -> <j> p @ i \/ -j,
  11.     (k = 1) -> <j> p @ i /\ j
  12.   ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement