lib+READMEs: rename Monad_WP to Monads

In preparation for a separate Monads session.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
This commit is contained in:
Gerwin Klein 2023-01-20 14:01:18 +11:00
parent 34c427d09d
commit bba173cb99
No known key found for this signature in database
GPG Key ID: 20A847CE6AB7F5F3
28 changed files with 25 additions and 25 deletions

View File

@ -12,8 +12,8 @@ session Lib (lib) = Word_Lib +
Eisbach_Tools
ML_Utils
directories
"Monad_WP"
"Monad_WP/wp"
"Monads"
"Monads/wp"
theories
Lib
AddUpdSimps
@ -74,27 +74,27 @@ session Lib (lib) = Word_Lib +
(* should really be a separate session, but too entangled atm: *)
NonDetMonadLemmaBucket
"Monad_WP/WhileLoopRules"
"Monad_WP/TraceMonad"
"Monad_WP/OptionMonadND"
"Monad_WP/OptionMonadWP"
"Monad_WP/Strengthen_Demo"
"Monad_WP/TraceMonadLemmas"
"Monad_WP/wp/WPBang"
"Monad_WP/wp/WPFix"
"Monad_WP/wp/Eisbach_WP"
"Monad_WP/wp/WPI"
"Monad_WP/wp/WPC"
"Monad_WP/wp/WP_Pre"
"Monad_WP/wp/WP"
"Monad_WP/Datatype_Schematic"
"Monad_WP/WhileLoopRulesCompleteness"
"Monad_WP/Strengthen"
"Monad_WP/OptionMonad"
"Monad_WP/TraceMonadVCG"
"Monad_WP/NonDetMonadVCG"
"Monad_WP/NonDetMonad"
"Monad_WP/NonDetMonadLemmas"
"Monads/WhileLoopRules"
"Monads/TraceMonad"
"Monads/OptionMonadND"
"Monads/OptionMonadWP"
"Monads/Strengthen_Demo"
"Monads/TraceMonadLemmas"
"Monads/wp/WPBang"
"Monads/wp/WPFix"
"Monads/wp/Eisbach_WP"
"Monads/wp/WPI"
"Monads/wp/WPC"
"Monads/wp/WP_Pre"
"Monads/wp/WP"
"Monads/Datatype_Schematic"
"Monads/WhileLoopRulesCompleteness"
"Monads/Strengthen"
"Monads/OptionMonad"
"Monads/TraceMonadVCG"
"Monads/NonDetMonadVCG"
"Monads/NonDetMonad"
"Monads/NonDetMonadLemmas"
session CLib (lib) in clib = CParser +
sessions

View File

@ -9,7 +9,7 @@ Abstract Spec Invariant Proof
This proof defines and proves the global invariants of seL4's
[abstract specification](../../spec/abstract/). The invariants are
phrased and proved using a [monadic Hoare logic](../../lib/Monad_WP/NonDetMonad.thy)
phrased and proved using a [monadic Hoare logic](../../lib/Monads/NonDetMonad.thy)
described in a TPHOLS '08 [paper][1].
[1]: https://trustworthy.systems/publications/nictaabstracts/Cock_KS_08.abstract "Secure Microkernels, State Monads and Scalable Refinement"

View File

@ -14,7 +14,7 @@ specification. The specification draws in additional interface files from
`design` and `machine`.
The specification is written in monadic style. See
`l4v/lib/Monad_WP/NonDetMonad` for the definition of this monad.
`l4v/lib/Monads/NonDetMonad` for the definition of this monad.
Top-Level Theory
----------------