-
Notifications
You must be signed in to change notification settings - Fork 11
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
feat: cleanup FSM code to contain real abstractions instead of directly applying low-level functions. #667
Closed
+2,159
−30
Closed
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
2d298f6
chore: delete dead code
bollu 6dd5e8a
chore: try to add more abstractions
bollu f966632
chore: prove eval eq eval'
bollu 2b5ff4e
chore: get main thm through
bollu 24b76a6
WIP: FSM abstractions
alexkeizer 888925b
appendVector'
alexkeizer 2311e78
tmp
luisacicolini 283e21a
WIP: CircuitProd helpers
alexkeizer 5c7c9bd
Merge branch 'fsm-abstractions' of github.com:opencompl/lean-mlir int…
alexkeizer 01f9647
fix: red squigly
alexkeizer a31f8db
WIP: introduce more `BitVec` abstractions
alexkeizer 8245bea
refactor: move refactored defs to a `New` suffixed copy of FiniteStat…
alexkeizer 78c3b3d
final final attempt
alexkeizer 62e8341
nuke bitvectors
alexkeizer 7c44731
cleaned bitwise op section a bit
luisacicolini 6f4d5c3
name fixes
luisacicolini 4846151
pairing with sid: bitwiseAnd, its eval and support stuff
luisacicolini adad959
chore: bring back eval and eval'.
bollu 718c323
chore: prove bitwiseAnd
bollu 9fa03c7
chore: make eval_bitwiseAnd not depend on sorry anymore
bollu 40d4863
feat: faff about with subsingleton, hoping for a cleanup, but none wa…
bollu b65b8ef
bitwise operators
luisacicolini 63931a9
chore: document chris proof
bollu 27a5816
bitwise fsm cleaned
luisacicolini 6943aa5
bitwise fsm cleaned
luisacicolini 43e64bc
either enlightnening or nonsense
luisacicolini f6c1f38
i am giving up on this predicate
luisacicolini 7516663
peiring with sid, binary predicates
luisacicolini ca532c6
satisfactory theorem decl but too fried to prove it now
luisacicolini 819fae1
progress with eval_and
luisacicolini 18cc7ab
it was easier than i tought
luisacicolini 0310101
lost again
luisacicolini File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.