-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cleaning up synthetic homotopy theory #649
Conversation
With this PR, we may be coming close to finishing the items in #195! 😃 |
It is a nontrivial task though. I might not do it all in one pull request. |
This one is ready for review. I'll continue refactoring in a new PR tomorrow. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR already goes a long way, thank you for doing this!
I think your design choices here are interesting; I'm curious to see what it's like to use with all the new path lemma files.
src/synthetic-homotopy-theory/dependent-cocones-under-spans.lagda.md
Outdated
Show resolved
Hide resolved
src/synthetic-homotopy-theory/universal-property-pushouts.lagda.md
Outdated
Show resolved
Hide resolved
I'm gonna merge this when the checks are done. Thanks so much for the review and the corrections! |
## List of files directly related to identity types | ||
|
||
The following table lists files that are about identity types and operations on | ||
identifications in arbitrary types. | ||
|
||
| Concept | File | | ||
| ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- | | ||
| Action on identifications of binary functions | [`foundation.action-on-identifications-binary-functions`](foundation.action-on-identifications-binary-functions.md) | | ||
| Action on identifications of dependent functions | [`foundation.action-on-identifications-dependent-functions`](foundation.action-on-identifications-dependent-functions.md) | | ||
| Action on identifications of functions | [`foundation.action-on-identifications-functions](foundation.action-on-identifications-functions.md) | | ||
| Binary transport | [`foundation.binary-transport`](foundation.binary-transport.md) | | ||
| Commuting squares of identifications | [`foundation.commuting-squares-identifications`](foundation.commuting-squares-identifications.md) | | ||
| Dependent paths (foundation) | [`foundation.dependent-paths`](foundation.dependent-paths.md) | | ||
| Dependent paths (foundation-core) | [`foundation-core.dependent-paths`](foundation-core.dependent-paths.md) | | ||
| The fundamental theorem of identity types | [`foundation.fundamental-theorem-of-identity-types`](foundation.fundamental-theorem-of-identity-types.md) | | ||
| Hexagons of identifications | [`foundation.hexagons-of-identifications`](foundation.hexagons-of-identifications.md) | | ||
| Identity systems | [`foundation.identity-sytsemts`](foundation.identity-systems.md) | | ||
| The identity type (foundation) | [`foundation.identity-types`](foundation.identity-types.md) | | ||
| The identity type (foundation-core) | [`foundation-core.identity-types`](foundation-core.identity-types.md) | | ||
| Large identity types | [`foundation.large-identity-types`](foundation.large-identity-types.md) | | ||
| Path algebra | [`foundation.path-algebra`](foundation.path-algebra.md) | | ||
| Symmetric identity types | [`foundation.symmetric-identity-types`](foundation.symmetric-identity-types.md) | | ||
| Transport (foundation) | [`foundation.transport`](foundation.transport.md) | | ||
| Transport (foundation-core) | [`foundation-core.transport`](foundation-core.transport.md) | | ||
| The universal property of identity types | [`foundation.universal-property-identity-types`](foundation.universal-property-identity-types.md) | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a good start, but maybe it's best to write a full text guiding readers to get an overview? Or perhaps this is unmaintainable...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you feel inspired you're welcome to do that
Sorry, I fell asleep. Great work! |
- Hyperlinks throughout `synthetic-homotopy-theory` - Using `coherence-square-identifications` and `dependent-identifications` in `interval` - Changing the order of arguments of `coherence-square-identifications` to be the same as for maps This PR builds on #649 and #650, and works toward progressing item 8 of #195. --------- Co-authored-by: Fredrik Bakke <fredrbak@gmail.com>
24-pushouts.lagda.md
cofiber.lagda.md
pushouts.lagda.md
universal-property-pushouts.lagda.md
eq-htpy
tofunction-extensionality