@@ -314,10 +314,10 @@ def prove(self, method: str, result, concurrent_pids: Queue[list[int]]) -> None:
314
314
prover : Optional [AbstractChecker ] = None
315
315
316
316
if method == 'WALK' :
317
- prover = RandomWalk (self .ptnet_walk_pdr , self .formula_walk_pdr , parikh = True , slice = self .slice , debug = self .debug , solver_pids = self .solver_pids , additional_techniques = self .additional_techniques )
317
+ prover = RandomWalk (self .ptnet_walk_pdr , self .formula_walk_pdr , parikh = True , slice = self .slice , high_restart = self . pre_run , debug = self .debug , solver_pids = self .solver_pids , additional_techniques = self .additional_techniques )
318
318
319
319
if method == 'WALK-NO-PARIKH' :
320
- prover = RandomWalk (self .ptnet_walk_pdr , self .formula_walk_pdr , parikh = False , slice = self .slice , debug = self .debug , solver_pids = self .solver_pids , additional_techniques = self .additional_techniques )
320
+ prover = RandomWalk (self .ptnet_walk_pdr , self .formula_walk_pdr , parikh = False , slice = self .slice , high_restart = self . pre_run , debug = self .debug , solver_pids = self .solver_pids , additional_techniques = self .additional_techniques )
321
321
322
322
elif method == 'STATE-EQUATION' :
323
323
prover = StateEquation (self .ptnet_state_equation , self .formula_state_equation , ptnet_reduced = self .ptnet_reduced_state_equation , system = self .system_state_equation , ptnet_skeleton = self .ptnet_skeleton , formula_skeleton = self .formula_skeleton , pre_run = self .pre_run , debug = self .debug , solver_pids = self .solver_pids , additional_techniques = self .additional_techniques )
@@ -353,10 +353,10 @@ def prove(self, method: str, result, concurrent_pids: Queue[list[int]]) -> None:
353
353
prover = InitialMarking (self .ptnet_skeleton , self .formula )
354
354
355
355
elif method == 'BULK-PDR-COMPOUND-WALK' :
356
- prover = Bulk (self .ptnet_walk_pdr , self .formula_walk_pdr , self .properties , self .formula , pdr = True , slice = self .slice , debug = self .debug , solver_pids = self .solver_pids , bulk_techniques = self .bulk_techniques )
356
+ prover = Bulk (self .ptnet_walk_pdr , self .formula_walk_pdr , self .properties , self .formula , pdr = True , slice = self .slice , high_restart = self . pre_run , debug = self .debug , solver_pids = self .solver_pids , bulk_techniques = self .bulk_techniques )
357
357
358
358
elif method == 'BULK-COMPOUND-WALK' :
359
- prover = Bulk (self .ptnet_walk_pdr , self .formula_walk_pdr , self .properties , self .formula , pdr = False , slice = self .slice , debug = self .debug , solver_pids = self .solver_pids , bulk_techniques = self .bulk_techniques )
359
+ prover = Bulk (self .ptnet_walk_pdr , self .formula_walk_pdr , self .properties , self .formula , pdr = False , slice = self .slice , high_restart = self . pre_run , debug = self .debug , solver_pids = self .solver_pids , bulk_techniques = self .bulk_techniques )
360
360
361
361
if prover :
362
362
prover .prove (result , concurrent_pids )
0 commit comments