lh-l4v/lib
Corey Lewis 66eda2a4d2 lib: add a crunch option for naming schemes
Some properties that crunch can be used for have different legacy naming
schemes. This commit makes it possible for different instances of crunch
to be configured for either prefix or suffix naming.

Signed-off-by: Corey Lewis <corey.lewis@proofcraft.systems>
2022-05-31 11:34:29 +10:00
..
CorresK isabelle-2021: update Lib 2021-09-30 16:53:17 +10:00
EVTutorial isabelle-2021: update EVTutorial 2021-09-30 16:53:17 +10:00
Hoare_Sep_Tactics lib + proof: Isabelle2020 Method.NO_CONTEXT_TACTIC rename 2020-10-27 15:52:31 +10:00
Monad_WP lib: increase oreturn automation 2022-05-10 08:00:56 +10:00
Word_Lib word_lib: move in lemma from l4v 2022-03-29 08:38:25 +11:00
clib isabelle2021-1: CSpec (via lib/BitFieldProofsLib) 2022-03-29 08:38:25 +11:00
concurrency lib: retire OR syntax for monads 2021-09-30 16:53:17 +10:00
doc licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
ml-helpers isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
sep_algebra isabelle2021-1: Sep_Algebra 2022-03-29 08:38:25 +11:00
subgoal_focus isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
test lib: add a crunch option for naming schemes 2022-05-31 11:34:29 +10: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 all: remove theory import path references 2020-11-02 10:16:17 +10: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 licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Corres_Method.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Corres_UL.thy isabelle-2021: ad-hoc adjustions to preview 2021-09-30 16:53:17 +10:00
Crunch.ML lib: add warnings to crunch_ignore 2022-05-27 15:03:10 +10:00
Crunch.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
Crunch_Instances_NonDet.thy lib: add a crunch option for naming schemes 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
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 isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
EmptyFailLib.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
EquivValid.thy various: resolve some new fixmes 2021-11-12 09:39:16 +11:00
Eval_Bool.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
ExtraCorres.thy lib proof: reorder the assumptions of corres_split 2021-02-19 11:37:12 +11:00
Extract_Conjunct.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
FP_Eval.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +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
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
Insulin.thy cleanup: reduce warnings 2021-09-30 16:53:17 +10:00
LemmaBucket.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
LexordList.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Lib.thy lib: update for Word_Lib tweaks 2022-03-29 08:38:25 +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 all: remove theory import path references 2020-11-02 10:16:17 +10: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
MonadicRewrite.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
More_Numeral_Type.thy isabelle-2021: ad-hoc adjustions to preview 2021-09-30 16:53:17 +10:00
NICTATools.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
NatBitwise.thy lib: update for Word_Lib tweaks 2022-03-29 08:38:25 +11:00
NonDetMonadLemmaBucket.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +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 isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +11:00
RangeMap.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +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
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 licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
SubMonadLib.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Time_Methods_Cmd.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Trace_Schematic_Insts.thy isabelle2021-1 lib: update Lib session, retire wpx 2022-03-29 08:38:25 +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: add value_type command 2021-12-22 23:50:22 +11:00
crunch-cmd.ML lib: add a crunch option for naming schemes 2022-05-31 11:34:29 +10: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