-
Notifications
You must be signed in to change notification settings - Fork 2
Merge the prop equality extension #287
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
Conversation
* update syntax for propositional equality * empty * do not extract * don't build dune * do not run test * update comments
* add rules for prop equality * bring back more files * bad naming * not enough premises
Port updates from the main branch
Port Fix weird TOC (#215)
Merge main for grammar fix
* fixing presupposition * working on presup * need to figure this out * update * one more case * one more lemma * I am so dead... * move out lemmas * more progress * finish one lemma * long way to go * outline the proof * outline the proof * one simple case * keep completing * more proofs * the most complicated case * more proofs * more proofs * more proofs * finish proofs * add presup * finish all syntactic proofs
Update prop eq presup
Update CI to have (temporary) extension page
Port consistency
Port notation
Optimize presup a bit
Optimize a bit more
backward merge
* Restore Semantics * Add Completeness placeholders * Add missing file * Reflect comments
* Completeness is complex * Something is wrong with PER model * Something * Some progress on completeness * Finish easy cases
* need to define mutual versions of lemmas * fill in the lemma * more proofs * one more case * proved a lemma * update lemmas * one more lemma * typos
Equality cases for the soundness is also a bit optimized (by a fairly naive method) and now it takes 2/3 compile time. |
Just to double check, though #288 is merged, there are still usage of UIP in this branch, right? |
Yes, some new lemmas and the equality cases should be fixed. |
Sure, after we merge #290, we would (hopefully) see how many things need fix |
|
so it's mostly soundness |
seems like that, the only broken one in completeness is |
it seems Clare has created a branch so I would say changes to main do not impact the artifact. we can release from the icfp25 branch. I would like this PR to be merged as a rebase to keep track of the changes along the way, but there is a conflict. can this be fixed easily? |
I think for this one it would be better to make a merge commit (but not squash), as several backporting merge has already been done between this one and main. |
Closes #181