Skip to content

Commit

Permalink
Add prose for whiskering of triangles of identifications
Browse files Browse the repository at this point in the history
  • Loading branch information
VojtechStep committed Dec 9, 2023
1 parent 06a3bec commit 466a701
Showing 1 changed file with 58 additions and 0 deletions.
58 changes: 58 additions & 0 deletions src/foundation/commuting-triangles-of-identifications.lagda.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,64 @@ module _

### Whiskering of triangles of identifications

Given a commuting triangle of identifications

```text
top
x ----- y
\ /
left \ / right
\ /
z ,
```

we may consider three ways of attaching new identifications to it: prepending
`p : u = x` to the left, which gives us a commuting triangle

```text
p ∙ top
u ----- y
\ /
p ∙ left \ / right
\ /
z ,
```

or appending an identification `p : z = u` to the right, which gives

```text
top
u ----- y
\ /
left ∙ p \ / right ∙ p
\ /
z ,
```

or splicing an identification `p : y = u` and its inverse into the middle, to
get

```text
top ∙ p
u ----- y
\ /
left \ / p⁻¹ ∙ right
\ /
z ,
```

which isn't formalized yet.

Because concatenation of identifications is an equivalence, it follows that all
of these transformations are equivalences.

These lemmas are useful in proofs involving path algebra, because taking
`equiv-right-whisk-triangle-identicications` as an example, it provides us with
two maps: the forward direcation states `(p = q ∙ r) (p ∙ s = q ∙ (r ∙ s))`,
which allows one to append an identification without needing to reassociate on
the right, and the backwards direction conversely allows one to concel out an
identification in parantheses.

```agda
module _
{l : Level} {A : UU l} {x y z u : A}
Expand Down

0 comments on commit 466a701

Please sign in to comment.