Skip to content

Commit

Permalink
Turn off aux lemmas by default
Browse files Browse the repository at this point in the history
  • Loading branch information
palinatolmach committed Aug 21, 2024
1 parent d6599f0 commit 55b3991
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 6 deletions.
6 changes: 3 additions & 3 deletions src/kontrol/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -351,11 +351,11 @@ def parse(s: str) -> list[T]:
help='Do not include assumptions on keccak properties.',
)
build.add_argument(
'--no-auxiliary-lemmas',
'--auxiliary-lemmas',
dest='auxiliary_lemmas',
default=None,
action='store_false',
help='Do not include auxiliary Kontrol lemmas.',
action='store_true',
help='Include auxiliary Kontrol lemmas.',
)

state_diff_args = command_parser.add_parser(
Expand Down
2 changes: 1 addition & 1 deletion src/kontrol/options.py
Original file line number Diff line number Diff line change
Expand Up @@ -833,7 +833,7 @@ def default() -> dict[str, Any]:
'no_silence_warnings': False,
'no_metadata': False,
'keccak_lemmas': True,
'auxiliary_lemmas': True,
'auxiliary_lemmas': False,
}

@staticmethod
Expand Down
2 changes: 0 additions & 2 deletions src/tests/integration/test-data/show/foundry.k.expected
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ requires "requires/cse-lemmas.k"
requires "requires/pausability-lemmas.k"
requires "requires/symbolic-bytes-lemmas.k"
requires "requires/keccak.md"
requires "requires/kontrol_lemmas.md"

module FOUNDRY-MAIN
imports public S2KsrcZModduplicatesZMod2ZModDuplicateName-VERIFICATION
Expand Down Expand Up @@ -163,7 +162,6 @@ module FOUNDRY-MAIN
imports public S2KlibZModforgeZSubstdZModsrcZModsafeconsole-VERIFICATION
imports public S2KlibZModforgeZSubstdZModlibZModdsZSubtestZModsrcZModDSTest-VERIFICATION
imports public KECCAK-LEMMAS
imports public KONTROL-AUX-LEMMAS



Expand Down

0 comments on commit 55b3991

Please sign in to comment.