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

Define path equivalence #228

Closed
wants to merge 2 commits into from
Closed

Define path equivalence #228

wants to merge 2 commits into from

Conversation

Blaisorblade
Copy link
Owner

@Blaisorblade Blaisorblade commented May 12, 2020

Attempt defining when two paths are "equivalent", that is, all the types they contain are equal (and any other definitions coincide), and showing that all semantic types respect this equivalence. Finishing this might take around a couple of days and ~1000 lines of code.

Annoyingly, singleton types don't respect that equivalence; fixing that might be quite bothersome, but maybe we needn't.

@Blaisorblade Blaisorblade added this to the Higher kinds milestone May 12, 2020
@Blaisorblade Blaisorblade force-pushed the path-equiv branch 2 times, most recently from 3b78a43 to daa6936 Compare May 15, 2020 21:23
@Blaisorblade Blaisorblade force-pushed the path-equiv branch 4 times, most recently from 37b39ee to c45d4b8 Compare May 27, 2020 15:16
@Blaisorblade Blaisorblade deleted the path-equiv branch May 29, 2020 14:27
Blaisorblade added a commit that referenced this pull request Dec 27, 2021
Very different from #228.
But using 1 environment seems wrong, on paper I use 2 (even if in some places I
can only use 1).
Blaisorblade added a commit that referenced this pull request Dec 29, 2021
Very different from #228.
But using 1 environment seems wrong, on paper I use 2 (even if in some places I
can only use 1).
Blaisorblade added a commit that referenced this pull request Dec 30, 2021
Very different from #228.
But using 1 environment seems wrong, on paper I use 2 (even if in some places I
can only use 1).
Blaisorblade added a commit that referenced this pull request Jan 10, 2022
Very different from #228.
But using 1 environment seems wrong, on paper I use 2 (even if in some places I
can only use 1).
Blaisorblade added a commit that referenced this pull request Jan 29, 2022
Very different from #228.
But using 1 environment seems wrong, on paper I use 2 (even if in some places I
can only use 1).
Blaisorblade added a commit that referenced this pull request Jan 30, 2022
Very different from #228.
But using 1 environment seems wrong, on paper I use 2 (even if in some places I
can only use 1).
Blaisorblade added a commit that referenced this pull request Feb 27, 2022
Very different from #228.
But using 1 environment seems wrong, on paper I use 2 (even if in some places I
can only use 1).
Blaisorblade added a commit that referenced this pull request Aug 11, 2022
Very different from #228.
But using 1 environment seems wrong, on paper I use 2 (even if in some places I
can only use 1).
Blaisorblade added a commit that referenced this pull request Aug 27, 2022
Very different from #228.
But using 1 environment seems wrong, on paper I use 2 (even if in some places I
can only use 1).
Blaisorblade added a commit that referenced this pull request Aug 27, 2022
Very different from #228.
But using 1 environment seems wrong, on paper I use 2 (even if in some places I
can only use 1).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant