File tree Expand file tree Collapse file tree 11 files changed +17
-19
lines changed Expand file tree Collapse file tree 11 files changed +17
-19
lines changed Original file line number Diff line number Diff line change 1
1
CORE
2
2
counter1.sv
3
- --number-of- traces 2 --neural-liveness --neural-engine "echo Candidate: counter\\\\n"
3
+ --traces 2 --neural-liveness --neural-engine "echo Candidate: counter\\\\n"
4
4
^\[main\.property\.p0\] always s_eventually main.counter == 0: PROVED$
5
5
^EXIT=0$
6
6
^SIGNAL=0$
Original file line number Diff line number Diff line change 1
1
CORE
2
2
counter1.sv
3
- --number-of- traces 1 --neural-liveness --show-traces
3
+ --traces 1 --neural-liveness --show-traces
4
4
^nuterm::live@0 = 0$
5
5
^nuterm::live@1 = 0$
6
6
^nuterm::live@2 = 0$
Original file line number Diff line number Diff line change 1
1
CORE broken-smt-backend
2
2
boolean1.v
3
- --random-traces --trace-steps 0 --number-of- traces 2
3
+ --random-traces --trace-steps 0 --traces 2
4
4
^\*\*\* Trace 1$
5
5
^ main\.some_wire = 0$
6
6
^ main\.input1 = 0$
Original file line number Diff line number Diff line change 1
1
CORE broken-smt-backend
2
2
bv1.v
3
- --random-traces --trace-steps 1 --number-of- traces 1
3
+ --random-traces --trace-steps 1 --traces 1
4
4
^Transition system state 0$
5
5
^ main\.some_reg = 0 .*$
6
6
^ main\.input1 = 'h6FE4167A .*$
Original file line number Diff line number Diff line change 1
1
CORE broken-smt-backend
2
2
counter_with_initial_value.v
3
- --random-traces --trace-steps 10 --waveform --number-of- traces 2
3
+ --random-traces --trace-steps 10 --waveform --traces 2
4
4
^\*\*\* Trace 1$
5
5
^ 0 1 2 3 4 5 6 7 8 9 10$
6
6
^ main.clk $
Original file line number Diff line number Diff line change 1
1
CORE broken-smt-backend
2
2
long_trace1.v
3
- --random-traces --number-of- traces 1 --trace-steps 1000
3
+ --random-traces --traces 1 --trace-steps 1000
4
4
^Transition system state 0$
5
5
^ main\.some_reg = 0 .*$
6
6
^ main\.increment = 0$
Original file line number Diff line number Diff line change 1
1
CORE broken-smt-backend
2
2
with_submodule.v
3
- --random-traces --trace-steps 0 --number-of- traces 2
3
+ --random-traces --trace-steps 0 --traces 2
4
4
^\*\*\* Trace 1$
5
5
^ main\.some_wire = 0$
6
6
^ main\.input1 = 0$
Original file line number Diff line number Diff line change @@ -375,7 +375,7 @@ void ebmc_parse_optionst::help()
375
375
" {y--new-mode} \t new mode is switched on\n "
376
376
" {y--aiger} \t print out the instance in aiger format\n "
377
377
" {y--random-traces} \t generate random traces\n "
378
- " {y--number-of- traces} {unumber}\t generate the given number of traces\n "
378
+ " {y--traces} {unumber} \t generate the given number of traces\n "
379
379
" {y--random-seed} {unumber} \t use the given random seed\n "
380
380
" {y--trace-steps} {unumber} \t set the number of random transitions (default: 10 steps)\n "
381
381
" {y--random-trace} \t generate a random trace\n "
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ class ebmc_parse_optionst:public parse_options_baset
43
43
" (smt2)(bitwuzla)(boolector)(cvc3)(cvc4)(cvc5)(mathsat)(yices)(z3)"
44
44
" (aig)(stop-induction)(stop-minimize)(start):(coverage)(naive)"
45
45
" (compute-ct)(dot-netlist)(smv-netlist)(vcd):"
46
- " (random-traces)(trace-steps):(random-seed):(number-of- traces):"
46
+ " (random-traces)(trace-steps):(random-seed):(traces):"
47
47
" (random-trace)(random-waveform)"
48
48
" (liveness-to-safety)"
49
49
" I:(preprocess)(systemverilog)(vl2smv-extensions)" ,
Original file line number Diff line number Diff line change @@ -211,12 +211,11 @@ neural_livenesst::dump_vcd_files(temp_dirt &temp_dir)
211
211
212
212
void neural_livenesst::sample (std::function<void (trans_tracet)> trace_consumer)
213
213
{
214
- const auto number_of_traces = [this ]() -> std::size_t
215
- {
216
- if (cmdline.isset (" number-of-traces" ))
214
+ const auto number_of_traces = [this ]() -> std::size_t {
215
+ if (cmdline.isset (" traces" ))
217
216
{
218
217
auto number_of_traces_opt =
219
- string2optional_size_t (cmdline.get_value (" number-of- traces" ));
218
+ string2optional_size_t (cmdline.get_value (" traces" ));
220
219
221
220
if (!number_of_traces_opt.has_value ())
222
221
throw ebmc_errort () << " failed to parse number of traces" ;
Original file line number Diff line number Diff line change @@ -112,12 +112,11 @@ Function: random_traces
112
112
113
113
int random_traces (const cmdlinet &cmdline, message_handlert &message_handler)
114
114
{
115
- const auto number_of_traces = [&cmdline]() -> std::size_t
116
- {
117
- if (cmdline.isset (" number-of-traces" ))
115
+ const auto number_of_traces = [&cmdline]() -> std::size_t {
116
+ if (cmdline.isset (" traces" ))
118
117
{
119
118
auto number_of_traces_opt =
120
- string2optional_size_t (cmdline.get_value (" number-of- traces" ));
119
+ string2optional_size_t (cmdline.get_value (" traces" ));
121
120
122
121
if (!number_of_traces_opt.has_value ())
123
122
throw ebmc_errort () << " failed to parse number of traces" ;
@@ -233,8 +232,8 @@ Function: random_trace
233
232
234
233
int random_trace (const cmdlinet &cmdline, message_handlert &message_handler)
235
234
{
236
- if (cmdline.isset (" number-of- traces" ))
237
- throw ebmc_errort () << " must not give number-of- traces" ;
235
+ if (cmdline.isset (" traces" ))
236
+ throw ebmc_errort () << " must not give number of traces" ;
238
237
239
238
const std::size_t random_seed = [&cmdline]() -> std::size_t {
240
239
if (cmdline.isset (" random-seed" ))
You can’t perform that action at this time.
0 commit comments