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

Get rid of traces #13

Merged
merged 2 commits into from
Nov 3, 2023
Merged

Get rid of traces #13

merged 2 commits into from
Nov 3, 2023

Conversation

pi8027
Copy link
Owner

@pi8027 pi8027 commented Nov 2, 2023

If I abstract out the sort function sufficiently, the parametricity of the abstract sort function implies an induction principle over traces. Therefore, we actually don't need an inductive data type representing traces.

@pi8027 pi8027 force-pushed the abstract-sort branch 5 times, most recently from fb33f64 to c1cea60 Compare November 3, 2023 13:23
theories/stablesort.v Show resolved Hide resolved
theories/stablesort.v Show resolved Hide resolved
@pi8027 pi8027 force-pushed the abstract-sort branch 3 times, most recently from ba6872d to dc96c30 Compare November 3, 2023 22:41
@pi8027 pi8027 merged commit a8f56a8 into master Nov 3, 2023
39 of 43 checks passed
@pi8027 pi8027 deleted the abstract-sort branch November 5, 2023 00:05
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