lh-l4v/lib
Gerwin Klein d86d577657
lib: make ML_Utils a separate session
Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2023-01-20 13:43:39 +11:00
..
CorresK isabelle-2021: update Lib 2021-09-30 16:53:17 +10:00
EVTutorial lib+proofs+sys-init+tools: proof updates for Fun_Pred_Syntax 2023-01-09 14:54:11 +11:00
Hoare_Sep_Tactics lib + proof: Isabelle2020 Method.NO_CONTEXT_TACTIC rename 2020-10-27 15:52:31 +10:00
ML_Utils lib: make ML_Utils a separate session 2023-01-20 13:43:39 +11:00
Monad_WP lib: make ML_Utils a separate session 2023-01-20 13:43:39 +11:00
Word_Lib isabelle2022: import Word_Lib AFP changes 2022-11-09 11:45:46 +11:00
clib c-parser+crefine+clib: move is_aligned_c_guard to c-parser session 2023-01-12 11:48:59 +10:30
concurrency lib+spec+proofs: proof fixes for NonDetMonadLemmaBucket split 2023-01-19 17:01:34 +11:00
doc licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
sep_algebra lib+proofs+sys-init+tools: proof updates for Fun_Pred_Syntax 2023-01-09 14:54:11 +11:00
subgoal_focus isabelle2022 lib: update Lib 2022-11-09 11:45:46 +11:00
test lib: reorder the assumptions of corres_split rules 2022-10-20 08:59:52 +11:00
AddUpdSimps.thy lib AddUpdSimps: cleanup + remove old debugging code 2020-05-04 17:02:58 +08:00
Apply_Debug.thy isabelle2021-1: remove extend from TheoryData 2022-03-29 08:38:25 +11:00
Apply_Trace.thy lib: make ML_Utils a separate session 2023-01-20 13:43:39 +11:00
Apply_Trace_Cmd.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
BCorres_UL.thy lib: add a crunch option for naming schemes 2022-05-31 11:34:29 +10:00
Bisim_UL.thy isabelle-2021: update Lib 2021-09-30 16:53:17 +10:00
Conjuncts.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
Corres_Adjust_Preconds.thy lib+proofs+sys-init+tools: proof updates for Fun_Pred_Syntax 2023-01-09 14:54:11 +11:00
Corres_Method.thy lib: add hoare_from_abs rule 2022-11-10 16:09:13 +11:00
Corres_UL.thy lib: make theLeft/theRight/isLeft/isRight abbreviations 2023-01-19 17:41:11 +11:00
Crunch.ML lib: add warnings to crunch_ignore 2022-05-27 15:03:10 +10:00
Crunch.thy lib: make ML_Utils a separate session 2023-01-20 13:43:39 +11:00
Crunch_Instances_NonDet.thy lib+proof: change crunch no_fail to prefix naming 2022-05-31 11:34:29 +10:00
Crunch_Instances_Trace.thy lib: add a crunch option for naming schemes 2022-05-31 11:34:29 +10:00
CutMon.thy lib: split NonDetMonadLemmaBucket into multiple theories 2023-01-19 17:01:12 +11:00
DataMap.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Defs.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
DetWPLib.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Distinct_Cmd.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Eisbach_Methods.thy lib: add fwd_all + fwd_all_new methods, combinators 2022-09-26 15:24:46 +10:00
EmptyFailLib.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
EquivValid.thy lib+proofs+sys-init+tools: proof updates for Fun_Pred_Syntax 2023-01-09 14:54:11 +11:00
Eval_Bool.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
ExtraCorres.thy lib: add hoare_from_abs rule 2022-11-10 16:09:13 +11:00
Extract_Conjunct.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
FP_Eval.thy lib: make ML_Utils a separate session 2023-01-20 13:43:39 +11:00
FastMap.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
Find_Names.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Fun_Pred_Syntax.thy lib: factor out and generalise bool syntax for functions 2023-01-09 14:54:06 +11:00
GenericLib.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
GenericTag.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Guess_ExI.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
HaskellLemmaBucket.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
HaskellLib_H.thy lib: support for Haskell Reader monad constructs 2022-05-10 08:00:56 +10:00
Injection_Handler.thy lib: split NonDetMonadLemmaBucket into multiple theories 2023-01-19 17:01:12 +11:00
Insulin.thy cleanup: reduce warnings 2021-09-30 16:53:17 +10:00
LemmaBucket.thy lib: make theLeft/theRight/isLeft/isRight abbreviations 2023-01-19 17:41:11 +11:00
LexordList.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Lib.thy lib: make theLeft/theRight/isLeft/isRight abbreviations 2023-01-19 17:41:11 +11:00
ListLibLemmas.thy Cleanup some FIXMEs in AInvs and related sessions 2021-07-16 14:13:07 +10:00
List_Lib.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Local_Method.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Locale_Abbrev.thy isabelle-2021: Lib update 2021-09-30 16:53:17 +10:00
ML_Goal.thy lib: add ML_goal command 2020-05-13 11:53:50 +08:00
ML_Goal_Test.thy lib: make ML_Utils a separate session 2023-01-20 13:43:39 +11:00
Match_Abbreviation.thy cleanup: reduce warnings 2021-09-30 16:53:17 +10:00
MonadEq.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
MonadEq_Lemmas.thy lib: split NonDetMonadLemmaBucket into multiple theories 2023-01-19 17:01:12 +11:00
Monad_Commute.thy lib: rename More_Monad to Monad_Lists and fix style 2023-01-19 17:01:25 +11:00
Monad_Equations.thy lib: move empty_fail lemmas up into NonDetMonadVCG 2023-01-19 17:01:12 +11:00
Monad_Lib.thy lib: factor out monad dependencies 2023-01-19 17:00:14 +11:00
Monad_Lists.thy lib: rename More_Monad to Monad_Lists and fix style 2023-01-19 17:01:25 +11:00
MonadicRewrite.thy lib: make theLeft/theRight/isLeft/isRight abbreviations 2023-01-19 17:41:11 +11:00
More_NonDetMonadVCG.thy lib: split NonDetMonadLemmaBucket into multiple theories 2023-01-19 17:01:12 +11:00
More_Numeral_Type.thy isabelle-2021: ad-hoc adjustions to preview 2021-09-30 16:53:17 +10:00
NICTATools.thy lib: add named_eta and no_name_eta methods 2022-09-06 02:50:23 +10:00
Named_Eta.thy lib: add named_eta and no_name_eta methods 2022-09-06 02:50:23 +10:00
NatBitwise.thy lib: update for Word_Lib tweaks 2022-03-29 08:38:25 +11:00
No_Fail.thy lib: split NonDetMonadLemmaBucket into multiple theories 2023-01-19 17:01:12 +11:00
No_Throw.thy lib: split NonDetMonadLemmaBucket into multiple theories 2023-01-19 17:01:12 +11:00
NonDetMonadLemmaBucket.thy lib: make theLeft/theRight/isLeft/isRight abbreviations 2023-01-19 17:41:11 +11:00
Oblivious.thy lib: split NonDetMonadLemmaBucket into multiple theories 2023-01-19 17:01:12 +11:00
ProvePart.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
Qualify.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
ROOT lib: make ML_Utils a separate session 2023-01-20 13:43:39 +11:00
RangeMap.thy lib: make ML_Utils a separate session 2023-01-20 13:43:39 +11:00
Repeat_Attribute.thy lib: add attribute to repeatedly apply other attributes 2020-11-09 17:18:41 +11:00
Requalify.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Rule_By_Method.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
Rules_Tac.thy lib: add rules_tac and related multi-thm instantiators 2022-09-10 06:29:19 +10:00
ShowTypes.thy cleanup: reduce warnings 2021-09-30 16:53:17 +10:00
SimpStrategy.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
Simp_No_Conditional.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Simulation.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Solves_Tac.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
SpecValid_R.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
SplitRule.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
StateMonad.thy lib: factor out and generalise bool syntax for functions 2023-01-09 14:54:06 +11:00
SubMonadLib.thy lib: reorder the assumptions of corres_split rules 2022-10-20 08:59:52 +11:00
Time_Methods_Cmd.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Trace_Schematic_Insts.thy lib: make ML_Utils a separate session 2023-01-20 13:43:39 +11:00
Try_Attribute.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Try_Methods.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
Value_Abbreviation.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Value_Type.thy lib: avoid @{file} for files that might be moved 2022-10-31 11:45:05 +11:00
crunch-cmd.ML lib+proofs+sys-init+tools: proof updates for Fun_Pred_Syntax 2023-01-09 14:54:11 +11:00
defs.ML licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
set.ML licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
tests.xml lib: A tutorial and some 'modify' monad rules for Lib.EquivValid 2020-11-17 06:06:03 +11:00