Skip to content
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

normalization for the free cartesian category #118

Draft
wants to merge 36 commits into
base: main
Choose a base branch
from

Conversation

hejohns
Copy link
Collaborator

@hejohns hejohns commented Dec 6, 2024

WIP draft

Before, if you didn't have python3-venv, check-line-lengths
would fail and if you installed python3-venv and tried again, you'd get
some error about env not having a env/bin. So then you'd have to `rm -r
env` and run check-line-lengths a third time.
more abstract proof of the ue stuff
TODO: clean up reindex names
That took me way more time than I could've thought.
I'm leaving the Lemma module in there because if you ever need to modify
something, you might have to rip it out into a separate file again to
avoid agda taking way too long or never finishing type checking
just use the total category of weakening definition, so we don't have
two different definitionally different definitions of bin product of
Cartesian categories, that differ only on the proofs of the Cartesian
structure. Anyways, the underlying displayed categories are such that
the total category of the weakening is definitionally the binary product
although they are each defined manually. There isn't an easy way to
define weakening from the bin product so let's define the bin product
from weakening
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant