-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Drop specific permission amounts in pure functions's preconditions (#387
) * test * Apply suggestions from code review * Update pkg/slayers/path/epic/epic_spec.gobra * Update pkg/slayers/path/epic/epic_spec.gobra * drop unnecessary formalization of waitgroups * tiny change * drop access predicates * stabilize verification conditions that now fail * fix yet one more proof obligation; extract code into additional theorem * yet another proof obligation fixed * refactor widen lemma for HopField to reuse a previous proof * fix bad triggers generated by Gobra * Refactor parts of scion_spec.gobra for proof stability (#389) * backup * cleanup * Update pkg/slayers/scion.go * Update pkg/slayers/scion_spec.gobra * backup * backup * backup * backup * fix proof obligation in CurrSegEquality * drop Uncallable * fix outstanding proof obligations * drop unnecessary function * backup * restore old spec * add gobra action cfg * Update pkg/slayers/path/path_spec.gobra * Fix `doXover` on the new semantics (#395) * start * identify problematic postconditions * drop one assumption * drop comments * fix proof of new postconditions of XoverLemma * small simplifications * drop yet another assumption * drop last assumption
- Loading branch information
Showing
58 changed files
with
923 additions
and
884 deletions.
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
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
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
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
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.