-
Notifications
You must be signed in to change notification settings - Fork 108
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
Some rules for Lib
and CLib
#785
Commits on Jul 11, 2024
-
clib: remove no_fail assumption from ccorres_While
Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
Configuration menu - View commit details
-
Copy full SHA for f9ba601 - Browse repository at this point
Copy the full SHA f9ba601View commit details -
clib: add hoarep_isNormal_exec_handlers to Corres_UL_C
Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
Configuration menu - View commit details
-
Copy full SHA for 58646c2 - Browse repository at this point
Copy the full SHA 58646c2View commit details -
clib: add ccorres_empty_handler_stackI to Corres_UL_C
Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
Configuration menu - View commit details
-
Copy full SHA for 9241ec4 - Browse repository at this point
Copy the full SHA 9241ec4View commit details -
clib: add ccorres_to_vcg_with_prop' to Corres_UL_C
Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
Configuration menu - View commit details
-
Copy full SHA for 5d86998 - Browse repository at this point
Copy the full SHA 5d86998View commit details -
clib: strengthen intermediate_Normal_state
Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
Configuration menu - View commit details
-
Copy full SHA for 3628a3e - Browse repository at this point
Copy the full SHA 3628a3eView commit details -
Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
Configuration menu - View commit details
-
Copy full SHA for a7f3ced - Browse repository at this point
Copy the full SHA a7f3cedView commit details -
Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
Configuration menu - View commit details
-
Copy full SHA for 81898d0 - Browse repository at this point
Copy the full SHA 81898d0View commit details -
lib: add more schematics to corres_symb_exec_r_conj_ex_abs
This helps to reduce dependence between the schematics used in the assumptions, and allows for easier wp reasoning. Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
Configuration menu - View commit details
-
Copy full SHA for 23baa74 - Browse repository at this point
Copy the full SHA 23baa74View commit details -
monads/nondet: add gets_the_Some_get
Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
Configuration menu - View commit details
-
Copy full SHA for 412de2b - Browse repository at this point
Copy the full SHA 412de2bView commit details -
monads/reader_option: add ask_wp
Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
Configuration menu - View commit details
-
Copy full SHA for 194e3ec - Browse repository at this point
Copy the full SHA 194e3ecView commit details -
monads/reader_option: add no_ofail_ask
Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
Configuration menu - View commit details
-
Copy full SHA for af9c160 - Browse repository at this point
Copy the full SHA af9c160View commit details -
monads/reader_option: add ostate_assert
This adds ostate_assert and ohaskell_state_assert, which are versions of state_assert/stateAssert for the reader monad. Also adds several rules for basic reasoning about these functions. Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
Configuration menu - View commit details
-
Copy full SHA for 2c20961 - Browse repository at this point
Copy the full SHA 2c20961View commit details -
lib+proof: move corres_add_noop_rhs and corres_add_noop_rhs2 to Lib
Moved from DRefine and CRefine, respectively Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
Configuration menu - View commit details
-
Copy full SHA for 96799b8 - Browse repository at this point
Copy the full SHA 96799b8View commit details