Skip to content

Commit

Permalink
Tweak s3-join-s3. (#298)
Browse files Browse the repository at this point in the history
* Follow the Geometry.

* Algebraic simplification.
  • Loading branch information
favonia authored Sep 7, 2018
1 parent 97fa960 commit 6cf9d6a
Showing 1 changed file with 0 additions and 14 deletions.
14 changes: 0 additions & 14 deletions example/s3-to-join.red
Original file line number Diff line number Diff line change
Expand Up @@ -133,35 +133,21 @@ let s3-join-s3 (d : s3) : Path s3 (join-to-s3 (s3-to-join d)) d =
elim d [
| base → refl
| cube i j k → λ x →
let cnx/image : (i m : dim) → s3 =
λ i m → comp 0 i base [ m=0 → refl | m=1 → refl ]
in
let cnx/filler : (i m x : dim) → s3 =
λ i m x →
comp 0 i base
[ m=0 → refl
| m=1 → refl
| x=0 i → cnx/image i m
| x=1 → refl
]
in
let k01/image : (i m : dim) → s3 =
λ i m →
comp 1 i (cnx/image 1 m) [
| j=0 i → cnx/image i m
| j=1 i → cnx/image i m
| m=0 → refl
| m=1 → refl
]
in
let k01/filler : (i m x : dim) → s3 =
λ i m x →
comp 1 i (cnx/filler 1 m x) [
| j=0 i → cnx/filler i m x
| j=1 i → cnx/filler i m x
| m=0 → refl
| m=1 → refl
| x=0 i → k01/image i m
| x=1 → refl
]
in
Expand Down

0 comments on commit 6cf9d6a

Please sign in to comment.