lib+spec+proof+autocorres: update for renamed Reader_Option_Monad
Signed-off-by: Corey Lewis <corey.lewis@proofcraft.systems>
This commit is contained in:
parent
26f41e1764
commit
9b90b9e34a
|
@ -14,7 +14,7 @@ imports
|
|||
Lib
|
||||
More_Numeral_Type
|
||||
Monads.NonDetMonadVCG
|
||||
Monads.OptionMonad
|
||||
Monads.Reader_Option_Monad
|
||||
begin
|
||||
|
||||
abbreviation (input) "flip \<equiv> swp"
|
||||
|
|
|
@ -19,7 +19,7 @@ imports
|
|||
Injection_Handler
|
||||
Monads.WhileLoopRulesCompleteness
|
||||
"Word_Lib.Distinct_Prop" (* for distinct_tuple_helper *)
|
||||
Monads.OptionMonadWP
|
||||
Monads.Reader_Option_VCG
|
||||
begin
|
||||
|
||||
lemma distinct_tuple_helper:
|
||||
|
|
|
@ -14,7 +14,7 @@ imports
|
|||
CParser.LemmaBucket_C
|
||||
Lib.LemmaBucket
|
||||
SIMPL_Lemmas
|
||||
Monads.OptionMonadWP
|
||||
Monads.Reader_Option_VCG
|
||||
begin
|
||||
|
||||
declare word_neq_0_conv [simp del]
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
theory Lookups_D
|
||||
imports
|
||||
"DSpec.Syscall_D"
|
||||
"Monads.OptionMonadND"
|
||||
"Monads.Reader_Option_ND"
|
||||
begin
|
||||
|
||||
type_synonym 'a lookup = "cdl_state \<Rightarrow> 'a option"
|
||||
|
|
|
@ -10,7 +10,7 @@ imports
|
|||
Word_Lib.WordSetup
|
||||
Monads.Empty_Fail
|
||||
Monads.No_Fail
|
||||
Monads.OptionMonadND
|
||||
Monads.Reader_Option_ND
|
||||
Lib.HaskellLib_H
|
||||
Platform
|
||||
begin
|
||||
|
|
|
@ -11,7 +11,7 @@ imports
|
|||
Word_Lib.WordSetup
|
||||
Monads.Empty_Fail
|
||||
Monads.No_Fail
|
||||
Monads.OptionMonadND
|
||||
Monads.Reader_Option_ND
|
||||
Setup_Locale
|
||||
Platform
|
||||
begin
|
||||
|
|
|
@ -11,7 +11,7 @@ imports
|
|||
Word_Lib.WordSetup
|
||||
Monads.Empty_Fail
|
||||
Monads.No_Fail
|
||||
Monads.OptionMonadND
|
||||
Monads.Reader_Option_ND
|
||||
Setup_Locale
|
||||
Platform
|
||||
begin
|
||||
|
|
|
@ -11,7 +11,7 @@ imports
|
|||
Word_Lib.WordSetup
|
||||
Monads.Empty_Fail
|
||||
Monads.No_Fail
|
||||
Monads.OptionMonadND
|
||||
Monads.Reader_Option_ND
|
||||
Lib.HaskellLib_H
|
||||
Platform
|
||||
begin
|
||||
|
|
|
@ -11,7 +11,7 @@ imports
|
|||
Word_Lib.WordSetup
|
||||
Monads.Empty_Fail
|
||||
Monads.No_Fail
|
||||
Monads.OptionMonadND
|
||||
Monads.Reader_Option_ND
|
||||
Lib.HaskellLib_H
|
||||
Platform
|
||||
begin
|
||||
|
|
|
@ -21,7 +21,7 @@ imports
|
|||
TypHeapSimple
|
||||
HeapLift
|
||||
WordAbstract
|
||||
"Monads.OptionMonadWP"
|
||||
"Monads.Reader_Option_VCG"
|
||||
"Eisbach_Tools.Apply_Trace"
|
||||
AutoCorresSimpset
|
||||
"ML_Utils.MkTermAntiquote"
|
||||
|
|
|
@ -13,7 +13,7 @@ theory MonadMono
|
|||
imports
|
||||
NonDetMonadEx
|
||||
Monads.WhileLoopRulesCompleteness
|
||||
Monads.OptionMonadWP
|
||||
Monads.Reader_Option_VCG
|
||||
begin
|
||||
|
||||
(*
|
||||
|
|
|
@ -16,7 +16,7 @@ imports
|
|||
"Monads.More_NonDetMonadVCG"
|
||||
"Monads.No_Throw"
|
||||
"Monads.No_Fail"
|
||||
"Monads.OptionMonadND"
|
||||
"Monads.Reader_Option_ND"
|
||||
begin
|
||||
|
||||
(*
|
||||
|
@ -276,7 +276,7 @@ lemma whileLoop_to_fold:
|
|||
(\<lambda>r. return (Q r))
|
||||
i s) = return (if P i \<le> x then fold (\<lambda>i r. (Q r)) [unat (P i) ..< unat x] i else i) s"
|
||||
(is "?LHS s = return (?RHS x) s")
|
||||
apply (subst OptionMonadND.gets_the_return [symmetric])
|
||||
apply (subst Reader_Option_ND.gets_the_return [symmetric])
|
||||
apply (subst gets_the_whileLoop)
|
||||
apply (rule gets_the_to_return)
|
||||
apply (subst owhile_to_fold)
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
theory TypeStrengthen
|
||||
imports
|
||||
L2Defs
|
||||
"Monads.OptionMonadND"
|
||||
"Monads.Reader_Option_ND"
|
||||
ExecConcrete
|
||||
begin
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ Termination for recursive functions.
|
|||
theory FactorialTest
|
||||
imports
|
||||
"AutoCorres.AutoCorres"
|
||||
"Monads.OptionMonadWP"
|
||||
"Monads.Reader_Option_VCG"
|
||||
begin
|
||||
|
||||
external_file "factorial.c"
|
||||
|
|
Loading…
Reference in New Issue