./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 19:17:57,275 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:17:57,309 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:17:57,312 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:17:57,312 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:17:57,327 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:17:57,327 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:17:57,327 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:17:57,328 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:17:57,328 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:17:57,329 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:17:57,329 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:17:57,329 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:17:57,329 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:17:57,330 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:17:57,330 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:17:57,330 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:17:57,330 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:17:57,331 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:17:57,331 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:17:57,331 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:17:57,332 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:17:57,332 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:17:57,332 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:17:57,332 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:17:57,333 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:17:57,333 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:17:57,333 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:17:57,334 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:17:57,334 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:17:57,335 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:17:57,335 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:17:57,335 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:17:57,335 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:17:57,335 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:17:57,336 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:17:57,336 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:17:57,336 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:17:57,336 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:17:57,336 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:17:57,336 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:17:57,337 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:17:57,337 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:17:57,337 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 19:17:57,544 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:17:57,561 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:17:57,563 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:17:57,564 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:17:57,564 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:17:57,565 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 19:17:58,603 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:17:58,798 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:17:58,798 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 19:17:58,820 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3a23f5901/78d465dba587407a96d3d36ff6df8986/FLAG38c33aca3 [2024-06-27 19:17:58,830 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3a23f5901/78d465dba587407a96d3d36ff6df8986 [2024-06-27 19:17:58,831 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:17:58,834 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:17:58,835 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-27 19:17:58,960 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:17:58,961 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:17:58,962 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:17:58,962 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:17:58,966 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:17:58,967 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:17:58" (1/2) ... [2024-06-27 19:17:58,967 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12826385 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:17:58, skipping insertion in model container [2024-06-27 19:17:58,968 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:17:58" (1/2) ... [2024-06-27 19:17:58,969 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@26a70917 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:17:58, skipping insertion in model container [2024-06-27 19:17:58,970 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:17:58" (2/2) ... [2024-06-27 19:17:58,970 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12826385 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:58, skipping insertion in model container [2024-06-27 19:17:58,970 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:17:58" (2/2) ... [2024-06-27 19:17:58,970 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:17:59,028 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:17:59,029 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:17:59,029 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] (((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:17:59,029 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:17:59,029 INFO L106 edCorrectnessWitness]: ghost_update [L837-L837] multithreaded = 1; [2024-06-27 19:17:59,065 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:17:59,391 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:17:59,398 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 19:17:59,497 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:17:59,536 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:17:59,536 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59 WrapperNode [2024-06-27 19:17:59,536 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:17:59,537 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:17:59,538 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:17:59,538 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:17:59,543 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59" (1/1) ... [2024-06-27 19:17:59,571 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59" (1/1) ... [2024-06-27 19:17:59,608 INFO L138 Inliner]: procedures = 174, calls = 40, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 158 [2024-06-27 19:17:59,611 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:17:59,612 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:17:59,612 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:17:59,612 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:17:59,620 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59" (1/1) ... [2024-06-27 19:17:59,621 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59" (1/1) ... [2024-06-27 19:17:59,635 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59" (1/1) ... [2024-06-27 19:17:59,656 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 19:17:59,659 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59" (1/1) ... [2024-06-27 19:17:59,659 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59" (1/1) ... [2024-06-27 19:17:59,670 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59" (1/1) ... [2024-06-27 19:17:59,672 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59" (1/1) ... [2024-06-27 19:17:59,673 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59" (1/1) ... [2024-06-27 19:17:59,675 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59" (1/1) ... [2024-06-27 19:17:59,677 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:17:59,678 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:17:59,678 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:17:59,678 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:17:59,680 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59" (1/1) ... [2024-06-27 19:17:59,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:17:59,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:17:59,705 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 19:17:59,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 19:17:59,736 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:17:59,736 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:17:59,736 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:17:59,737 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:17:59,737 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:17:59,737 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:17:59,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:17:59,737 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:17:59,738 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:17:59,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:17:59,739 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 19:17:59,856 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:17:59,858 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:18:00,111 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:18:00,111 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:18:00,259 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:18:00,259 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:18:00,262 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:18:00 BoogieIcfgContainer [2024-06-27 19:18:00,262 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:18:00,264 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:18:00,264 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:18:00,267 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:18:00,267 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:17:58" (1/4) ... [2024-06-27 19:18:00,267 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4beb4dc8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:18:00, skipping insertion in model container [2024-06-27 19:18:00,267 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:17:58" (2/4) ... [2024-06-27 19:18:00,271 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4beb4dc8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:18:00, skipping insertion in model container [2024-06-27 19:18:00,271 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:17:59" (3/4) ... [2024-06-27 19:18:00,271 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4beb4dc8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:18:00, skipping insertion in model container [2024-06-27 19:18:00,272 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:18:00" (4/4) ... [2024-06-27 19:18:00,273 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 19:18:00,285 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:18:00,286 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-27 19:18:00,286 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:18:00,323 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:18:00,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 32 transitions, 72 flow [2024-06-27 19:18:00,368 INFO L124 PetriNetUnfolderBase]: 0/30 cut-off events. [2024-06-27 19:18:00,369 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:18:00,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37 conditions, 30 events. 0/30 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 42 event pairs, 0 based on Foata normal form. 0/28 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 19:18:00,370 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 32 transitions, 72 flow [2024-06-27 19:18:00,372 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 24 transitions, 54 flow [2024-06-27 19:18:00,378 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:18:00,388 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3fc8abe5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:18:00,389 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-27 19:18:00,391 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:18:00,391 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:18:00,391 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:18:00,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:00,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:18:00,392 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:00,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:00,412 INFO L85 PathProgramCache]: Analyzing trace with hash 409390742, now seen corresponding path program 1 times [2024-06-27 19:18:00,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:00,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058478486] [2024-06-27 19:18:00,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:00,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:00,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:00,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:00,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:00,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058478486] [2024-06-27 19:18:00,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058478486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:00,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:00,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:18:00,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370231148] [2024-06-27 19:18:00,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:00,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:18:00,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:00,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:18:00,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:18:01,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 19:18:01,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:01,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:01,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 19:18:01,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:01,196 INFO L124 PetriNetUnfolderBase]: 225/414 cut-off events. [2024-06-27 19:18:01,197 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-06-27 19:18:01,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 833 conditions, 414 events. 225/414 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1559 event pairs, 141 based on Foata normal form. 1/401 useless extension candidates. Maximal degree in co-relation 822. Up to 394 conditions per place. [2024-06-27 19:18:01,203 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 23 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2024-06-27 19:18:01,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 121 flow [2024-06-27 19:18:01,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:18:01,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:18:01,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 52 transitions. [2024-06-27 19:18:01,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 19:18:01,215 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 54 flow. Second operand 3 states and 52 transitions. [2024-06-27 19:18:01,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 121 flow [2024-06-27 19:18:01,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 30 transitions, 118 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:01,219 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 73 flow [2024-06-27 19:18:01,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=73, PETRI_PLACES=32, PETRI_TRANSITIONS=26} [2024-06-27 19:18:01,223 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 1 predicate places. [2024-06-27 19:18:01,223 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 73 flow [2024-06-27 19:18:01,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:01,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:01,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:01,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:18:01,225 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:01,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:01,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1711952367, now seen corresponding path program 1 times [2024-06-27 19:18:01,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:01,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731414694] [2024-06-27 19:18:01,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:01,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:01,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:01,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:01,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:01,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731414694] [2024-06-27 19:18:01,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731414694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:01,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:01,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:18:01,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675484149] [2024-06-27 19:18:01,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:01,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:18:01,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:01,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:18:01,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:18:01,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 19:18:01,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 73 flow. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:01,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:01,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 19:18:01,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:01,785 INFO L124 PetriNetUnfolderBase]: 219/410 cut-off events. [2024-06-27 19:18:01,785 INFO L125 PetriNetUnfolderBase]: For 75/75 co-relation queries the response was YES. [2024-06-27 19:18:01,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 918 conditions, 410 events. 219/410 cut-off events. For 75/75 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1532 event pairs, 99 based on Foata normal form. 4/411 useless extension candidates. Maximal degree in co-relation 906. Up to 366 conditions per place. [2024-06-27 19:18:01,790 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 28 selfloop transitions, 5 changer transitions 0/37 dead transitions. [2024-06-27 19:18:01,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 37 transitions, 167 flow [2024-06-27 19:18:01,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:18:01,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:18:01,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 67 transitions. [2024-06-27 19:18:01,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-06-27 19:18:01,794 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 73 flow. Second operand 4 states and 67 transitions. [2024-06-27 19:18:01,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 37 transitions, 167 flow [2024-06-27 19:18:01,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 37 transitions, 164 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:01,797 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 97 flow [2024-06-27 19:18:01,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=97, PETRI_PLACES=35, PETRI_TRANSITIONS=28} [2024-06-27 19:18:01,798 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 4 predicate places. [2024-06-27 19:18:01,798 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 97 flow [2024-06-27 19:18:01,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:01,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:01,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:01,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:18:01,799 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:01,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:01,799 INFO L85 PathProgramCache]: Analyzing trace with hash -213731472, now seen corresponding path program 1 times [2024-06-27 19:18:01,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:01,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787677573] [2024-06-27 19:18:01,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:01,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:01,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:02,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:02,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:02,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787677573] [2024-06-27 19:18:02,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787677573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:02,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:02,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:18:02,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262644778] [2024-06-27 19:18:02,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:02,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:18:02,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:02,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:18:02,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:18:03,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 19:18:03,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 97 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:03,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:03,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 19:18:03,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:03,156 INFO L124 PetriNetUnfolderBase]: 213/398 cut-off events. [2024-06-27 19:18:03,157 INFO L125 PetriNetUnfolderBase]: For 214/214 co-relation queries the response was YES. [2024-06-27 19:18:03,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 984 conditions, 398 events. 213/398 cut-off events. For 214/214 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1480 event pairs, 57 based on Foata normal form. 4/397 useless extension candidates. Maximal degree in co-relation 970. Up to 338 conditions per place. [2024-06-27 19:18:03,159 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 33 selfloop transitions, 7 changer transitions 0/44 dead transitions. [2024-06-27 19:18:03,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 44 transitions, 219 flow [2024-06-27 19:18:03,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:03,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:03,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 82 transitions. [2024-06-27 19:18:03,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-06-27 19:18:03,161 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 97 flow. Second operand 5 states and 82 transitions. [2024-06-27 19:18:03,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 44 transitions, 219 flow [2024-06-27 19:18:03,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 44 transitions, 210 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:03,162 INFO L231 Difference]: Finished difference. Result has 38 places, 30 transitions, 121 flow [2024-06-27 19:18:03,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=121, PETRI_PLACES=38, PETRI_TRANSITIONS=30} [2024-06-27 19:18:03,163 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 7 predicate places. [2024-06-27 19:18:03,163 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 30 transitions, 121 flow [2024-06-27 19:18:03,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:03,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:03,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:03,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:18:03,164 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:03,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:03,165 INFO L85 PathProgramCache]: Analyzing trace with hash -682473315, now seen corresponding path program 1 times [2024-06-27 19:18:03,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:03,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223885677] [2024-06-27 19:18:03,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:03,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:03,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:03,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:03,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:03,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223885677] [2024-06-27 19:18:03,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223885677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:03,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:03,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:03,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544242012] [2024-06-27 19:18:03,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:03,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:03,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:03,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:03,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:03,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-27 19:18:03,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 30 transitions, 121 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:03,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:03,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-27 19:18:03,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:03,791 INFO L124 PetriNetUnfolderBase]: 211/395 cut-off events. [2024-06-27 19:18:03,791 INFO L125 PetriNetUnfolderBase]: For 365/365 co-relation queries the response was YES. [2024-06-27 19:18:03,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1065 conditions, 395 events. 211/395 cut-off events. For 365/365 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1469 event pairs, 92 based on Foata normal form. 1/396 useless extension candidates. Maximal degree in co-relation 1049. Up to 368 conditions per place. [2024-06-27 19:18:03,793 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 28 selfloop transitions, 6 changer transitions 0/37 dead transitions. [2024-06-27 19:18:03,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 37 transitions, 207 flow [2024-06-27 19:18:03,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:03,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:03,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 61 transitions. [2024-06-27 19:18:03,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-27 19:18:03,795 INFO L175 Difference]: Start difference. First operand has 38 places, 30 transitions, 121 flow. Second operand 5 states and 61 transitions. [2024-06-27 19:18:03,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 37 transitions, 207 flow [2024-06-27 19:18:03,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 37 transitions, 192 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:03,797 INFO L231 Difference]: Finished difference. Result has 40 places, 32 transitions, 133 flow [2024-06-27 19:18:03,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=133, PETRI_PLACES=40, PETRI_TRANSITIONS=32} [2024-06-27 19:18:03,798 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 9 predicate places. [2024-06-27 19:18:03,798 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 32 transitions, 133 flow [2024-06-27 19:18:03,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:03,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:03,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:03,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:18:03,799 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:03,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:03,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1748111437, now seen corresponding path program 1 times [2024-06-27 19:18:03,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:03,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840995595] [2024-06-27 19:18:03,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:03,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:03,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:04,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:04,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:04,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840995595] [2024-06-27 19:18:04,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840995595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:04,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:04,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:04,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307342672] [2024-06-27 19:18:04,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:04,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:04,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:04,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:04,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:04,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 19:18:04,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 32 transitions, 133 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:04,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:04,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 19:18:04,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:05,118 INFO L124 PetriNetUnfolderBase]: 207/385 cut-off events. [2024-06-27 19:18:05,119 INFO L125 PetriNetUnfolderBase]: For 503/503 co-relation queries the response was YES. [2024-06-27 19:18:05,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1091 conditions, 385 events. 207/385 cut-off events. For 503/503 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1400 event pairs, 34 based on Foata normal form. 4/389 useless extension candidates. Maximal degree in co-relation 1074. Up to 309 conditions per place. [2024-06-27 19:18:05,121 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 35 selfloop transitions, 8 changer transitions 0/47 dead transitions. [2024-06-27 19:18:05,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 47 transitions, 249 flow [2024-06-27 19:18:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:05,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:05,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-27 19:18:05,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4739583333333333 [2024-06-27 19:18:05,122 INFO L175 Difference]: Start difference. First operand has 40 places, 32 transitions, 133 flow. Second operand 6 states and 91 transitions. [2024-06-27 19:18:05,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 47 transitions, 249 flow [2024-06-27 19:18:05,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 47 transitions, 238 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:05,124 INFO L231 Difference]: Finished difference. Result has 42 places, 31 transitions, 134 flow [2024-06-27 19:18:05,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=134, PETRI_PLACES=42, PETRI_TRANSITIONS=31} [2024-06-27 19:18:05,130 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 11 predicate places. [2024-06-27 19:18:05,132 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 31 transitions, 134 flow [2024-06-27 19:18:05,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:05,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:05,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:05,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:18:05,137 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:05,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:05,138 INFO L85 PathProgramCache]: Analyzing trace with hash 318165300, now seen corresponding path program 1 times [2024-06-27 19:18:05,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:05,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395963668] [2024-06-27 19:18:05,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:05,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:05,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:05,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:05,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:05,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395963668] [2024-06-27 19:18:05,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395963668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:05,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:05,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:05,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938354687] [2024-06-27 19:18:05,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:05,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:05,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:05,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:05,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:05,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:05,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 31 transitions, 134 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:05,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:05,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:05,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:05,704 INFO L124 PetriNetUnfolderBase]: 237/421 cut-off events. [2024-06-27 19:18:05,705 INFO L125 PetriNetUnfolderBase]: For 822/822 co-relation queries the response was YES. [2024-06-27 19:18:05,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1281 conditions, 421 events. 237/421 cut-off events. For 822/822 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1472 event pairs, 103 based on Foata normal form. 1/422 useless extension candidates. Maximal degree in co-relation 1263. Up to 407 conditions per place. [2024-06-27 19:18:05,708 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 29 selfloop transitions, 8 changer transitions 0/39 dead transitions. [2024-06-27 19:18:05,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 39 transitions, 230 flow [2024-06-27 19:18:05,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:05,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:05,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 64 transitions. [2024-06-27 19:18:05,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-27 19:18:05,709 INFO L175 Difference]: Start difference. First operand has 42 places, 31 transitions, 134 flow. Second operand 6 states and 64 transitions. [2024-06-27 19:18:05,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 39 transitions, 230 flow [2024-06-27 19:18:05,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 39 transitions, 210 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:05,711 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 147 flow [2024-06-27 19:18:05,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=147, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2024-06-27 19:18:05,712 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 13 predicate places. [2024-06-27 19:18:05,712 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 147 flow [2024-06-27 19:18:05,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:05,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:05,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:05,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:18:05,713 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:05,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:05,714 INFO L85 PathProgramCache]: Analyzing trace with hash -993818104, now seen corresponding path program 1 times [2024-06-27 19:18:05,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:05,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617471672] [2024-06-27 19:18:05,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:05,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:05,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:06,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:06,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:06,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617471672] [2024-06-27 19:18:06,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617471672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:06,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:06,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:06,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7551736] [2024-06-27 19:18:06,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:06,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:06,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:06,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:06,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:06,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-27 19:18:06,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 147 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:06,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:06,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-27 19:18:06,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:06,259 INFO L124 PetriNetUnfolderBase]: 226/415 cut-off events. [2024-06-27 19:18:06,259 INFO L125 PetriNetUnfolderBase]: For 1126/1128 co-relation queries the response was YES. [2024-06-27 19:18:06,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1315 conditions, 415 events. 226/415 cut-off events. For 1126/1128 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1499 event pairs, 81 based on Foata normal form. 4/419 useless extension candidates. Maximal degree in co-relation 1295. Up to 362 conditions per place. [2024-06-27 19:18:06,262 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 33 selfloop transitions, 10 changer transitions 0/47 dead transitions. [2024-06-27 19:18:06,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 47 transitions, 271 flow [2024-06-27 19:18:06,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:06,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:06,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 74 transitions. [2024-06-27 19:18:06,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-27 19:18:06,263 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 147 flow. Second operand 6 states and 74 transitions. [2024-06-27 19:18:06,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 47 transitions, 271 flow [2024-06-27 19:18:06,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 47 transitions, 254 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:06,266 INFO L231 Difference]: Finished difference. Result has 47 places, 37 transitions, 178 flow [2024-06-27 19:18:06,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=178, PETRI_PLACES=47, PETRI_TRANSITIONS=37} [2024-06-27 19:18:06,266 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 16 predicate places. [2024-06-27 19:18:06,266 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 37 transitions, 178 flow [2024-06-27 19:18:06,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:06,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:06,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:06,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:18:06,267 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:06,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:06,268 INFO L85 PathProgramCache]: Analyzing trace with hash 940714836, now seen corresponding path program 2 times [2024-06-27 19:18:06,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:06,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249670560] [2024-06-27 19:18:06,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:06,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:06,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:06,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:06,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:06,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249670560] [2024-06-27 19:18:06,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249670560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:06,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:06,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:06,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294078128] [2024-06-27 19:18:06,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:06,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:06,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:06,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:06,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:06,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-27 19:18:06,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 37 transitions, 178 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:06,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:06,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-27 19:18:06,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:06,844 INFO L124 PetriNetUnfolderBase]: 224/415 cut-off events. [2024-06-27 19:18:06,844 INFO L125 PetriNetUnfolderBase]: For 1507/1509 co-relation queries the response was YES. [2024-06-27 19:18:06,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1441 conditions, 415 events. 224/415 cut-off events. For 1507/1509 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1542 event pairs, 82 based on Foata normal form. 4/419 useless extension candidates. Maximal degree in co-relation 1419. Up to 348 conditions per place. [2024-06-27 19:18:06,847 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 32 selfloop transitions, 14 changer transitions 0/50 dead transitions. [2024-06-27 19:18:06,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 50 transitions, 332 flow [2024-06-27 19:18:06,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:06,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:06,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 75 transitions. [2024-06-27 19:18:06,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-27 19:18:06,848 INFO L175 Difference]: Start difference. First operand has 47 places, 37 transitions, 178 flow. Second operand 6 states and 75 transitions. [2024-06-27 19:18:06,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 50 transitions, 332 flow [2024-06-27 19:18:06,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 50 transitions, 320 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:06,850 INFO L231 Difference]: Finished difference. Result has 51 places, 41 transitions, 227 flow [2024-06-27 19:18:06,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=227, PETRI_PLACES=51, PETRI_TRANSITIONS=41} [2024-06-27 19:18:06,851 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 20 predicate places. [2024-06-27 19:18:06,851 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 41 transitions, 227 flow [2024-06-27 19:18:06,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:06,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:06,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:06,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:18:06,852 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:06,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:06,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1273191324, now seen corresponding path program 1 times [2024-06-27 19:18:06,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:06,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664370908] [2024-06-27 19:18:06,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:06,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:06,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:07,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:07,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:07,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664370908] [2024-06-27 19:18:07,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664370908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:07,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:07,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:07,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681652861] [2024-06-27 19:18:07,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:07,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:07,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:07,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:07,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:07,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:07,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 227 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:07,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:07,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:07,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:07,495 INFO L124 PetriNetUnfolderBase]: 242/430 cut-off events. [2024-06-27 19:18:07,495 INFO L125 PetriNetUnfolderBase]: For 1835/1835 co-relation queries the response was YES. [2024-06-27 19:18:07,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1587 conditions, 430 events. 242/430 cut-off events. For 1835/1835 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1528 event pairs, 80 based on Foata normal form. 1/431 useless extension candidates. Maximal degree in co-relation 1563. Up to 413 conditions per place. [2024-06-27 19:18:07,498 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 38 selfloop transitions, 10 changer transitions 0/50 dead transitions. [2024-06-27 19:18:07,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 50 transitions, 349 flow [2024-06-27 19:18:07,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:07,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:07,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 72 transitions. [2024-06-27 19:18:07,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2024-06-27 19:18:07,499 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 227 flow. Second operand 7 states and 72 transitions. [2024-06-27 19:18:07,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 50 transitions, 349 flow [2024-06-27 19:18:07,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 50 transitions, 334 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:07,502 INFO L231 Difference]: Finished difference. Result has 56 places, 43 transitions, 251 flow [2024-06-27 19:18:07,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=251, PETRI_PLACES=56, PETRI_TRANSITIONS=43} [2024-06-27 19:18:07,502 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 25 predicate places. [2024-06-27 19:18:07,502 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 43 transitions, 251 flow [2024-06-27 19:18:07,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:07,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:07,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:07,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:18:07,503 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:07,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:07,504 INFO L85 PathProgramCache]: Analyzing trace with hash -743738514, now seen corresponding path program 1 times [2024-06-27 19:18:07,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:07,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150794642] [2024-06-27 19:18:07,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:07,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:07,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:08,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:08,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:08,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150794642] [2024-06-27 19:18:08,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150794642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:08,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:08,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:08,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139110620] [2024-06-27 19:18:08,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:08,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:08,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:08,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:08,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:08,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-27 19:18:08,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 43 transitions, 251 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:08,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:08,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-27 19:18:08,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:08,479 INFO L124 PetriNetUnfolderBase]: 223/410 cut-off events. [2024-06-27 19:18:08,479 INFO L125 PetriNetUnfolderBase]: For 2202/2202 co-relation queries the response was YES. [2024-06-27 19:18:08,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1590 conditions, 410 events. 223/410 cut-off events. For 2202/2202 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1495 event pairs, 75 based on Foata normal form. 1/411 useless extension candidates. Maximal degree in co-relation 1564. Up to 355 conditions per place. [2024-06-27 19:18:08,482 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 38 selfloop transitions, 11 changer transitions 0/53 dead transitions. [2024-06-27 19:18:08,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 53 transitions, 375 flow [2024-06-27 19:18:08,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:08,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:08,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 74 transitions. [2024-06-27 19:18:08,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-27 19:18:08,483 INFO L175 Difference]: Start difference. First operand has 56 places, 43 transitions, 251 flow. Second operand 6 states and 74 transitions. [2024-06-27 19:18:08,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 53 transitions, 375 flow [2024-06-27 19:18:08,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 53 transitions, 350 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:08,488 INFO L231 Difference]: Finished difference. Result has 57 places, 43 transitions, 256 flow [2024-06-27 19:18:08,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=256, PETRI_PLACES=57, PETRI_TRANSITIONS=43} [2024-06-27 19:18:08,489 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 26 predicate places. [2024-06-27 19:18:08,490 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 43 transitions, 256 flow [2024-06-27 19:18:08,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:08,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:08,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:08,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:18:08,491 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:08,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:08,491 INFO L85 PathProgramCache]: Analyzing trace with hash 806598547, now seen corresponding path program 1 times [2024-06-27 19:18:08,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:08,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331405933] [2024-06-27 19:18:08,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:08,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:08,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:08,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:08,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:08,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331405933] [2024-06-27 19:18:08,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331405933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:08,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:08,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:08,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795960611] [2024-06-27 19:18:08,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:08,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:08,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:08,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:08,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:08,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:08,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 43 transitions, 256 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:08,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:08,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:08,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:09,212 INFO L124 PetriNetUnfolderBase]: 246/438 cut-off events. [2024-06-27 19:18:09,212 INFO L125 PetriNetUnfolderBase]: For 2643/2645 co-relation queries the response was YES. [2024-06-27 19:18:09,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1743 conditions, 438 events. 246/438 cut-off events. For 2643/2645 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1547 event pairs, 82 based on Foata normal form. 4/442 useless extension candidates. Maximal degree in co-relation 1716. Up to 397 conditions per place. [2024-06-27 19:18:09,215 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 43 selfloop transitions, 12 changer transitions 0/57 dead transitions. [2024-06-27 19:18:09,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 57 transitions, 410 flow [2024-06-27 19:18:09,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:09,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:09,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-27 19:18:09,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-27 19:18:09,217 INFO L175 Difference]: Start difference. First operand has 57 places, 43 transitions, 256 flow. Second operand 7 states and 78 transitions. [2024-06-27 19:18:09,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 57 transitions, 410 flow [2024-06-27 19:18:09,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 57 transitions, 383 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:09,219 INFO L231 Difference]: Finished difference. Result has 59 places, 45 transitions, 274 flow [2024-06-27 19:18:09,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=274, PETRI_PLACES=59, PETRI_TRANSITIONS=45} [2024-06-27 19:18:09,220 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 28 predicate places. [2024-06-27 19:18:09,220 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 45 transitions, 274 flow [2024-06-27 19:18:09,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:09,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:09,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:09,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:18:09,221 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:09,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:09,221 INFO L85 PathProgramCache]: Analyzing trace with hash 813950197, now seen corresponding path program 2 times [2024-06-27 19:18:09,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:09,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087784336] [2024-06-27 19:18:09,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:09,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:09,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:09,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:09,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:09,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087784336] [2024-06-27 19:18:09,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087784336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:09,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:09,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:09,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421655387] [2024-06-27 19:18:09,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:09,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:09,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:09,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:09,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:09,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:09,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 45 transitions, 274 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:09,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:09,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:09,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:09,893 INFO L124 PetriNetUnfolderBase]: 257/457 cut-off events. [2024-06-27 19:18:09,894 INFO L125 PetriNetUnfolderBase]: For 3267/3269 co-relation queries the response was YES. [2024-06-27 19:18:09,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1917 conditions, 457 events. 257/457 cut-off events. For 3267/3269 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1646 event pairs, 88 based on Foata normal form. 4/461 useless extension candidates. Maximal degree in co-relation 1889. Up to 379 conditions per place. [2024-06-27 19:18:09,896 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 40 selfloop transitions, 21 changer transitions 0/63 dead transitions. [2024-06-27 19:18:09,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 63 transitions, 520 flow [2024-06-27 19:18:09,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:09,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:09,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2024-06-27 19:18:09,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-27 19:18:09,898 INFO L175 Difference]: Start difference. First operand has 59 places, 45 transitions, 274 flow. Second operand 7 states and 82 transitions. [2024-06-27 19:18:09,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 63 transitions, 520 flow [2024-06-27 19:18:09,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 63 transitions, 491 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:09,902 INFO L231 Difference]: Finished difference. Result has 61 places, 51 transitions, 344 flow [2024-06-27 19:18:09,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=344, PETRI_PLACES=61, PETRI_TRANSITIONS=51} [2024-06-27 19:18:09,902 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 30 predicate places. [2024-06-27 19:18:09,902 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 51 transitions, 344 flow [2024-06-27 19:18:09,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:09,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:09,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:09,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:18:09,903 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:09,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:09,904 INFO L85 PathProgramCache]: Analyzing trace with hash -902342661, now seen corresponding path program 3 times [2024-06-27 19:18:09,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:09,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691800826] [2024-06-27 19:18:09,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:09,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:09,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:10,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:10,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:10,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691800826] [2024-06-27 19:18:10,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691800826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:10,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:10,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:10,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260517306] [2024-06-27 19:18:10,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:10,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:10,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:10,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:10,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:10,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:10,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 51 transitions, 344 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:10,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:10,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:10,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:10,580 INFO L124 PetriNetUnfolderBase]: 253/451 cut-off events. [2024-06-27 19:18:10,580 INFO L125 PetriNetUnfolderBase]: For 3758/3760 co-relation queries the response was YES. [2024-06-27 19:18:10,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1963 conditions, 451 events. 253/451 cut-off events. For 3758/3760 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1622 event pairs, 85 based on Foata normal form. 4/455 useless extension candidates. Maximal degree in co-relation 1934. Up to 376 conditions per place. [2024-06-27 19:18:10,582 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 37 selfloop transitions, 23 changer transitions 0/62 dead transitions. [2024-06-27 19:18:10,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 62 transitions, 518 flow [2024-06-27 19:18:10,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:10,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:10,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2024-06-27 19:18:10,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 19:18:10,584 INFO L175 Difference]: Start difference. First operand has 61 places, 51 transitions, 344 flow. Second operand 7 states and 80 transitions. [2024-06-27 19:18:10,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 62 transitions, 518 flow [2024-06-27 19:18:10,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 62 transitions, 489 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:10,588 INFO L231 Difference]: Finished difference. Result has 66 places, 51 transitions, 366 flow [2024-06-27 19:18:10,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=366, PETRI_PLACES=66, PETRI_TRANSITIONS=51} [2024-06-27 19:18:10,589 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 35 predicate places. [2024-06-27 19:18:10,589 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 51 transitions, 366 flow [2024-06-27 19:18:10,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:10,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:10,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:10,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:18:10,590 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:10,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:10,590 INFO L85 PathProgramCache]: Analyzing trace with hash -902332741, now seen corresponding path program 1 times [2024-06-27 19:18:10,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:10,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448516498] [2024-06-27 19:18:10,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:10,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:10,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:11,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:11,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:11,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448516498] [2024-06-27 19:18:11,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448516498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:11,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:11,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:18:11,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72133258] [2024-06-27 19:18:11,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:11,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:18:11,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:11,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:18:11,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:18:11,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:11,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 51 transitions, 366 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:11,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:11,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:11,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:11,487 INFO L124 PetriNetUnfolderBase]: 251/446 cut-off events. [2024-06-27 19:18:11,487 INFO L125 PetriNetUnfolderBase]: For 4099/4099 co-relation queries the response was YES. [2024-06-27 19:18:11,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2016 conditions, 446 events. 251/446 cut-off events. For 4099/4099 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1604 event pairs, 81 based on Foata normal form. 1/447 useless extension candidates. Maximal degree in co-relation 1985. Up to 426 conditions per place. [2024-06-27 19:18:11,489 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 47 selfloop transitions, 12 changer transitions 0/61 dead transitions. [2024-06-27 19:18:11,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 61 transitions, 514 flow [2024-06-27 19:18:11,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:11,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:11,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-06-27 19:18:11,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-27 19:18:11,491 INFO L175 Difference]: Start difference. First operand has 66 places, 51 transitions, 366 flow. Second operand 8 states and 80 transitions. [2024-06-27 19:18:11,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 61 transitions, 514 flow [2024-06-27 19:18:11,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 61 transitions, 473 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:11,495 INFO L231 Difference]: Finished difference. Result has 69 places, 53 transitions, 370 flow [2024-06-27 19:18:11,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=370, PETRI_PLACES=69, PETRI_TRANSITIONS=53} [2024-06-27 19:18:11,495 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 38 predicate places. [2024-06-27 19:18:11,495 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 53 transitions, 370 flow [2024-06-27 19:18:11,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:11,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:11,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:11,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:18:11,496 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:11,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:11,497 INFO L85 PathProgramCache]: Analyzing trace with hash -32181901, now seen corresponding path program 1 times [2024-06-27 19:18:11,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:11,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301027500] [2024-06-27 19:18:11,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:11,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:11,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:12,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:12,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:12,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301027500] [2024-06-27 19:18:12,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301027500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:12,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:12,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:18:12,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829853898] [2024-06-27 19:18:12,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:12,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:18:12,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:12,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:18:12,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:18:12,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-27 19:18:12,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 53 transitions, 370 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:12,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:12,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-27 19:18:12,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:12,608 INFO L124 PetriNetUnfolderBase]: 240/439 cut-off events. [2024-06-27 19:18:12,608 INFO L125 PetriNetUnfolderBase]: For 4749/4749 co-relation queries the response was YES. [2024-06-27 19:18:12,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2026 conditions, 439 events. 240/439 cut-off events. For 4749/4749 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1624 event pairs, 57 based on Foata normal form. 2/441 useless extension candidates. Maximal degree in co-relation 1994. Up to 360 conditions per place. [2024-06-27 19:18:12,611 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 51 selfloop transitions, 11 changer transitions 0/70 dead transitions. [2024-06-27 19:18:12,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 70 transitions, 542 flow [2024-06-27 19:18:12,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:12,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:12,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-27 19:18:12,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38839285714285715 [2024-06-27 19:18:12,612 INFO L175 Difference]: Start difference. First operand has 69 places, 53 transitions, 370 flow. Second operand 7 states and 87 transitions. [2024-06-27 19:18:12,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 70 transitions, 542 flow [2024-06-27 19:18:12,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 70 transitions, 513 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:12,617 INFO L231 Difference]: Finished difference. Result has 70 places, 55 transitions, 384 flow [2024-06-27 19:18:12,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=384, PETRI_PLACES=70, PETRI_TRANSITIONS=55} [2024-06-27 19:18:12,617 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 39 predicate places. [2024-06-27 19:18:12,617 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 55 transitions, 384 flow [2024-06-27 19:18:12,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:12,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:12,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:12,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:18:12,618 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:12,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:12,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1581056055, now seen corresponding path program 2 times [2024-06-27 19:18:12,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:12,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136994156] [2024-06-27 19:18:12,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:12,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:12,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:13,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:13,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:13,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136994156] [2024-06-27 19:18:13,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136994156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:13,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:13,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:18:13,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791324106] [2024-06-27 19:18:13,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:13,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:18:13,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:13,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:18:13,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:18:13,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-27 19:18:13,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 55 transitions, 384 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:13,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:13,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-27 19:18:13,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:13,708 INFO L124 PetriNetUnfolderBase]: 246/449 cut-off events. [2024-06-27 19:18:13,709 INFO L125 PetriNetUnfolderBase]: For 5446/5446 co-relation queries the response was YES. [2024-06-27 19:18:13,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2148 conditions, 449 events. 246/449 cut-off events. For 5446/5446 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1675 event pairs, 55 based on Foata normal form. 2/451 useless extension candidates. Maximal degree in co-relation 2115. Up to 353 conditions per place. [2024-06-27 19:18:13,711 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 47 selfloop transitions, 16 changer transitions 0/71 dead transitions. [2024-06-27 19:18:13,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 71 transitions, 560 flow [2024-06-27 19:18:13,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:13,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:13,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-06-27 19:18:13,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 19:18:13,713 INFO L175 Difference]: Start difference. First operand has 70 places, 55 transitions, 384 flow. Second operand 7 states and 88 transitions. [2024-06-27 19:18:13,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 71 transitions, 560 flow [2024-06-27 19:18:13,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 71 transitions, 533 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:13,718 INFO L231 Difference]: Finished difference. Result has 72 places, 57 transitions, 415 flow [2024-06-27 19:18:13,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=415, PETRI_PLACES=72, PETRI_TRANSITIONS=57} [2024-06-27 19:18:13,718 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 41 predicate places. [2024-06-27 19:18:13,719 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 57 transitions, 415 flow [2024-06-27 19:18:13,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:13,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:13,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:13,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:18:13,721 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:13,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:13,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1581055869, now seen corresponding path program 1 times [2024-06-27 19:18:13,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:13,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928562934] [2024-06-27 19:18:13,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:13,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:13,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:14,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:14,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:14,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928562934] [2024-06-27 19:18:14,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928562934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:14,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:14,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:18:14,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018606300] [2024-06-27 19:18:14,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:14,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:18:14,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:14,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:18:14,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:18:14,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:14,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 57 transitions, 415 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:14,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:14,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:14,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:14,714 INFO L124 PetriNetUnfolderBase]: 261/463 cut-off events. [2024-06-27 19:18:14,715 INFO L125 PetriNetUnfolderBase]: For 5896/5896 co-relation queries the response was YES. [2024-06-27 19:18:14,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2273 conditions, 463 events. 261/463 cut-off events. For 5896/5896 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1684 event pairs, 76 based on Foata normal form. 1/464 useless extension candidates. Maximal degree in co-relation 2239. Up to 417 conditions per place. [2024-06-27 19:18:14,717 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 52 selfloop transitions, 15 changer transitions 0/69 dead transitions. [2024-06-27 19:18:14,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 69 transitions, 581 flow [2024-06-27 19:18:14,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:14,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:14,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-27 19:18:14,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-27 19:18:14,718 INFO L175 Difference]: Start difference. First operand has 72 places, 57 transitions, 415 flow. Second operand 7 states and 78 transitions. [2024-06-27 19:18:14,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 69 transitions, 581 flow [2024-06-27 19:18:14,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 69 transitions, 537 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:14,723 INFO L231 Difference]: Finished difference. Result has 74 places, 57 transitions, 409 flow [2024-06-27 19:18:14,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=409, PETRI_PLACES=74, PETRI_TRANSITIONS=57} [2024-06-27 19:18:14,724 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 43 predicate places. [2024-06-27 19:18:14,724 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 57 transitions, 409 flow [2024-06-27 19:18:14,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:14,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:14,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:14,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:18:14,725 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:14,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:14,725 INFO L85 PathProgramCache]: Analyzing trace with hash -765841849, now seen corresponding path program 1 times [2024-06-27 19:18:14,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:14,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888716678] [2024-06-27 19:18:14,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:14,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:14,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:15,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:15,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:15,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888716678] [2024-06-27 19:18:15,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888716678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:15,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:15,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:18:15,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851990133] [2024-06-27 19:18:15,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:15,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:18:15,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:15,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:18:15,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:18:15,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:15,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 57 transitions, 409 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:15,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:15,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:15,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:15,422 INFO L124 PetriNetUnfolderBase]: 267/474 cut-off events. [2024-06-27 19:18:15,422 INFO L125 PetriNetUnfolderBase]: For 6650/6652 co-relation queries the response was YES. [2024-06-27 19:18:15,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2336 conditions, 474 events. 267/474 cut-off events. For 6650/6652 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1731 event pairs, 79 based on Foata normal form. 4/478 useless extension candidates. Maximal degree in co-relation 2301. Up to 425 conditions per place. [2024-06-27 19:18:15,425 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 57 selfloop transitions, 14 changer transitions 0/73 dead transitions. [2024-06-27 19:18:15,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 73 transitions, 605 flow [2024-06-27 19:18:15,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:15,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:15,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-27 19:18:15,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33984375 [2024-06-27 19:18:15,427 INFO L175 Difference]: Start difference. First operand has 74 places, 57 transitions, 409 flow. Second operand 8 states and 87 transitions. [2024-06-27 19:18:15,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 73 transitions, 605 flow [2024-06-27 19:18:15,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 73 transitions, 555 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:15,436 INFO L231 Difference]: Finished difference. Result has 75 places, 59 transitions, 412 flow [2024-06-27 19:18:15,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=412, PETRI_PLACES=75, PETRI_TRANSITIONS=59} [2024-06-27 19:18:15,437 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 44 predicate places. [2024-06-27 19:18:15,437 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 59 transitions, 412 flow [2024-06-27 19:18:15,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:15,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:15,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:15,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:18:15,439 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:15,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:15,439 INFO L85 PathProgramCache]: Analyzing trace with hash 312635233, now seen corresponding path program 3 times [2024-06-27 19:18:15,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:15,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125014729] [2024-06-27 19:18:15,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:15,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:15,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:16,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:16,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:16,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125014729] [2024-06-27 19:18:16,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125014729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:16,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:16,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:18:16,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292983047] [2024-06-27 19:18:16,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:16,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:18:16,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:16,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:18:16,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:18:16,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-27 19:18:16,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 59 transitions, 412 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:16,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:16,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-27 19:18:16,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:16,581 INFO L124 PetriNetUnfolderBase]: 241/447 cut-off events. [2024-06-27 19:18:16,581 INFO L125 PetriNetUnfolderBase]: For 7221/7223 co-relation queries the response was YES. [2024-06-27 19:18:16,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2262 conditions, 447 events. 241/447 cut-off events. For 7221/7223 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1690 event pairs, 65 based on Foata normal form. 2/449 useless extension candidates. Maximal degree in co-relation 2226. Up to 335 conditions per place. [2024-06-27 19:18:16,585 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 46 selfloop transitions, 19 changer transitions 0/73 dead transitions. [2024-06-27 19:18:16,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 73 transitions, 592 flow [2024-06-27 19:18:16,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:16,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:16,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-06-27 19:18:16,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 19:18:16,586 INFO L175 Difference]: Start difference. First operand has 75 places, 59 transitions, 412 flow. Second operand 7 states and 88 transitions. [2024-06-27 19:18:16,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 73 transitions, 592 flow [2024-06-27 19:18:16,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 73 transitions, 555 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:16,592 INFO L231 Difference]: Finished difference. Result has 76 places, 61 transitions, 442 flow [2024-06-27 19:18:16,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=442, PETRI_PLACES=76, PETRI_TRANSITIONS=61} [2024-06-27 19:18:16,593 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 45 predicate places. [2024-06-27 19:18:16,593 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 61 transitions, 442 flow [2024-06-27 19:18:16,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:16,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:16,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:16,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:18:16,594 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:16,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:16,594 INFO L85 PathProgramCache]: Analyzing trace with hash -537346053, now seen corresponding path program 2 times [2024-06-27 19:18:16,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:16,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465332147] [2024-06-27 19:18:16,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:16,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:16,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:17,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:17,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:17,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465332147] [2024-06-27 19:18:17,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465332147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:17,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:17,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:18:17,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046117780] [2024-06-27 19:18:17,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:17,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:18:17,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:17,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:18:17,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:18:17,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:17,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 61 transitions, 442 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:17,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:17,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:17,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:17,307 INFO L124 PetriNetUnfolderBase]: 274/487 cut-off events. [2024-06-27 19:18:17,308 INFO L125 PetriNetUnfolderBase]: For 8148/8150 co-relation queries the response was YES. [2024-06-27 19:18:17,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2517 conditions, 487 events. 274/487 cut-off events. For 8148/8150 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1794 event pairs, 84 based on Foata normal form. 4/491 useless extension candidates. Maximal degree in co-relation 2480. Up to 377 conditions per place. [2024-06-27 19:18:17,311 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 52 selfloop transitions, 27 changer transitions 0/81 dead transitions. [2024-06-27 19:18:17,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 81 transitions, 774 flow [2024-06-27 19:18:17,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:17,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:17,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-27 19:18:17,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-27 19:18:17,313 INFO L175 Difference]: Start difference. First operand has 76 places, 61 transitions, 442 flow. Second operand 8 states and 93 transitions. [2024-06-27 19:18:17,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 81 transitions, 774 flow [2024-06-27 19:18:17,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 81 transitions, 723 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:17,320 INFO L231 Difference]: Finished difference. Result has 79 places, 67 transitions, 514 flow [2024-06-27 19:18:17,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=514, PETRI_PLACES=79, PETRI_TRANSITIONS=67} [2024-06-27 19:18:17,321 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 48 predicate places. [2024-06-27 19:18:17,321 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 67 transitions, 514 flow [2024-06-27 19:18:17,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:17,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:17,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:17,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:18:17,322 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:17,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:17,322 INFO L85 PathProgramCache]: Analyzing trace with hash -528775173, now seen corresponding path program 3 times [2024-06-27 19:18:17,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:17,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853768158] [2024-06-27 19:18:17,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:17,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:17,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:17,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:17,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:17,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853768158] [2024-06-27 19:18:17,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853768158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:17,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:17,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:18:17,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673427716] [2024-06-27 19:18:17,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:17,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:18:17,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:17,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:18:17,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:18:17,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:17,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 67 transitions, 514 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:17,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:17,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:17,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:18,003 INFO L124 PetriNetUnfolderBase]: 280/497 cut-off events. [2024-06-27 19:18:18,003 INFO L125 PetriNetUnfolderBase]: For 9100/9102 co-relation queries the response was YES. [2024-06-27 19:18:18,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2631 conditions, 497 events. 280/497 cut-off events. For 9100/9102 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1843 event pairs, 76 based on Foata normal form. 4/501 useless extension candidates. Maximal degree in co-relation 2593. Up to 383 conditions per place. [2024-06-27 19:18:18,006 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 46 selfloop transitions, 34 changer transitions 0/82 dead transitions. [2024-06-27 19:18:18,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 82 transitions, 774 flow [2024-06-27 19:18:18,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:18,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:18,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-27 19:18:18,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-27 19:18:18,007 INFO L175 Difference]: Start difference. First operand has 79 places, 67 transitions, 514 flow. Second operand 8 states and 90 transitions. [2024-06-27 19:18:18,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 82 transitions, 774 flow [2024-06-27 19:18:18,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 82 transitions, 748 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:18,015 INFO L231 Difference]: Finished difference. Result has 84 places, 69 transitions, 585 flow [2024-06-27 19:18:18,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=585, PETRI_PLACES=84, PETRI_TRANSITIONS=69} [2024-06-27 19:18:18,016 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 53 predicate places. [2024-06-27 19:18:18,016 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 69 transitions, 585 flow [2024-06-27 19:18:18,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:18,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:18,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:18,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:18:18,016 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:18,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:18,017 INFO L85 PathProgramCache]: Analyzing trace with hash -529071843, now seen corresponding path program 4 times [2024-06-27 19:18:18,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:18,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576784115] [2024-06-27 19:18:18,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:18,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:18,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:18,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:18,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:18,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576784115] [2024-06-27 19:18:18,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576784115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:18,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:18,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:18:18,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51360578] [2024-06-27 19:18:18,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:18,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:18:18,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:18,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:18:18,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:18:18,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:18,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 69 transitions, 585 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:18,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:18,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:18,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:18,691 INFO L124 PetriNetUnfolderBase]: 276/491 cut-off events. [2024-06-27 19:18:18,691 INFO L125 PetriNetUnfolderBase]: For 9478/9480 co-relation queries the response was YES. [2024-06-27 19:18:18,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2674 conditions, 491 events. 276/491 cut-off events. For 9478/9480 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1820 event pairs, 79 based on Foata normal form. 4/495 useless extension candidates. Maximal degree in co-relation 2634. Up to 380 conditions per place. [2024-06-27 19:18:18,694 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 49 selfloop transitions, 31 changer transitions 0/82 dead transitions. [2024-06-27 19:18:18,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 82 transitions, 823 flow [2024-06-27 19:18:18,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:18,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:18,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-27 19:18:18,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35546875 [2024-06-27 19:18:18,695 INFO L175 Difference]: Start difference. First operand has 84 places, 69 transitions, 585 flow. Second operand 8 states and 91 transitions. [2024-06-27 19:18:18,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 82 transitions, 823 flow [2024-06-27 19:18:18,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 82 transitions, 737 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:18,703 INFO L231 Difference]: Finished difference. Result has 87 places, 69 transitions, 566 flow [2024-06-27 19:18:18,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=566, PETRI_PLACES=87, PETRI_TRANSITIONS=69} [2024-06-27 19:18:18,704 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-06-27 19:18:18,704 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 69 transitions, 566 flow [2024-06-27 19:18:18,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:18,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:18,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:18,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:18:18,705 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:18,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:18,705 INFO L85 PathProgramCache]: Analyzing trace with hash -528764261, now seen corresponding path program 1 times [2024-06-27 19:18:18,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:18,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884787158] [2024-06-27 19:18:18,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:18,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:18,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:19,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:19,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:19,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884787158] [2024-06-27 19:18:19,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884787158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:19,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:19,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:19,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675050487] [2024-06-27 19:18:19,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:19,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:19,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:19,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:19,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:19,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:19,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 69 transitions, 566 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:19,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:19,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:19,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:19,782 INFO L124 PetriNetUnfolderBase]: 274/486 cut-off events. [2024-06-27 19:18:19,782 INFO L125 PetriNetUnfolderBase]: For 9754/9754 co-relation queries the response was YES. [2024-06-27 19:18:19,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2646 conditions, 486 events. 274/486 cut-off events. For 9754/9754 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1804 event pairs, 81 based on Foata normal form. 1/487 useless extension candidates. Maximal degree in co-relation 2605. Up to 463 conditions per place. [2024-06-27 19:18:19,785 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 64 selfloop transitions, 14 changer transitions 0/80 dead transitions. [2024-06-27 19:18:19,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 80 transitions, 756 flow [2024-06-27 19:18:19,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:19,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:19,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-27 19:18:19,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055555555555556 [2024-06-27 19:18:19,786 INFO L175 Difference]: Start difference. First operand has 87 places, 69 transitions, 566 flow. Second operand 9 states and 88 transitions. [2024-06-27 19:18:19,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 80 transitions, 756 flow [2024-06-27 19:18:19,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 80 transitions, 703 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:19,794 INFO L231 Difference]: Finished difference. Result has 90 places, 71 transitions, 564 flow [2024-06-27 19:18:19,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=513, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=564, PETRI_PLACES=90, PETRI_TRANSITIONS=71} [2024-06-27 19:18:19,794 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 59 predicate places. [2024-06-27 19:18:19,794 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 71 transitions, 564 flow [2024-06-27 19:18:19,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:19,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:19,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:19,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:18:19,795 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:19,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:19,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1771814934, now seen corresponding path program 1 times [2024-06-27 19:18:19,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:19,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288498215] [2024-06-27 19:18:19,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:19,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:19,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:20,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:20,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:20,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288498215] [2024-06-27 19:18:20,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288498215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:20,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:20,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:20,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203798019] [2024-06-27 19:18:20,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:20,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:20,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:20,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:20,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:20,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:20,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 71 transitions, 564 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:20,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:20,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:20,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:20,840 INFO L124 PetriNetUnfolderBase]: 280/496 cut-off events. [2024-06-27 19:18:20,840 INFO L125 PetriNetUnfolderBase]: For 10620/10620 co-relation queries the response was YES. [2024-06-27 19:18:20,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2712 conditions, 496 events. 280/496 cut-off events. For 10620/10620 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1830 event pairs, 62 based on Foata normal form. 2/498 useless extension candidates. Maximal degree in co-relation 2670. Up to 436 conditions per place. [2024-06-27 19:18:20,843 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 75 selfloop transitions, 13 changer transitions 0/90 dead transitions. [2024-06-27 19:18:20,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 90 transitions, 798 flow [2024-06-27 19:18:20,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:20,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:20,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-27 19:18:20,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-27 19:18:20,845 INFO L175 Difference]: Start difference. First operand has 90 places, 71 transitions, 564 flow. Second operand 8 states and 90 transitions. [2024-06-27 19:18:20,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 90 transitions, 798 flow [2024-06-27 19:18:20,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 90 transitions, 763 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:20,854 INFO L231 Difference]: Finished difference. Result has 91 places, 73 transitions, 582 flow [2024-06-27 19:18:20,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=582, PETRI_PLACES=91, PETRI_TRANSITIONS=73} [2024-06-27 19:18:20,854 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-06-27 19:18:20,855 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 73 transitions, 582 flow [2024-06-27 19:18:20,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:20,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:20,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:20,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:18:20,855 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:20,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:20,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1768095864, now seen corresponding path program 2 times [2024-06-27 19:18:20,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:20,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804153279] [2024-06-27 19:18:20,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:20,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:20,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:21,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:21,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:21,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804153279] [2024-06-27 19:18:21,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804153279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:21,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:21,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:21,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271737784] [2024-06-27 19:18:21,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:21,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:21,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:21,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:21,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:21,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:21,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 73 transitions, 582 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:21,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:21,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:21,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:22,008 INFO L124 PetriNetUnfolderBase]: 296/522 cut-off events. [2024-06-27 19:18:22,009 INFO L125 PetriNetUnfolderBase]: For 12160/12160 co-relation queries the response was YES. [2024-06-27 19:18:22,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2953 conditions, 522 events. 296/522 cut-off events. For 12160/12160 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1967 event pairs, 59 based on Foata normal form. 2/524 useless extension candidates. Maximal degree in co-relation 2910. Up to 415 conditions per place. [2024-06-27 19:18:22,012 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 69 selfloop transitions, 23 changer transitions 0/94 dead transitions. [2024-06-27 19:18:22,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 94 transitions, 898 flow [2024-06-27 19:18:22,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:22,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:22,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-27 19:18:22,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-27 19:18:22,015 INFO L175 Difference]: Start difference. First operand has 91 places, 73 transitions, 582 flow. Second operand 8 states and 94 transitions. [2024-06-27 19:18:22,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 94 transitions, 898 flow [2024-06-27 19:18:22,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 94 transitions, 861 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:22,026 INFO L231 Difference]: Finished difference. Result has 93 places, 77 transitions, 644 flow [2024-06-27 19:18:22,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=545, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=644, PETRI_PLACES=93, PETRI_TRANSITIONS=77} [2024-06-27 19:18:22,027 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 62 predicate places. [2024-06-27 19:18:22,027 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 77 transitions, 644 flow [2024-06-27 19:18:22,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:22,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:22,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:22,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:18:22,028 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:22,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:22,028 INFO L85 PathProgramCache]: Analyzing trace with hash -855384546, now seen corresponding path program 3 times [2024-06-27 19:18:22,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:22,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300582613] [2024-06-27 19:18:22,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:22,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:22,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:22,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:22,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:22,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300582613] [2024-06-27 19:18:22,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300582613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:22,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:22,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:22,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822658264] [2024-06-27 19:18:22,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:22,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:22,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:22,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:22,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:22,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:22,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 77 transitions, 644 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:22,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:22,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:22,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:23,123 INFO L124 PetriNetUnfolderBase]: 292/516 cut-off events. [2024-06-27 19:18:23,123 INFO L125 PetriNetUnfolderBase]: For 12768/12768 co-relation queries the response was YES. [2024-06-27 19:18:23,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2961 conditions, 516 events. 292/516 cut-off events. For 12768/12768 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1926 event pairs, 56 based on Foata normal form. 2/518 useless extension candidates. Maximal degree in co-relation 2917. Up to 412 conditions per place. [2024-06-27 19:18:23,131 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 68 selfloop transitions, 24 changer transitions 0/94 dead transitions. [2024-06-27 19:18:23,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 94 transitions, 870 flow [2024-06-27 19:18:23,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:23,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:23,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-27 19:18:23,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-27 19:18:23,135 INFO L175 Difference]: Start difference. First operand has 93 places, 77 transitions, 644 flow. Second operand 8 states and 93 transitions. [2024-06-27 19:18:23,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 94 transitions, 870 flow [2024-06-27 19:18:23,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 94 transitions, 814 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:23,149 INFO L231 Difference]: Finished difference. Result has 97 places, 77 transitions, 642 flow [2024-06-27 19:18:23,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=642, PETRI_PLACES=97, PETRI_TRANSITIONS=77} [2024-06-27 19:18:23,150 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 66 predicate places. [2024-06-27 19:18:23,150 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 77 transitions, 642 flow [2024-06-27 19:18:23,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:23,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:23,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:23,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:18:23,150 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:23,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:23,151 INFO L85 PathProgramCache]: Analyzing trace with hash -855384329, now seen corresponding path program 1 times [2024-06-27 19:18:23,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:23,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871993856] [2024-06-27 19:18:23,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:23,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:23,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:23,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:23,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:23,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871993856] [2024-06-27 19:18:23,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871993856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:23,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:23,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:23,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063408323] [2024-06-27 19:18:23,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:23,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:23,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:23,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:23,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:23,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:23,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 77 transitions, 642 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:23,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:23,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:23,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:24,054 INFO L124 PetriNetUnfolderBase]: 290/513 cut-off events. [2024-06-27 19:18:24,055 INFO L125 PetriNetUnfolderBase]: For 12982/12982 co-relation queries the response was YES. [2024-06-27 19:18:24,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2969 conditions, 513 events. 290/513 cut-off events. For 12982/12982 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1937 event pairs, 76 based on Foata normal form. 1/514 useless extension candidates. Maximal degree in co-relation 2923. Up to 456 conditions per place. [2024-06-27 19:18:24,067 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 70 selfloop transitions, 19 changer transitions 0/91 dead transitions. [2024-06-27 19:18:24,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 91 transitions, 858 flow [2024-06-27 19:18:24,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:24,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:24,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-27 19:18:24,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33984375 [2024-06-27 19:18:24,068 INFO L175 Difference]: Start difference. First operand has 97 places, 77 transitions, 642 flow. Second operand 8 states and 87 transitions. [2024-06-27 19:18:24,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 91 transitions, 858 flow [2024-06-27 19:18:24,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 91 transitions, 798 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:24,081 INFO L231 Difference]: Finished difference. Result has 98 places, 77 transitions, 628 flow [2024-06-27 19:18:24,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=628, PETRI_PLACES=98, PETRI_TRANSITIONS=77} [2024-06-27 19:18:24,081 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 67 predicate places. [2024-06-27 19:18:24,082 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 77 transitions, 628 flow [2024-06-27 19:18:24,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:24,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:24,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:24,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:18:24,082 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:24,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:24,083 INFO L85 PathProgramCache]: Analyzing trace with hash -849812420, now seen corresponding path program 1 times [2024-06-27 19:18:24,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:24,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105336158] [2024-06-27 19:18:24,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:24,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:24,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:24,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:24,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:24,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105336158] [2024-06-27 19:18:24,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105336158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:24,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:24,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:24,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508942045] [2024-06-27 19:18:24,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:24,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:24,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:24,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:24,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:24,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:24,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 77 transitions, 628 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:24,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:24,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:24,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:24,962 INFO L124 PetriNetUnfolderBase]: 296/524 cut-off events. [2024-06-27 19:18:24,962 INFO L125 PetriNetUnfolderBase]: For 14172/14174 co-relation queries the response was YES. [2024-06-27 19:18:24,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3025 conditions, 524 events. 296/524 cut-off events. For 14172/14174 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1973 event pairs, 79 based on Foata normal form. 4/528 useless extension candidates. Maximal degree in co-relation 2978. Up to 467 conditions per place. [2024-06-27 19:18:24,965 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 77 selfloop transitions, 16 changer transitions 0/95 dead transitions. [2024-06-27 19:18:24,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 95 transitions, 878 flow [2024-06-27 19:18:24,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:24,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:24,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-27 19:18:24,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-27 19:18:24,966 INFO L175 Difference]: Start difference. First operand has 98 places, 77 transitions, 628 flow. Second operand 9 states and 96 transitions. [2024-06-27 19:18:24,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 95 transitions, 878 flow [2024-06-27 19:18:24,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 95 transitions, 798 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 19:18:24,980 INFO L231 Difference]: Finished difference. Result has 98 places, 79 transitions, 609 flow [2024-06-27 19:18:24,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=609, PETRI_PLACES=98, PETRI_TRANSITIONS=79} [2024-06-27 19:18:24,981 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 67 predicate places. [2024-06-27 19:18:24,981 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 79 transitions, 609 flow [2024-06-27 19:18:24,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:24,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:24,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:24,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:18:24,981 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:24,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:24,982 INFO L85 PathProgramCache]: Analyzing trace with hash 787840468, now seen corresponding path program 2 times [2024-06-27 19:18:24,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:24,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386594950] [2024-06-27 19:18:24,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:24,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:24,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:25,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:25,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:25,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386594950] [2024-06-27 19:18:25,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386594950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:25,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:25,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:25,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452515389] [2024-06-27 19:18:25,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:25,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:25,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:25,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:25,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:25,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:25,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 79 transitions, 609 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:25,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:25,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:25,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:25,842 INFO L124 PetriNetUnfolderBase]: 322/567 cut-off events. [2024-06-27 19:18:25,843 INFO L125 PetriNetUnfolderBase]: For 16930/16932 co-relation queries the response was YES. [2024-06-27 19:18:25,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3362 conditions, 567 events. 322/567 cut-off events. For 16930/16932 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2175 event pairs, 77 based on Foata normal form. 4/571 useless extension candidates. Maximal degree in co-relation 3314. Up to 373 conditions per place. [2024-06-27 19:18:25,845 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 61 selfloop transitions, 40 changer transitions 0/103 dead transitions. [2024-06-27 19:18:25,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 103 transitions, 1047 flow [2024-06-27 19:18:25,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:25,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:25,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-27 19:18:25,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-27 19:18:25,846 INFO L175 Difference]: Start difference. First operand has 98 places, 79 transitions, 609 flow. Second operand 9 states and 104 transitions. [2024-06-27 19:18:25,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 103 transitions, 1047 flow [2024-06-27 19:18:25,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 103 transitions, 1002 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:25,860 INFO L231 Difference]: Finished difference. Result has 101 places, 86 transitions, 739 flow [2024-06-27 19:18:25,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=739, PETRI_PLACES=101, PETRI_TRANSITIONS=86} [2024-06-27 19:18:25,860 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 70 predicate places. [2024-06-27 19:18:25,860 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 86 transitions, 739 flow [2024-06-27 19:18:25,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:25,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:25,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:25,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:18:25,861 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:25,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:25,861 INFO L85 PathProgramCache]: Analyzing trace with hash 521933442, now seen corresponding path program 4 times [2024-06-27 19:18:25,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:25,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379752346] [2024-06-27 19:18:25,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:25,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:25,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:26,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:26,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:26,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379752346] [2024-06-27 19:18:26,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379752346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:26,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:26,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:18:26,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885478421] [2024-06-27 19:18:26,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:26,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:18:26,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:26,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:18:26,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:18:26,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:26,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 86 transitions, 739 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:26,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:26,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:26,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:26,857 INFO L124 PetriNetUnfolderBase]: 338/593 cut-off events. [2024-06-27 19:18:26,857 INFO L125 PetriNetUnfolderBase]: For 19183/19185 co-relation queries the response was YES. [2024-06-27 19:18:26,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3732 conditions, 593 events. 338/593 cut-off events. For 19183/19185 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2309 event pairs, 72 based on Foata normal form. 2/595 useless extension candidates. Maximal degree in co-relation 3682. Up to 429 conditions per place. [2024-06-27 19:18:26,861 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 76 selfloop transitions, 32 changer transitions 0/110 dead transitions. [2024-06-27 19:18:26,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 110 transitions, 1193 flow [2024-06-27 19:18:26,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:26,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:26,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-27 19:18:26,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38671875 [2024-06-27 19:18:26,876 INFO L175 Difference]: Start difference. First operand has 101 places, 86 transitions, 739 flow. Second operand 8 states and 99 transitions. [2024-06-27 19:18:26,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 110 transitions, 1193 flow [2024-06-27 19:18:26,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 110 transitions, 1135 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:26,894 INFO L231 Difference]: Finished difference. Result has 105 places, 92 transitions, 832 flow [2024-06-27 19:18:26,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=832, PETRI_PLACES=105, PETRI_TRANSITIONS=92} [2024-06-27 19:18:26,895 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 74 predicate places. [2024-06-27 19:18:26,895 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 92 transitions, 832 flow [2024-06-27 19:18:26,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:26,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:26,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:26,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:18:26,896 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:26,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:26,896 INFO L85 PathProgramCache]: Analyzing trace with hash 521927862, now seen corresponding path program 5 times [2024-06-27 19:18:26,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:26,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313237828] [2024-06-27 19:18:26,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:26,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:26,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:27,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:27,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:27,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313237828] [2024-06-27 19:18:27,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313237828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:27,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:27,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:27,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900342092] [2024-06-27 19:18:27,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:27,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:27,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:27,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:27,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:27,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:27,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 92 transitions, 832 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:27,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:27,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:27,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:28,104 INFO L124 PetriNetUnfolderBase]: 334/587 cut-off events. [2024-06-27 19:18:28,104 INFO L125 PetriNetUnfolderBase]: For 19536/19538 co-relation queries the response was YES. [2024-06-27 19:18:28,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3739 conditions, 587 events. 334/587 cut-off events. For 19536/19538 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2280 event pairs, 74 based on Foata normal form. 2/589 useless extension candidates. Maximal degree in co-relation 3687. Up to 426 conditions per place. [2024-06-27 19:18:28,108 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 72 selfloop transitions, 33 changer transitions 0/107 dead transitions. [2024-06-27 19:18:28,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 107 transitions, 1138 flow [2024-06-27 19:18:28,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:28,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:28,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-27 19:18:28,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37109375 [2024-06-27 19:18:28,109 INFO L175 Difference]: Start difference. First operand has 105 places, 92 transitions, 832 flow. Second operand 8 states and 95 transitions. [2024-06-27 19:18:28,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 107 transitions, 1138 flow [2024-06-27 19:18:28,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 107 transitions, 1050 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:28,124 INFO L231 Difference]: Finished difference. Result has 109 places, 92 transitions, 815 flow [2024-06-27 19:18:28,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=815, PETRI_PLACES=109, PETRI_TRANSITIONS=92} [2024-06-27 19:18:28,124 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2024-06-27 19:18:28,125 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 92 transitions, 815 flow [2024-06-27 19:18:28,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:28,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:28,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:28,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:18:28,125 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:28,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:28,125 INFO L85 PathProgramCache]: Analyzing trace with hash 522143188, now seen corresponding path program 3 times [2024-06-27 19:18:28,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:28,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108745748] [2024-06-27 19:18:28,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:28,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:28,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:28,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:28,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:28,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108745748] [2024-06-27 19:18:28,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108745748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:28,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:28,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:28,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911131732] [2024-06-27 19:18:28,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:28,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:28,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:28,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:28,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:28,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:28,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 92 transitions, 815 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:28,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:28,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:28,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:28,950 INFO L124 PetriNetUnfolderBase]: 340/597 cut-off events. [2024-06-27 19:18:28,950 INFO L125 PetriNetUnfolderBase]: For 20616/20618 co-relation queries the response was YES. [2024-06-27 19:18:28,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3793 conditions, 597 events. 340/597 cut-off events. For 20616/20618 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2342 event pairs, 87 based on Foata normal form. 4/601 useless extension candidates. Maximal degree in co-relation 3740. Up to 395 conditions per place. [2024-06-27 19:18:28,953 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 71 selfloop transitions, 38 changer transitions 0/111 dead transitions. [2024-06-27 19:18:28,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 111 transitions, 1237 flow [2024-06-27 19:18:28,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:28,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:28,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-27 19:18:28,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3680555555555556 [2024-06-27 19:18:28,955 INFO L175 Difference]: Start difference. First operand has 109 places, 92 transitions, 815 flow. Second operand 9 states and 106 transitions. [2024-06-27 19:18:28,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 111 transitions, 1237 flow [2024-06-27 19:18:28,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 111 transitions, 1173 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:28,976 INFO L231 Difference]: Finished difference. Result has 112 places, 94 transitions, 860 flow [2024-06-27 19:18:28,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=860, PETRI_PLACES=112, PETRI_TRANSITIONS=94} [2024-06-27 19:18:28,977 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 81 predicate places. [2024-06-27 19:18:28,977 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 94 transitions, 860 flow [2024-06-27 19:18:28,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:28,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:28,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:28,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:18:28,977 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:28,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:28,978 INFO L85 PathProgramCache]: Analyzing trace with hash 788166898, now seen corresponding path program 4 times [2024-06-27 19:18:28,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:28,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293817570] [2024-06-27 19:18:28,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:28,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:28,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:29,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:29,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:29,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293817570] [2024-06-27 19:18:29,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293817570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:29,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:29,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:29,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164443070] [2024-06-27 19:18:29,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:29,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:29,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:29,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:29,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:29,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:29,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 94 transitions, 860 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:29,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:29,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:29,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:29,839 INFO L124 PetriNetUnfolderBase]: 342/599 cut-off events. [2024-06-27 19:18:29,839 INFO L125 PetriNetUnfolderBase]: For 21800/21800 co-relation queries the response was YES. [2024-06-27 19:18:29,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3816 conditions, 599 events. 342/599 cut-off events. For 21800/21800 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2347 event pairs, 87 based on Foata normal form. 4/603 useless extension candidates. Maximal degree in co-relation 3762. Up to 553 conditions per place. [2024-06-27 19:18:29,843 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 88 selfloop transitions, 18 changer transitions 0/108 dead transitions. [2024-06-27 19:18:29,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 108 transitions, 1192 flow [2024-06-27 19:18:29,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:29,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:29,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-27 19:18:29,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3263888888888889 [2024-06-27 19:18:29,853 INFO L175 Difference]: Start difference. First operand has 112 places, 94 transitions, 860 flow. Second operand 9 states and 94 transitions. [2024-06-27 19:18:29,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 108 transitions, 1192 flow [2024-06-27 19:18:29,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 108 transitions, 1104 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:29,875 INFO L231 Difference]: Finished difference. Result has 116 places, 96 transitions, 852 flow [2024-06-27 19:18:29,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=852, PETRI_PLACES=116, PETRI_TRANSITIONS=96} [2024-06-27 19:18:29,876 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 85 predicate places. [2024-06-27 19:18:29,876 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 96 transitions, 852 flow [2024-06-27 19:18:29,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:29,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:29,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:29,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:18:29,877 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:29,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:29,877 INFO L85 PathProgramCache]: Analyzing trace with hash 529285092, now seen corresponding path program 6 times [2024-06-27 19:18:29,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:29,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026622601] [2024-06-27 19:18:29,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:29,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:29,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:30,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:30,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:30,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026622601] [2024-06-27 19:18:30,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026622601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:30,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:30,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:30,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597505330] [2024-06-27 19:18:30,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:30,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:30,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:30,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:30,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:30,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:30,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 96 transitions, 852 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:30,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:30,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:30,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:30,924 INFO L124 PetriNetUnfolderBase]: 338/595 cut-off events. [2024-06-27 19:18:30,924 INFO L125 PetriNetUnfolderBase]: For 20940/20942 co-relation queries the response was YES. [2024-06-27 19:18:30,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3707 conditions, 595 events. 338/595 cut-off events. For 20940/20942 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2323 event pairs, 68 based on Foata normal form. 2/597 useless extension candidates. Maximal degree in co-relation 3651. Up to 437 conditions per place. [2024-06-27 19:18:30,928 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 73 selfloop transitions, 36 changer transitions 0/111 dead transitions. [2024-06-27 19:18:30,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 111 transitions, 1108 flow [2024-06-27 19:18:30,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:30,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:30,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-27 19:18:30,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-27 19:18:30,929 INFO L175 Difference]: Start difference. First operand has 116 places, 96 transitions, 852 flow. Second operand 8 states and 94 transitions. [2024-06-27 19:18:30,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 111 transitions, 1108 flow [2024-06-27 19:18:30,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 111 transitions, 1058 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:30,954 INFO L231 Difference]: Finished difference. Result has 117 places, 96 transitions, 879 flow [2024-06-27 19:18:30,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=879, PETRI_PLACES=117, PETRI_TRANSITIONS=96} [2024-06-27 19:18:30,954 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 86 predicate places. [2024-06-27 19:18:30,954 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 96 transitions, 879 flow [2024-06-27 19:18:30,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:30,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:30,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:30,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:18:30,955 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:30,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:30,955 INFO L85 PathProgramCache]: Analyzing trace with hash 182797644, now seen corresponding path program 5 times [2024-06-27 19:18:30,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:30,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667203487] [2024-06-27 19:18:30,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:30,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:30,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:31,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:31,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:31,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667203487] [2024-06-27 19:18:31,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667203487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:31,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:31,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:31,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004884407] [2024-06-27 19:18:31,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:31,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:31,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:31,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:31,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:31,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:31,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 96 transitions, 879 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:31,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:31,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:31,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:31,768 INFO L124 PetriNetUnfolderBase]: 339/597 cut-off events. [2024-06-27 19:18:31,768 INFO L125 PetriNetUnfolderBase]: For 21743/21745 co-relation queries the response was YES. [2024-06-27 19:18:31,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3772 conditions, 597 events. 339/597 cut-off events. For 21743/21745 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2360 event pairs, 77 based on Foata normal form. 4/601 useless extension candidates. Maximal degree in co-relation 3715. Up to 396 conditions per place. [2024-06-27 19:18:31,772 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 70 selfloop transitions, 42 changer transitions 0/114 dead transitions. [2024-06-27 19:18:31,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 114 transitions, 1256 flow [2024-06-27 19:18:31,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:31,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:31,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-27 19:18:31,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-27 19:18:31,786 INFO L175 Difference]: Start difference. First operand has 117 places, 96 transitions, 879 flow. Second operand 9 states and 104 transitions. [2024-06-27 19:18:31,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 114 transitions, 1256 flow [2024-06-27 19:18:31,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 114 transitions, 1168 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 19:18:31,817 INFO L231 Difference]: Finished difference. Result has 118 places, 98 transitions, 913 flow [2024-06-27 19:18:31,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=913, PETRI_PLACES=118, PETRI_TRANSITIONS=98} [2024-06-27 19:18:31,817 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 87 predicate places. [2024-06-27 19:18:31,817 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 98 transitions, 913 flow [2024-06-27 19:18:31,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:31,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:31,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:31,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:18:31,818 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:31,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:31,818 INFO L85 PathProgramCache]: Analyzing trace with hash 788178802, now seen corresponding path program 1 times [2024-06-27 19:18:31,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:31,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975019660] [2024-06-27 19:18:31,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:31,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:31,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:32,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:32,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:32,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975019660] [2024-06-27 19:18:32,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975019660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:32,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:32,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:32,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685038113] [2024-06-27 19:18:32,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:32,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:32,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:32,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:32,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:32,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:32,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 98 transitions, 913 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:32,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:32,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:32,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:32,990 INFO L124 PetriNetUnfolderBase]: 336/590 cut-off events. [2024-06-27 19:18:32,991 INFO L125 PetriNetUnfolderBase]: For 21617/21617 co-relation queries the response was YES. [2024-06-27 19:18:32,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3738 conditions, 590 events. 336/590 cut-off events. For 21617/21617 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2284 event pairs, 90 based on Foata normal form. 2/592 useless extension candidates. Maximal degree in co-relation 3680. Up to 561 conditions per place. [2024-06-27 19:18:32,994 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 92 selfloop transitions, 15 changer transitions 0/109 dead transitions. [2024-06-27 19:18:32,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 109 transitions, 1151 flow [2024-06-27 19:18:32,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:18:32,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:18:32,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2024-06-27 19:18:32,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.296875 [2024-06-27 19:18:32,995 INFO L175 Difference]: Start difference. First operand has 118 places, 98 transitions, 913 flow. Second operand 10 states and 95 transitions. [2024-06-27 19:18:32,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 109 transitions, 1151 flow [2024-06-27 19:18:33,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 109 transitions, 1071 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:33,021 INFO L231 Difference]: Finished difference. Result has 122 places, 98 transitions, 867 flow [2024-06-27 19:18:33,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=833, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=867, PETRI_PLACES=122, PETRI_TRANSITIONS=98} [2024-06-27 19:18:33,022 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 91 predicate places. [2024-06-27 19:18:33,022 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 98 transitions, 867 flow [2024-06-27 19:18:33,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:33,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:33,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:33,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:18:33,023 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:33,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:33,023 INFO L85 PathProgramCache]: Analyzing trace with hash -864846958, now seen corresponding path program 1 times [2024-06-27 19:18:33,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:33,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897605318] [2024-06-27 19:18:33,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:33,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:33,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:33,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:33,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:33,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897605318] [2024-06-27 19:18:33,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897605318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:33,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:33,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:33,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865922615] [2024-06-27 19:18:33,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:33,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:33,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:33,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:33,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:34,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-27 19:18:34,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 98 transitions, 867 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:34,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:34,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-27 19:18:34,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:34,262 INFO L124 PetriNetUnfolderBase]: 311/567 cut-off events. [2024-06-27 19:18:34,262 INFO L125 PetriNetUnfolderBase]: For 22932/22934 co-relation queries the response was YES. [2024-06-27 19:18:34,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3599 conditions, 567 events. 311/567 cut-off events. For 22932/22934 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2307 event pairs, 43 based on Foata normal form. 2/567 useless extension candidates. Maximal degree in co-relation 3540. Up to 459 conditions per place. [2024-06-27 19:18:34,266 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 91 selfloop transitions, 11 changer transitions 0/116 dead transitions. [2024-06-27 19:18:34,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 116 transitions, 1125 flow [2024-06-27 19:18:34,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:34,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:34,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-27 19:18:34,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-27 19:18:34,269 INFO L175 Difference]: Start difference. First operand has 122 places, 98 transitions, 867 flow. Second operand 8 states and 94 transitions. [2024-06-27 19:18:34,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 116 transitions, 1125 flow [2024-06-27 19:18:34,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 116 transitions, 1085 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:18:34,297 INFO L231 Difference]: Finished difference. Result has 122 places, 99 transitions, 869 flow [2024-06-27 19:18:34,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=827, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=869, PETRI_PLACES=122, PETRI_TRANSITIONS=99} [2024-06-27 19:18:34,297 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 91 predicate places. [2024-06-27 19:18:34,297 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 99 transitions, 869 flow [2024-06-27 19:18:34,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:34,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:34,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:34,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:18:34,298 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:34,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:34,298 INFO L85 PathProgramCache]: Analyzing trace with hash 908193230, now seen corresponding path program 2 times [2024-06-27 19:18:34,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:34,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074470071] [2024-06-27 19:18:34,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:34,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:34,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:35,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:35,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:35,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074470071] [2024-06-27 19:18:35,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074470071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:35,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:35,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:35,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429185939] [2024-06-27 19:18:35,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:35,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:35,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:35,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:35,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:35,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-27 19:18:35,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 99 transitions, 869 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:35,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:35,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-27 19:18:35,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:35,502 INFO L124 PetriNetUnfolderBase]: 313/573 cut-off events. [2024-06-27 19:18:35,502 INFO L125 PetriNetUnfolderBase]: For 24223/24225 co-relation queries the response was YES. [2024-06-27 19:18:35,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3661 conditions, 573 events. 313/573 cut-off events. For 24223/24225 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2364 event pairs, 60 based on Foata normal form. 2/573 useless extension candidates. Maximal degree in co-relation 3601. Up to 479 conditions per place. [2024-06-27 19:18:35,506 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 91 selfloop transitions, 12 changer transitions 0/117 dead transitions. [2024-06-27 19:18:35,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 117 transitions, 1131 flow [2024-06-27 19:18:35,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:35,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:35,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-27 19:18:35,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 19:18:35,507 INFO L175 Difference]: Start difference. First operand has 122 places, 99 transitions, 869 flow. Second operand 8 states and 96 transitions. [2024-06-27 19:18:35,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 117 transitions, 1131 flow [2024-06-27 19:18:35,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 117 transitions, 1099 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:35,535 INFO L231 Difference]: Finished difference. Result has 124 places, 100 transitions, 883 flow [2024-06-27 19:18:35,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=883, PETRI_PLACES=124, PETRI_TRANSITIONS=100} [2024-06-27 19:18:35,536 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 93 predicate places. [2024-06-27 19:18:35,536 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 100 transitions, 883 flow [2024-06-27 19:18:35,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:35,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:35,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:35,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:18:35,536 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:35,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:35,537 INFO L85 PathProgramCache]: Analyzing trace with hash -861985038, now seen corresponding path program 1 times [2024-06-27 19:18:35,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:35,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910587808] [2024-06-27 19:18:35,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:35,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:35,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:36,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:36,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:36,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910587808] [2024-06-27 19:18:36,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910587808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:36,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:36,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:36,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650160899] [2024-06-27 19:18:36,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:36,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:36,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:36,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:36,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:36,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:36,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 100 transitions, 883 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:36,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:36,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:36,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:36,450 INFO L124 PetriNetUnfolderBase]: 350/616 cut-off events. [2024-06-27 19:18:36,451 INFO L125 PetriNetUnfolderBase]: For 25573/25573 co-relation queries the response was YES. [2024-06-27 19:18:36,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3865 conditions, 616 events. 350/616 cut-off events. For 25573/25573 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2459 event pairs, 70 based on Foata normal form. 2/618 useless extension candidates. Maximal degree in co-relation 3804. Up to 548 conditions per place. [2024-06-27 19:18:36,454 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 104 selfloop transitions, 15 changer transitions 0/121 dead transitions. [2024-06-27 19:18:36,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 121 transitions, 1187 flow [2024-06-27 19:18:36,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:36,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:36,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-27 19:18:36,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-27 19:18:36,473 INFO L175 Difference]: Start difference. First operand has 124 places, 100 transitions, 883 flow. Second operand 9 states and 99 transitions. [2024-06-27 19:18:36,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 121 transitions, 1187 flow [2024-06-27 19:18:36,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 121 transitions, 1151 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:36,510 INFO L231 Difference]: Finished difference. Result has 127 places, 102 transitions, 908 flow [2024-06-27 19:18:36,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=847, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=908, PETRI_PLACES=127, PETRI_TRANSITIONS=102} [2024-06-27 19:18:36,510 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 96 predicate places. [2024-06-27 19:18:36,510 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 102 transitions, 908 flow [2024-06-27 19:18:36,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:36,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:36,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:36,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:18:36,511 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:36,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:36,511 INFO L85 PathProgramCache]: Analyzing trace with hash -746520888, now seen corresponding path program 2 times [2024-06-27 19:18:36,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:36,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749712074] [2024-06-27 19:18:36,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:36,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:36,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:37,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:37,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:37,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749712074] [2024-06-27 19:18:37,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749712074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:37,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:37,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:37,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012243872] [2024-06-27 19:18:37,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:37,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:37,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:37,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:37,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:37,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:37,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 102 transitions, 908 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:37,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:37,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:37,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:37,583 INFO L124 PetriNetUnfolderBase]: 376/658 cut-off events. [2024-06-27 19:18:37,583 INFO L125 PetriNetUnfolderBase]: For 29931/29931 co-relation queries the response was YES. [2024-06-27 19:18:37,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4274 conditions, 658 events. 376/658 cut-off events. For 29931/29931 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2687 event pairs, 61 based on Foata normal form. 2/660 useless extension candidates. Maximal degree in co-relation 4212. Up to 505 conditions per place. [2024-06-27 19:18:37,587 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 95 selfloop transitions, 32 changer transitions 0/129 dead transitions. [2024-06-27 19:18:37,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 129 transitions, 1446 flow [2024-06-27 19:18:37,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:37,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:37,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-27 19:18:37,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3680555555555556 [2024-06-27 19:18:37,588 INFO L175 Difference]: Start difference. First operand has 127 places, 102 transitions, 908 flow. Second operand 9 states and 106 transitions. [2024-06-27 19:18:37,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 129 transitions, 1446 flow [2024-06-27 19:18:37,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 129 transitions, 1401 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:37,631 INFO L231 Difference]: Finished difference. Result has 129 places, 108 transitions, 1014 flow [2024-06-27 19:18:37,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=863, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1014, PETRI_PLACES=129, PETRI_TRANSITIONS=108} [2024-06-27 19:18:37,631 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 98 predicate places. [2024-06-27 19:18:37,631 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 108 transitions, 1014 flow [2024-06-27 19:18:37,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:37,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:37,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:37,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:18:37,632 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:37,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:37,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1135830942, now seen corresponding path program 1 times [2024-06-27 19:18:37,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:37,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959982373] [2024-06-27 19:18:37,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:37,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:37,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:38,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:38,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:38,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959982373] [2024-06-27 19:18:38,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959982373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:38,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:38,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:38,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248736223] [2024-06-27 19:18:38,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:38,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:38,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:38,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:38,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:38,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:38,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 108 transitions, 1014 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:38,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:38,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:38,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:38,686 INFO L124 PetriNetUnfolderBase]: 374/655 cut-off events. [2024-06-27 19:18:38,686 INFO L125 PetriNetUnfolderBase]: For 30215/30215 co-relation queries the response was YES. [2024-06-27 19:18:38,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4314 conditions, 655 events. 374/655 cut-off events. For 30215/30215 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2671 event pairs, 85 based on Foata normal form. 1/656 useless extension candidates. Maximal degree in co-relation 4251. Up to 587 conditions per place. [2024-06-27 19:18:38,689 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 101 selfloop transitions, 23 changer transitions 0/126 dead transitions. [2024-06-27 19:18:38,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 126 transitions, 1340 flow [2024-06-27 19:18:38,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:38,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:38,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-27 19:18:38,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-27 19:18:38,691 INFO L175 Difference]: Start difference. First operand has 129 places, 108 transitions, 1014 flow. Second operand 9 states and 96 transitions. [2024-06-27 19:18:38,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 126 transitions, 1340 flow [2024-06-27 19:18:38,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 126 transitions, 1297 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:38,735 INFO L231 Difference]: Finished difference. Result has 134 places, 110 transitions, 1063 flow [2024-06-27 19:18:38,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1063, PETRI_PLACES=134, PETRI_TRANSITIONS=110} [2024-06-27 19:18:38,736 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 103 predicate places. [2024-06-27 19:18:38,736 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 110 transitions, 1063 flow [2024-06-27 19:18:38,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:38,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:38,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:38,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:18:38,736 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:38,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:38,736 INFO L85 PathProgramCache]: Analyzing trace with hash -746698828, now seen corresponding path program 3 times [2024-06-27 19:18:38,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:38,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935599501] [2024-06-27 19:18:38,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:38,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:38,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:39,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:39,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:39,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935599501] [2024-06-27 19:18:39,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935599501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:39,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:39,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:39,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999103596] [2024-06-27 19:18:39,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:39,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:39,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:39,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:39,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:39,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-27 19:18:39,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 110 transitions, 1063 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:39,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:39,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-27 19:18:39,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:40,011 INFO L124 PetriNetUnfolderBase]: 342/623 cut-off events. [2024-06-27 19:18:40,012 INFO L125 PetriNetUnfolderBase]: For 32717/32721 co-relation queries the response was YES. [2024-06-27 19:18:40,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4282 conditions, 623 events. 342/623 cut-off events. For 32717/32721 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2665 event pairs, 54 based on Foata normal form. 2/621 useless extension candidates. Maximal degree in co-relation 4217. Up to 512 conditions per place. [2024-06-27 19:18:40,015 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 96 selfloop transitions, 17 changer transitions 0/127 dead transitions. [2024-06-27 19:18:40,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 127 transitions, 1345 flow [2024-06-27 19:18:40,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:40,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:40,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-27 19:18:40,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37890625 [2024-06-27 19:18:40,016 INFO L175 Difference]: Start difference. First operand has 134 places, 110 transitions, 1063 flow. Second operand 8 states and 97 transitions. [2024-06-27 19:18:40,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 127 transitions, 1345 flow [2024-06-27 19:18:40,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 127 transitions, 1283 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:40,062 INFO L231 Difference]: Finished difference. Result has 135 places, 111 transitions, 1059 flow [2024-06-27 19:18:40,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1001, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1059, PETRI_PLACES=135, PETRI_TRANSITIONS=111} [2024-06-27 19:18:40,062 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 104 predicate places. [2024-06-27 19:18:40,063 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 111 transitions, 1059 flow [2024-06-27 19:18:40,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:40,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:40,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:40,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:18:40,063 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:40,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:40,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1023189524, now seen corresponding path program 3 times [2024-06-27 19:18:40,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:40,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408223685] [2024-06-27 19:18:40,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:40,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:40,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:40,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:40,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:40,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408223685] [2024-06-27 19:18:40,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408223685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:40,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:40,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:40,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651629972] [2024-06-27 19:18:40,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:40,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:40,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:40,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:40,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:40,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:40,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 111 transitions, 1059 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:40,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:40,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:40,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:41,260 INFO L124 PetriNetUnfolderBase]: 374/657 cut-off events. [2024-06-27 19:18:41,260 INFO L125 PetriNetUnfolderBase]: For 32361/32361 co-relation queries the response was YES. [2024-06-27 19:18:41,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4341 conditions, 657 events. 374/657 cut-off events. For 32361/32361 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2684 event pairs, 59 based on Foata normal form. 2/659 useless extension candidates. Maximal degree in co-relation 4275. Up to 507 conditions per place. [2024-06-27 19:18:41,264 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 96 selfloop transitions, 34 changer transitions 0/132 dead transitions. [2024-06-27 19:18:41,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 132 transitions, 1455 flow [2024-06-27 19:18:41,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:41,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:41,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-27 19:18:41,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-27 19:18:41,271 INFO L175 Difference]: Start difference. First operand has 135 places, 111 transitions, 1059 flow. Second operand 9 states and 105 transitions. [2024-06-27 19:18:41,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 132 transitions, 1455 flow [2024-06-27 19:18:41,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 132 transitions, 1389 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:41,311 INFO L231 Difference]: Finished difference. Result has 138 places, 111 transitions, 1067 flow [2024-06-27 19:18:41,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1067, PETRI_PLACES=138, PETRI_TRANSITIONS=111} [2024-06-27 19:18:41,311 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 107 predicate places. [2024-06-27 19:18:41,311 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 111 transitions, 1067 flow [2024-06-27 19:18:41,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:41,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:41,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:41,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:18:41,312 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:41,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:41,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1023604680, now seen corresponding path program 4 times [2024-06-27 19:18:41,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:41,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604724718] [2024-06-27 19:18:41,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:41,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:41,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:41,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:41,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:41,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604724718] [2024-06-27 19:18:41,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604724718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:41,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:41,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:41,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926296087] [2024-06-27 19:18:41,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:41,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:41,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:41,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:41,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:42,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:42,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 111 transitions, 1067 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:42,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:42,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:42,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:42,273 INFO L124 PetriNetUnfolderBase]: 370/651 cut-off events. [2024-06-27 19:18:42,273 INFO L125 PetriNetUnfolderBase]: For 31903/31903 co-relation queries the response was YES. [2024-06-27 19:18:42,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4262 conditions, 651 events. 370/651 cut-off events. For 31903/31903 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2661 event pairs, 65 based on Foata normal form. 2/653 useless extension candidates. Maximal degree in co-relation 4195. Up to 504 conditions per place. [2024-06-27 19:18:42,277 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 96 selfloop transitions, 31 changer transitions 0/129 dead transitions. [2024-06-27 19:18:42,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 129 transitions, 1363 flow [2024-06-27 19:18:42,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:42,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:42,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-27 19:18:42,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-27 19:18:42,278 INFO L175 Difference]: Start difference. First operand has 138 places, 111 transitions, 1067 flow. Second operand 9 states and 104 transitions. [2024-06-27 19:18:42,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 129 transitions, 1363 flow [2024-06-27 19:18:42,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 129 transitions, 1290 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:42,323 INFO L231 Difference]: Finished difference. Result has 140 places, 111 transitions, 1061 flow [2024-06-27 19:18:42,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=994, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1061, PETRI_PLACES=140, PETRI_TRANSITIONS=111} [2024-06-27 19:18:42,324 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 109 predicate places. [2024-06-27 19:18:42,324 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 111 transitions, 1061 flow [2024-06-27 19:18:42,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:42,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:42,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:42,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:18:42,324 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:42,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:42,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1534556538, now seen corresponding path program 1 times [2024-06-27 19:18:42,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:42,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271325672] [2024-06-27 19:18:42,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:42,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:42,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:42,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:42,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:42,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271325672] [2024-06-27 19:18:42,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271325672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:42,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:42,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:18:42,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198016279] [2024-06-27 19:18:42,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:42,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:18:42,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:42,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:18:42,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:18:42,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:42,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 111 transitions, 1061 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:42,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:42,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:42,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:43,199 INFO L124 PetriNetUnfolderBase]: 376/662 cut-off events. [2024-06-27 19:18:43,200 INFO L125 PetriNetUnfolderBase]: For 33369/33371 co-relation queries the response was YES. [2024-06-27 19:18:43,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4334 conditions, 662 events. 376/662 cut-off events. For 33369/33371 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2726 event pairs, 86 based on Foata normal form. 4/666 useless extension candidates. Maximal degree in co-relation 4266. Up to 597 conditions per place. [2024-06-27 19:18:43,203 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 110 selfloop transitions, 17 changer transitions 0/129 dead transitions. [2024-06-27 19:18:43,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 129 transitions, 1391 flow [2024-06-27 19:18:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:43,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:43,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-27 19:18:43,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-27 19:18:43,204 INFO L175 Difference]: Start difference. First operand has 140 places, 111 transitions, 1061 flow. Second operand 9 states and 97 transitions. [2024-06-27 19:18:43,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 129 transitions, 1391 flow [2024-06-27 19:18:43,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 129 transitions, 1293 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 19:18:43,249 INFO L231 Difference]: Finished difference. Result has 140 places, 113 transitions, 1039 flow [2024-06-27 19:18:43,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1039, PETRI_PLACES=140, PETRI_TRANSITIONS=113} [2024-06-27 19:18:43,250 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 109 predicate places. [2024-06-27 19:18:43,250 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 113 transitions, 1039 flow [2024-06-27 19:18:43,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:43,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:43,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:43,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:18:43,251 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:43,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:43,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1000108806, now seen corresponding path program 4 times [2024-06-27 19:18:43,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:43,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137523728] [2024-06-27 19:18:43,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:43,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:43,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:44,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:44,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:44,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137523728] [2024-06-27 19:18:44,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137523728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:44,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:44,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:44,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145215529] [2024-06-27 19:18:44,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:44,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:44,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:44,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:44,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:44,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-27 19:18:44,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 113 transitions, 1039 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:44,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:44,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-27 19:18:44,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:44,835 INFO L124 PetriNetUnfolderBase]: 339/620 cut-off events. [2024-06-27 19:18:44,835 INFO L125 PetriNetUnfolderBase]: For 32983/32989 co-relation queries the response was YES. [2024-06-27 19:18:44,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4048 conditions, 620 events. 339/620 cut-off events. For 32983/32989 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2654 event pairs, 61 based on Foata normal form. 2/618 useless extension candidates. Maximal degree in co-relation 3979. Up to 490 conditions per place. [2024-06-27 19:18:44,838 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 93 selfloop transitions, 20 changer transitions 0/127 dead transitions. [2024-06-27 19:18:44,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 127 transitions, 1299 flow [2024-06-27 19:18:44,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:44,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:44,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-27 19:18:44,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37890625 [2024-06-27 19:18:44,839 INFO L175 Difference]: Start difference. First operand has 140 places, 113 transitions, 1039 flow. Second operand 8 states and 97 transitions. [2024-06-27 19:18:44,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 127 transitions, 1299 flow [2024-06-27 19:18:44,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 127 transitions, 1253 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:44,889 INFO L231 Difference]: Finished difference. Result has 141 places, 113 transitions, 1037 flow [2024-06-27 19:18:44,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1037, PETRI_PLACES=141, PETRI_TRANSITIONS=113} [2024-06-27 19:18:44,890 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 110 predicate places. [2024-06-27 19:18:44,890 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 113 transitions, 1037 flow [2024-06-27 19:18:44,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:44,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:44,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:44,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:18:44,890 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:44,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:44,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1143620628, now seen corresponding path program 5 times [2024-06-27 19:18:44,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:44,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254691286] [2024-06-27 19:18:44,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:44,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:44,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:45,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:45,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:45,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254691286] [2024-06-27 19:18:45,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254691286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:45,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:45,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:45,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319978697] [2024-06-27 19:18:45,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:45,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:45,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:45,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:45,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:45,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:45,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 113 transitions, 1037 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:45,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:45,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:45,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:46,166 INFO L124 PetriNetUnfolderBase]: 389/684 cut-off events. [2024-06-27 19:18:46,166 INFO L125 PetriNetUnfolderBase]: For 36511/36513 co-relation queries the response was YES. [2024-06-27 19:18:46,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4451 conditions, 684 events. 389/684 cut-off events. For 36511/36513 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2848 event pairs, 71 based on Foata normal form. 2/686 useless extension candidates. Maximal degree in co-relation 4381. Up to 422 conditions per place. [2024-06-27 19:18:46,170 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 93 selfloop transitions, 45 changer transitions 0/140 dead transitions. [2024-06-27 19:18:46,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 140 transitions, 1639 flow [2024-06-27 19:18:46,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:46,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:46,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 19:18:46,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 19:18:46,171 INFO L175 Difference]: Start difference. First operand has 141 places, 113 transitions, 1037 flow. Second operand 9 states and 112 transitions. [2024-06-27 19:18:46,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 140 transitions, 1639 flow [2024-06-27 19:18:46,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 140 transitions, 1567 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:46,226 INFO L231 Difference]: Finished difference. Result has 143 places, 119 transitions, 1154 flow [2024-06-27 19:18:46,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=965, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1154, PETRI_PLACES=143, PETRI_TRANSITIONS=119} [2024-06-27 19:18:46,227 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 112 predicate places. [2024-06-27 19:18:46,227 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 119 transitions, 1154 flow [2024-06-27 19:18:46,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:46,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:46,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:46,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:18:46,227 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:46,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:46,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1632087028, now seen corresponding path program 6 times [2024-06-27 19:18:46,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:46,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916593419] [2024-06-27 19:18:46,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:46,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:46,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:46,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:46,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:46,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916593419] [2024-06-27 19:18:46,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916593419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:46,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:46,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:46,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275253551] [2024-06-27 19:18:46,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:46,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:46,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:46,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:46,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:47,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:47,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 119 transitions, 1154 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:47,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:47,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:47,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:47,373 INFO L124 PetriNetUnfolderBase]: 405/710 cut-off events. [2024-06-27 19:18:47,374 INFO L125 PetriNetUnfolderBase]: For 40539/40541 co-relation queries the response was YES. [2024-06-27 19:18:47,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4787 conditions, 710 events. 405/710 cut-off events. For 40539/40541 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2979 event pairs, 64 based on Foata normal form. 2/712 useless extension candidates. Maximal degree in co-relation 4716. Up to 437 conditions per place. [2024-06-27 19:18:47,378 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 91 selfloop transitions, 52 changer transitions 0/145 dead transitions. [2024-06-27 19:18:47,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 145 transitions, 1844 flow [2024-06-27 19:18:47,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:47,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:47,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 19:18:47,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 19:18:47,380 INFO L175 Difference]: Start difference. First operand has 143 places, 119 transitions, 1154 flow. Second operand 9 states and 112 transitions. [2024-06-27 19:18:47,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 145 transitions, 1844 flow [2024-06-27 19:18:47,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 145 transitions, 1729 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:47,450 INFO L231 Difference]: Finished difference. Result has 146 places, 123 transitions, 1216 flow [2024-06-27 19:18:47,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1047, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1216, PETRI_PLACES=146, PETRI_TRANSITIONS=123} [2024-06-27 19:18:47,451 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 115 predicate places. [2024-06-27 19:18:47,451 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 123 transitions, 1216 flow [2024-06-27 19:18:47,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:47,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:47,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:47,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:18:47,451 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:47,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:47,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1632093538, now seen corresponding path program 7 times [2024-06-27 19:18:47,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:47,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208338338] [2024-06-27 19:18:47,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:47,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:47,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:48,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:48,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:48,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208338338] [2024-06-27 19:18:48,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208338338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:48,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:48,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:48,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113796224] [2024-06-27 19:18:48,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:48,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:48,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:48,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:48,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:48,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:48,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 123 transitions, 1216 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:48,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:48,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:48,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:48,625 INFO L124 PetriNetUnfolderBase]: 401/704 cut-off events. [2024-06-27 19:18:48,626 INFO L125 PetriNetUnfolderBase]: For 39620/39622 co-relation queries the response was YES. [2024-06-27 19:18:48,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4668 conditions, 704 events. 401/704 cut-off events. For 39620/39622 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2954 event pairs, 66 based on Foata normal form. 2/706 useless extension candidates. Maximal degree in co-relation 4597. Up to 434 conditions per place. [2024-06-27 19:18:48,630 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 87 selfloop transitions, 53 changer transitions 0/142 dead transitions. [2024-06-27 19:18:48,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 142 transitions, 1734 flow [2024-06-27 19:18:48,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:48,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:48,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-27 19:18:48,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 19:18:48,631 INFO L175 Difference]: Start difference. First operand has 146 places, 123 transitions, 1216 flow. Second operand 9 states and 108 transitions. [2024-06-27 19:18:48,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 142 transitions, 1734 flow [2024-06-27 19:18:48,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 142 transitions, 1590 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:48,695 INFO L231 Difference]: Finished difference. Result has 149 places, 123 transitions, 1183 flow [2024-06-27 19:18:48,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1072, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1183, PETRI_PLACES=149, PETRI_TRANSITIONS=123} [2024-06-27 19:18:48,695 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 118 predicate places. [2024-06-27 19:18:48,696 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 123 transitions, 1183 flow [2024-06-27 19:18:48,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:48,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:48,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:48,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:18:48,696 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:48,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:48,696 INFO L85 PathProgramCache]: Analyzing trace with hash 31153794, now seen corresponding path program 8 times [2024-06-27 19:18:48,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:48,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059837831] [2024-06-27 19:18:48,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:48,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:48,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:49,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:49,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:49,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059837831] [2024-06-27 19:18:49,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059837831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:49,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:49,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:49,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353785164] [2024-06-27 19:18:49,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:49,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:49,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:49,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:49,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:49,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:49,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 123 transitions, 1183 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:49,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:49,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:49,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:49,887 INFO L124 PetriNetUnfolderBase]: 397/698 cut-off events. [2024-06-27 19:18:49,887 INFO L125 PetriNetUnfolderBase]: For 38633/38635 co-relation queries the response was YES. [2024-06-27 19:18:49,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4528 conditions, 698 events. 397/698 cut-off events. For 38633/38635 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2930 event pairs, 58 based on Foata normal form. 2/700 useless extension candidates. Maximal degree in co-relation 4456. Up to 431 conditions per place. [2024-06-27 19:18:49,891 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 80 selfloop transitions, 60 changer transitions 0/142 dead transitions. [2024-06-27 19:18:49,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 142 transitions, 1609 flow [2024-06-27 19:18:49,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:49,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:49,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-27 19:18:49,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2024-06-27 19:18:49,893 INFO L175 Difference]: Start difference. First operand has 149 places, 123 transitions, 1183 flow. Second operand 9 states and 107 transitions. [2024-06-27 19:18:49,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 142 transitions, 1609 flow [2024-06-27 19:18:49,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 142 transitions, 1487 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:49,964 INFO L231 Difference]: Finished difference. Result has 151 places, 123 transitions, 1186 flow [2024-06-27 19:18:49,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1061, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1186, PETRI_PLACES=151, PETRI_TRANSITIONS=123} [2024-06-27 19:18:49,964 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 120 predicate places. [2024-06-27 19:18:49,964 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 123 transitions, 1186 flow [2024-06-27 19:18:49,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:49,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:49,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:49,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:18:49,965 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:49,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:49,965 INFO L85 PathProgramCache]: Analyzing trace with hash -999930866, now seen corresponding path program 9 times [2024-06-27 19:18:49,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:49,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543438542] [2024-06-27 19:18:49,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:49,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:49,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:50,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:50,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:50,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543438542] [2024-06-27 19:18:50,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543438542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:50,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:50,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:50,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743257846] [2024-06-27 19:18:50,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:50,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:50,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:50,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:50,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:50,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:50,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 123 transitions, 1186 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:50,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:50,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:50,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:51,257 INFO L124 PetriNetUnfolderBase]: 403/708 cut-off events. [2024-06-27 19:18:51,257 INFO L125 PetriNetUnfolderBase]: For 40070/40072 co-relation queries the response was YES. [2024-06-27 19:18:51,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4625 conditions, 708 events. 403/708 cut-off events. For 40070/40072 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2990 event pairs, 72 based on Foata normal form. 2/710 useless extension candidates. Maximal degree in co-relation 4552. Up to 437 conditions per place. [2024-06-27 19:18:51,261 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 92 selfloop transitions, 50 changer transitions 0/144 dead transitions. [2024-06-27 19:18:51,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 144 transitions, 1648 flow [2024-06-27 19:18:51,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:51,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:51,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-27 19:18:51,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-27 19:18:51,262 INFO L175 Difference]: Start difference. First operand has 151 places, 123 transitions, 1186 flow. Second operand 9 states and 111 transitions. [2024-06-27 19:18:51,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 144 transitions, 1648 flow [2024-06-27 19:18:51,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 144 transitions, 1508 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 19:18:51,330 INFO L231 Difference]: Finished difference. Result has 151 places, 125 transitions, 1183 flow [2024-06-27 19:18:51,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1183, PETRI_PLACES=151, PETRI_TRANSITIONS=125} [2024-06-27 19:18:51,331 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 120 predicate places. [2024-06-27 19:18:51,331 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 125 transitions, 1183 flow [2024-06-27 19:18:51,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:51,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:51,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:51,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:18:51,332 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:51,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:51,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1631847460, now seen corresponding path program 2 times [2024-06-27 19:18:51,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:51,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123096989] [2024-06-27 19:18:51,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:51,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:51,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:52,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:52,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:52,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123096989] [2024-06-27 19:18:52,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123096989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:52,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:52,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:52,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895168214] [2024-06-27 19:18:52,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:52,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:52,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:52,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:52,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:52,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:52,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 125 transitions, 1183 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:52,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:52,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:52,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:52,369 INFO L124 PetriNetUnfolderBase]: 409/718 cut-off events. [2024-06-27 19:18:52,369 INFO L125 PetriNetUnfolderBase]: For 41970/41972 co-relation queries the response was YES. [2024-06-27 19:18:52,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4664 conditions, 718 events. 409/718 cut-off events. For 41970/41972 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3042 event pairs, 79 based on Foata normal form. 4/722 useless extension candidates. Maximal degree in co-relation 4590. Up to 511 conditions per place. [2024-06-27 19:18:52,373 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 95 selfloop transitions, 47 changer transitions 0/144 dead transitions. [2024-06-27 19:18:52,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 144 transitions, 1653 flow [2024-06-27 19:18:52,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:18:52,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:18:52,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 19:18:52,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-27 19:18:52,374 INFO L175 Difference]: Start difference. First operand has 151 places, 125 transitions, 1183 flow. Second operand 10 states and 113 transitions. [2024-06-27 19:18:52,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 144 transitions, 1653 flow [2024-06-27 19:18:52,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 144 transitions, 1544 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:52,459 INFO L231 Difference]: Finished difference. Result has 155 places, 127 transitions, 1209 flow [2024-06-27 19:18:52,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1074, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1209, PETRI_PLACES=155, PETRI_TRANSITIONS=127} [2024-06-27 19:18:52,460 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 124 predicate places. [2024-06-27 19:18:52,460 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 127 transitions, 1209 flow [2024-06-27 19:18:52,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:52,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:52,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:52,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:18:52,460 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:52,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:52,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1346747590, now seen corresponding path program 3 times [2024-06-27 19:18:52,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:52,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880118001] [2024-06-27 19:18:52,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:52,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:52,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:53,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:53,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:53,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880118001] [2024-06-27 19:18:53,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880118001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:53,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:53,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:53,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694723176] [2024-06-27 19:18:53,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:53,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:53,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:53,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:53,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:53,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:53,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 127 transitions, 1209 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:53,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:53,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:53,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:53,501 INFO L124 PetriNetUnfolderBase]: 415/728 cut-off events. [2024-06-27 19:18:53,501 INFO L125 PetriNetUnfolderBase]: For 43833/43835 co-relation queries the response was YES. [2024-06-27 19:18:53,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4736 conditions, 728 events. 415/728 cut-off events. For 43833/43835 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3093 event pairs, 80 based on Foata normal form. 4/732 useless extension candidates. Maximal degree in co-relation 4661. Up to 517 conditions per place. [2024-06-27 19:18:53,506 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 93 selfloop transitions, 51 changer transitions 0/146 dead transitions. [2024-06-27 19:18:53,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 146 transitions, 1689 flow [2024-06-27 19:18:53,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:18:53,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:18:53,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-27 19:18:53,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 19:18:53,507 INFO L175 Difference]: Start difference. First operand has 155 places, 127 transitions, 1209 flow. Second operand 10 states and 112 transitions. [2024-06-27 19:18:53,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 146 transitions, 1689 flow [2024-06-27 19:18:53,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 146 transitions, 1567 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 19:18:53,591 INFO L231 Difference]: Finished difference. Result has 157 places, 129 transitions, 1234 flow [2024-06-27 19:18:53,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1234, PETRI_PLACES=157, PETRI_TRANSITIONS=129} [2024-06-27 19:18:53,591 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 126 predicate places. [2024-06-27 19:18:53,592 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 129 transitions, 1234 flow [2024-06-27 19:18:53,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:53,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:53,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:53,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:18:53,592 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:53,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:53,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1143441138, now seen corresponding path program 10 times [2024-06-27 19:18:53,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:53,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928139601] [2024-06-27 19:18:53,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:53,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:53,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:54,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:54,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:54,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928139601] [2024-06-27 19:18:54,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928139601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:54,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:54,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:54,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98971876] [2024-06-27 19:18:54,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:54,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:54,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:54,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:54,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:54,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:54,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 129 transitions, 1234 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:54,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:54,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:54,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:54,862 INFO L124 PetriNetUnfolderBase]: 411/722 cut-off events. [2024-06-27 19:18:54,862 INFO L125 PetriNetUnfolderBase]: For 42330/42332 co-relation queries the response was YES. [2024-06-27 19:18:54,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4614 conditions, 722 events. 411/722 cut-off events. For 42330/42332 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3050 event pairs, 78 based on Foata normal form. 2/724 useless extension candidates. Maximal degree in co-relation 4538. Up to 454 conditions per place. [2024-06-27 19:18:54,866 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 90 selfloop transitions, 53 changer transitions 0/145 dead transitions. [2024-06-27 19:18:54,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 145 transitions, 1558 flow [2024-06-27 19:18:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:54,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:54,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-27 19:18:54,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3680555555555556 [2024-06-27 19:18:54,867 INFO L175 Difference]: Start difference. First operand has 157 places, 129 transitions, 1234 flow. Second operand 9 states and 106 transitions. [2024-06-27 19:18:54,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 145 transitions, 1558 flow [2024-06-27 19:18:54,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 145 transitions, 1414 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 19:18:54,949 INFO L231 Difference]: Finished difference. Result has 158 places, 129 transitions, 1201 flow [2024-06-27 19:18:54,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1090, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1201, PETRI_PLACES=158, PETRI_TRANSITIONS=129} [2024-06-27 19:18:54,950 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-27 19:18:54,950 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 129 transitions, 1201 flow [2024-06-27 19:18:54,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:54,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:54,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:54,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:18:54,950 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:54,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:54,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1150116306, now seen corresponding path program 4 times [2024-06-27 19:18:54,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:54,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461319642] [2024-06-27 19:18:54,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:54,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:54,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:55,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:55,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:55,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461319642] [2024-06-27 19:18:55,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461319642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:55,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:55,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:55,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478869485] [2024-06-27 19:18:55,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:55,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:55,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:55,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:55,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:55,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:55,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 129 transitions, 1201 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:55,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:55,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:55,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:56,015 INFO L124 PetriNetUnfolderBase]: 412/724 cut-off events. [2024-06-27 19:18:56,015 INFO L125 PetriNetUnfolderBase]: For 42456/42458 co-relation queries the response was YES. [2024-06-27 19:18:56,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4570 conditions, 724 events. 412/724 cut-off events. For 42456/42458 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3096 event pairs, 92 based on Foata normal form. 4/728 useless extension candidates. Maximal degree in co-relation 4493. Up to 514 conditions per place. [2024-06-27 19:18:56,019 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 96 selfloop transitions, 50 changer transitions 0/148 dead transitions. [2024-06-27 19:18:56,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 148 transitions, 1685 flow [2024-06-27 19:18:56,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:18:56,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:18:56,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 19:18:56,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-27 19:18:56,020 INFO L175 Difference]: Start difference. First operand has 158 places, 129 transitions, 1201 flow. Second operand 10 states and 114 transitions. [2024-06-27 19:18:56,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 148 transitions, 1685 flow [2024-06-27 19:18:56,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 148 transitions, 1563 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 19:18:56,118 INFO L231 Difference]: Finished difference. Result has 159 places, 131 transitions, 1220 flow [2024-06-27 19:18:56,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1220, PETRI_PLACES=159, PETRI_TRANSITIONS=131} [2024-06-27 19:18:56,118 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 128 predicate places. [2024-06-27 19:18:56,118 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 131 transitions, 1220 flow [2024-06-27 19:18:56,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:56,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:56,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:56,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:18:56,119 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:56,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:56,119 INFO L85 PathProgramCache]: Analyzing trace with hash 806916724, now seen corresponding path program 5 times [2024-06-27 19:18:56,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:56,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530253464] [2024-06-27 19:18:56,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:56,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:56,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:56,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:56,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:56,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530253464] [2024-06-27 19:18:56,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530253464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:56,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:56,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:56,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636363975] [2024-06-27 19:18:56,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:56,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:56,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:56,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:56,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:56,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:56,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 131 transitions, 1220 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:56,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:56,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:56,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:57,118 INFO L124 PetriNetUnfolderBase]: 408/716 cut-off events. [2024-06-27 19:18:57,119 INFO L125 PetriNetUnfolderBase]: For 40841/40841 co-relation queries the response was YES. [2024-06-27 19:18:57,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4436 conditions, 716 events. 408/716 cut-off events. For 40841/40841 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3030 event pairs, 97 based on Foata normal form. 2/718 useless extension candidates. Maximal degree in co-relation 4358. Up to 673 conditions per place. [2024-06-27 19:18:57,123 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 122 selfloop transitions, 18 changer transitions 0/142 dead transitions. [2024-06-27 19:18:57,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 142 transitions, 1528 flow [2024-06-27 19:18:57,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:57,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:57,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-27 19:18:57,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3229166666666667 [2024-06-27 19:18:57,125 INFO L175 Difference]: Start difference. First operand has 159 places, 131 transitions, 1220 flow. Second operand 9 states and 93 transitions. [2024-06-27 19:18:57,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 142 transitions, 1528 flow [2024-06-27 19:18:57,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 142 transitions, 1394 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 19:18:57,207 INFO L231 Difference]: Finished difference. Result has 160 places, 131 transitions, 1131 flow [2024-06-27 19:18:57,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1131, PETRI_PLACES=160, PETRI_TRANSITIONS=131} [2024-06-27 19:18:57,207 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 129 predicate places. [2024-06-27 19:18:57,208 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 131 transitions, 1131 flow [2024-06-27 19:18:57,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:57,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:57,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:57,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:18:57,208 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:57,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:57,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1040450337, now seen corresponding path program 1 times [2024-06-27 19:18:57,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:57,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124814838] [2024-06-27 19:18:57,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:57,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:57,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:58,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:58,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:58,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124814838] [2024-06-27 19:18:58,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124814838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:58,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:58,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:18:58,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640678793] [2024-06-27 19:18:58,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:58,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:18:58,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:58,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:18:58,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:18:58,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:58,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 131 transitions, 1131 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:58,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:58,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:58,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:58,525 INFO L124 PetriNetUnfolderBase]: 412/724 cut-off events. [2024-06-27 19:18:58,526 INFO L125 PetriNetUnfolderBase]: For 42008/42008 co-relation queries the response was YES. [2024-06-27 19:18:58,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4384 conditions, 724 events. 412/724 cut-off events. For 42008/42008 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3086 event pairs, 60 based on Foata normal form. 2/726 useless extension candidates. Maximal degree in co-relation 4305. Up to 646 conditions per place. [2024-06-27 19:18:58,530 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 137 selfloop transitions, 12 changer transitions 0/151 dead transitions. [2024-06-27 19:18:58,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 151 transitions, 1485 flow [2024-06-27 19:18:58,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:58,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:58,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-27 19:18:58,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3298611111111111 [2024-06-27 19:18:58,531 INFO L175 Difference]: Start difference. First operand has 160 places, 131 transitions, 1131 flow. Second operand 9 states and 95 transitions. [2024-06-27 19:18:58,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 151 transitions, 1485 flow [2024-06-27 19:18:58,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 151 transitions, 1449 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:18:58,609 INFO L231 Difference]: Finished difference. Result has 161 places, 132 transitions, 1137 flow [2024-06-27 19:18:58,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1095, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1137, PETRI_PLACES=161, PETRI_TRANSITIONS=132} [2024-06-27 19:18:58,609 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 130 predicate places. [2024-06-27 19:18:58,609 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 132 transitions, 1137 flow [2024-06-27 19:18:58,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:58,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:58,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:58,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:18:58,610 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:58,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:58,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1038572667, now seen corresponding path program 2 times [2024-06-27 19:18:58,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:58,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516857600] [2024-06-27 19:18:58,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:58,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:58,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:59,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:59,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:59,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516857600] [2024-06-27 19:18:59,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516857600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:59,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:59,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:18:59,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375559117] [2024-06-27 19:18:59,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:59,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:18:59,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:59,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:18:59,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:18:59,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:18:59,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 132 transitions, 1137 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:59,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:59,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:18:59,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:59,829 INFO L124 PetriNetUnfolderBase]: 416/732 cut-off events. [2024-06-27 19:18:59,829 INFO L125 PetriNetUnfolderBase]: For 43467/43467 co-relation queries the response was YES. [2024-06-27 19:18:59,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4454 conditions, 732 events. 416/732 cut-off events. For 43467/43467 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3140 event pairs, 81 based on Foata normal form. 2/734 useless extension candidates. Maximal degree in co-relation 4374. Up to 666 conditions per place. [2024-06-27 19:18:59,834 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 136 selfloop transitions, 14 changer transitions 0/152 dead transitions. [2024-06-27 19:18:59,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 152 transitions, 1495 flow [2024-06-27 19:18:59,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:59,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:59,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-27 19:18:59,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-27 19:18:59,835 INFO L175 Difference]: Start difference. First operand has 161 places, 132 transitions, 1137 flow. Second operand 9 states and 98 transitions. [2024-06-27 19:18:59,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 152 transitions, 1495 flow [2024-06-27 19:18:59,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 152 transitions, 1463 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:59,924 INFO L231 Difference]: Finished difference. Result has 163 places, 133 transitions, 1153 flow [2024-06-27 19:18:59,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1105, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1153, PETRI_PLACES=163, PETRI_TRANSITIONS=133} [2024-06-27 19:18:59,924 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 132 predicate places. [2024-06-27 19:18:59,924 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 133 transitions, 1153 flow [2024-06-27 19:18:59,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:59,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:59,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:59,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:18:59,925 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:18:59,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:59,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1026537107, now seen corresponding path program 3 times [2024-06-27 19:18:59,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:59,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369818918] [2024-06-27 19:18:59,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:59,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:59,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:00,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:00,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:00,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369818918] [2024-06-27 19:19:00,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369818918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:00,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:00,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:00,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500729953] [2024-06-27 19:19:00,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:00,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:00,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:00,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:00,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:01,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:01,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 133 transitions, 1153 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:01,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:01,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:01,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:01,343 INFO L124 PetriNetUnfolderBase]: 420/740 cut-off events. [2024-06-27 19:19:01,343 INFO L125 PetriNetUnfolderBase]: For 45409/45409 co-relation queries the response was YES. [2024-06-27 19:19:01,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4522 conditions, 740 events. 420/740 cut-off events. For 45409/45409 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3200 event pairs, 79 based on Foata normal form. 2/742 useless extension candidates. Maximal degree in co-relation 4441. Up to 660 conditions per place. [2024-06-27 19:19:01,349 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 136 selfloop transitions, 15 changer transitions 0/153 dead transitions. [2024-06-27 19:19:01,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 153 transitions, 1515 flow [2024-06-27 19:19:01,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:01,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:01,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-27 19:19:01,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-27 19:19:01,350 INFO L175 Difference]: Start difference. First operand has 163 places, 133 transitions, 1153 flow. Second operand 9 states and 99 transitions. [2024-06-27 19:19:01,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 153 transitions, 1515 flow [2024-06-27 19:19:01,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 153 transitions, 1477 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:01,438 INFO L231 Difference]: Finished difference. Result has 165 places, 134 transitions, 1167 flow [2024-06-27 19:19:01,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1167, PETRI_PLACES=165, PETRI_TRANSITIONS=134} [2024-06-27 19:19:01,438 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 134 predicate places. [2024-06-27 19:19:01,438 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 134 transitions, 1167 flow [2024-06-27 19:19:01,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:01,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:01,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:01,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:19:01,439 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:01,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:01,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1030265849, now seen corresponding path program 1 times [2024-06-27 19:19:01,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:01,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012600317] [2024-06-27 19:19:01,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:01,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:01,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:02,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:02,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:02,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012600317] [2024-06-27 19:19:02,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012600317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:02,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:02,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:02,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131650370] [2024-06-27 19:19:02,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:02,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:02,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:02,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:02,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:02,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:02,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 134 transitions, 1167 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:02,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:02,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:02,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:02,717 INFO L124 PetriNetUnfolderBase]: 426/750 cut-off events. [2024-06-27 19:19:02,717 INFO L125 PetriNetUnfolderBase]: For 46964/46964 co-relation queries the response was YES. [2024-06-27 19:19:02,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4604 conditions, 750 events. 426/750 cut-off events. For 46964/46964 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3237 event pairs, 82 based on Foata normal form. 2/752 useless extension candidates. Maximal degree in co-relation 4522. Up to 674 conditions per place. [2024-06-27 19:19:02,722 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 138 selfloop transitions, 17 changer transitions 0/157 dead transitions. [2024-06-27 19:19:02,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 157 transitions, 1559 flow [2024-06-27 19:19:02,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:02,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:02,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-27 19:19:02,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-27 19:19:02,723 INFO L175 Difference]: Start difference. First operand has 165 places, 134 transitions, 1167 flow. Second operand 10 states and 108 transitions. [2024-06-27 19:19:02,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 157 transitions, 1559 flow [2024-06-27 19:19:02,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 157 transitions, 1517 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:02,840 INFO L231 Difference]: Finished difference. Result has 168 places, 136 transitions, 1202 flow [2024-06-27 19:19:02,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1202, PETRI_PLACES=168, PETRI_TRANSITIONS=136} [2024-06-27 19:19:02,841 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 137 predicate places. [2024-06-27 19:19:02,841 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 136 transitions, 1202 flow [2024-06-27 19:19:02,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:02,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:02,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:02,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:19:02,842 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:02,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:02,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1667315353, now seen corresponding path program 4 times [2024-06-27 19:19:02,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:02,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089795291] [2024-06-27 19:19:02,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:02,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:02,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:03,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:03,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:03,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089795291] [2024-06-27 19:19:03,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089795291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:03,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:03,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:03,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834010814] [2024-06-27 19:19:03,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:03,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:03,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:03,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:03,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:03,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:03,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 136 transitions, 1202 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:03,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:03,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:03,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:04,212 INFO L124 PetriNetUnfolderBase]: 430/758 cut-off events. [2024-06-27 19:19:04,212 INFO L125 PetriNetUnfolderBase]: For 48526/48526 co-relation queries the response was YES. [2024-06-27 19:19:04,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4688 conditions, 758 events. 430/758 cut-off events. For 48526/48526 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3295 event pairs, 68 based on Foata normal form. 2/760 useless extension candidates. Maximal degree in co-relation 4605. Up to 648 conditions per place. [2024-06-27 19:19:04,217 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 129 selfloop transitions, 25 changer transitions 0/156 dead transitions. [2024-06-27 19:19:04,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 156 transitions, 1574 flow [2024-06-27 19:19:04,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:04,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:04,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-27 19:19:04,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-27 19:19:04,218 INFO L175 Difference]: Start difference. First operand has 168 places, 136 transitions, 1202 flow. Second operand 9 states and 101 transitions. [2024-06-27 19:19:04,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 156 transitions, 1574 flow [2024-06-27 19:19:04,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 156 transitions, 1513 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:04,341 INFO L231 Difference]: Finished difference. Result has 169 places, 137 transitions, 1215 flow [2024-06-27 19:19:04,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1215, PETRI_PLACES=169, PETRI_TRANSITIONS=137} [2024-06-27 19:19:04,342 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 138 predicate places. [2024-06-27 19:19:04,342 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 137 transitions, 1215 flow [2024-06-27 19:19:04,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:04,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:04,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:04,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:19:04,342 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:04,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:04,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1667309401, now seen corresponding path program 2 times [2024-06-27 19:19:04,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:04,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043640555] [2024-06-27 19:19:04,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:04,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:04,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:05,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:05,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:05,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043640555] [2024-06-27 19:19:05,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043640555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:05,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:05,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:05,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921082164] [2024-06-27 19:19:05,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:05,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:05,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:05,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:05,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:05,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:05,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 137 transitions, 1215 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:05,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:05,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:05,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:05,917 INFO L124 PetriNetUnfolderBase]: 436/768 cut-off events. [2024-06-27 19:19:05,917 INFO L125 PetriNetUnfolderBase]: For 50888/50888 co-relation queries the response was YES. [2024-06-27 19:19:05,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4775 conditions, 768 events. 436/768 cut-off events. For 50888/50888 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3373 event pairs, 66 based on Foata normal form. 2/770 useless extension candidates. Maximal degree in co-relation 4691. Up to 613 conditions per place. [2024-06-27 19:19:05,923 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 124 selfloop transitions, 34 changer transitions 0/160 dead transitions. [2024-06-27 19:19:05,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 160 transitions, 1619 flow [2024-06-27 19:19:05,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:05,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:05,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 19:19:05,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-27 19:19:05,924 INFO L175 Difference]: Start difference. First operand has 169 places, 137 transitions, 1215 flow. Second operand 10 states and 113 transitions. [2024-06-27 19:19:05,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 160 transitions, 1619 flow [2024-06-27 19:19:06,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 160 transitions, 1555 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:06,048 INFO L231 Difference]: Finished difference. Result has 172 places, 139 transitions, 1266 flow [2024-06-27 19:19:06,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1266, PETRI_PLACES=172, PETRI_TRANSITIONS=139} [2024-06-27 19:19:06,048 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 141 predicate places. [2024-06-27 19:19:06,049 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 139 transitions, 1266 flow [2024-06-27 19:19:06,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:06,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:06,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:06,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:19:06,049 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:06,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:06,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1386249237, now seen corresponding path program 3 times [2024-06-27 19:19:06,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:06,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830251314] [2024-06-27 19:19:06,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:06,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:06,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:06,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:06,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:06,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830251314] [2024-06-27 19:19:06,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830251314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:06,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:06,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:06,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291057723] [2024-06-27 19:19:06,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:06,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:06,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:06,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:06,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:07,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:07,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 139 transitions, 1266 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:07,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:07,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:07,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:07,387 INFO L124 PetriNetUnfolderBase]: 452/794 cut-off events. [2024-06-27 19:19:07,387 INFO L125 PetriNetUnfolderBase]: For 56793/56793 co-relation queries the response was YES. [2024-06-27 19:19:07,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5139 conditions, 794 events. 452/794 cut-off events. For 56793/56793 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3508 event pairs, 66 based on Foata normal form. 2/796 useless extension candidates. Maximal degree in co-relation 5054. Up to 597 conditions per place. [2024-06-27 19:19:07,392 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 121 selfloop transitions, 44 changer transitions 0/167 dead transitions. [2024-06-27 19:19:07,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 167 transitions, 1864 flow [2024-06-27 19:19:07,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:07,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:07,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-27 19:19:07,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-27 19:19:07,393 INFO L175 Difference]: Start difference. First operand has 172 places, 139 transitions, 1266 flow. Second operand 10 states and 116 transitions. [2024-06-27 19:19:07,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 167 transitions, 1864 flow [2024-06-27 19:19:07,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 167 transitions, 1765 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:07,521 INFO L231 Difference]: Finished difference. Result has 174 places, 143 transitions, 1349 flow [2024-06-27 19:19:07,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1349, PETRI_PLACES=174, PETRI_TRANSITIONS=143} [2024-06-27 19:19:07,522 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 143 predicate places. [2024-06-27 19:19:07,522 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 143 transitions, 1349 flow [2024-06-27 19:19:07,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:07,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:07,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:07,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:19:07,522 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:07,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:07,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1667107591, now seen corresponding path program 4 times [2024-06-27 19:19:07,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:07,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477298105] [2024-06-27 19:19:07,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:07,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:07,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:08,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:08,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:08,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477298105] [2024-06-27 19:19:08,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477298105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:08,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:08,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:08,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697896985] [2024-06-27 19:19:08,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:08,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:08,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:08,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:08,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:08,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:08,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 143 transitions, 1349 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:08,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:08,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:08,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:08,789 INFO L124 PetriNetUnfolderBase]: 458/804 cut-off events. [2024-06-27 19:19:08,789 INFO L125 PetriNetUnfolderBase]: For 58823/58823 co-relation queries the response was YES. [2024-06-27 19:19:08,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5270 conditions, 804 events. 458/804 cut-off events. For 58823/58823 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3589 event pairs, 66 based on Foata normal form. 2/806 useless extension candidates. Maximal degree in co-relation 5184. Up to 649 conditions per place. [2024-06-27 19:19:08,794 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 129 selfloop transitions, 36 changer transitions 0/167 dead transitions. [2024-06-27 19:19:08,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 167 transitions, 1779 flow [2024-06-27 19:19:08,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:08,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:08,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 19:19:08,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-27 19:19:08,797 INFO L175 Difference]: Start difference. First operand has 174 places, 143 transitions, 1349 flow. Second operand 10 states and 113 transitions. [2024-06-27 19:19:08,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 167 transitions, 1779 flow [2024-06-27 19:19:08,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 167 transitions, 1683 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:08,931 INFO L231 Difference]: Finished difference. Result has 178 places, 145 transitions, 1380 flow [2024-06-27 19:19:08,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1380, PETRI_PLACES=178, PETRI_TRANSITIONS=145} [2024-06-27 19:19:08,931 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 147 predicate places. [2024-06-27 19:19:08,931 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 145 transitions, 1380 flow [2024-06-27 19:19:08,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:08,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:08,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:08,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:19:08,932 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:08,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:08,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1667099872, now seen corresponding path program 1 times [2024-06-27 19:19:08,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:08,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778670540] [2024-06-27 19:19:08,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:08,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:08,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:10,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:10,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:10,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778670540] [2024-06-27 19:19:10,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778670540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:10,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:10,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:10,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342849831] [2024-06-27 19:19:10,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:10,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:10,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:10,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:10,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:10,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:10,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 145 transitions, 1380 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:10,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:10,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:10,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:10,377 INFO L124 PetriNetUnfolderBase]: 456/801 cut-off events. [2024-06-27 19:19:10,377 INFO L125 PetriNetUnfolderBase]: For 56240/56240 co-relation queries the response was YES. [2024-06-27 19:19:10,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5211 conditions, 801 events. 456/801 cut-off events. For 56240/56240 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3560 event pairs, 95 based on Foata normal form. 1/802 useless extension candidates. Maximal degree in co-relation 5123. Up to 722 conditions per place. [2024-06-27 19:19:10,382 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 134 selfloop transitions, 27 changer transitions 0/163 dead transitions. [2024-06-27 19:19:10,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 163 transitions, 1752 flow [2024-06-27 19:19:10,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:10,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:10,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-27 19:19:10,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-27 19:19:10,383 INFO L175 Difference]: Start difference. First operand has 178 places, 145 transitions, 1380 flow. Second operand 10 states and 105 transitions. [2024-06-27 19:19:10,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 163 transitions, 1752 flow [2024-06-27 19:19:10,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 163 transitions, 1645 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:10,535 INFO L231 Difference]: Finished difference. Result has 180 places, 145 transitions, 1335 flow [2024-06-27 19:19:10,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1335, PETRI_PLACES=180, PETRI_TRANSITIONS=145} [2024-06-27 19:19:10,535 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 149 predicate places. [2024-06-27 19:19:10,535 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 145 transitions, 1335 flow [2024-06-27 19:19:10,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:10,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:10,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:10,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:19:10,536 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:10,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:10,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1672821883, now seen corresponding path program 5 times [2024-06-27 19:19:10,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:10,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378901595] [2024-06-27 19:19:10,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:10,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:10,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:11,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:11,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:11,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378901595] [2024-06-27 19:19:11,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378901595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:11,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:11,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:11,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305963635] [2024-06-27 19:19:11,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:11,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:11,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:11,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:11,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:11,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:11,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 145 transitions, 1335 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:11,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:11,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:11,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:11,952 INFO L124 PetriNetUnfolderBase]: 460/809 cut-off events. [2024-06-27 19:19:11,952 INFO L125 PetriNetUnfolderBase]: For 59853/59853 co-relation queries the response was YES. [2024-06-27 19:19:11,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5214 conditions, 809 events. 460/809 cut-off events. For 59853/59853 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3607 event pairs, 71 based on Foata normal form. 2/811 useless extension candidates. Maximal degree in co-relation 5125. Up to 699 conditions per place. [2024-06-27 19:19:11,957 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 138 selfloop transitions, 24 changer transitions 0/164 dead transitions. [2024-06-27 19:19:11,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 164 transitions, 1721 flow [2024-06-27 19:19:11,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:11,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:11,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-27 19:19:11,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-27 19:19:11,958 INFO L175 Difference]: Start difference. First operand has 180 places, 145 transitions, 1335 flow. Second operand 9 states and 101 transitions. [2024-06-27 19:19:11,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 164 transitions, 1721 flow [2024-06-27 19:19:12,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 164 transitions, 1557 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-27 19:19:12,102 INFO L231 Difference]: Finished difference. Result has 177 places, 146 transitions, 1245 flow [2024-06-27 19:19:12,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1245, PETRI_PLACES=177, PETRI_TRANSITIONS=146} [2024-06-27 19:19:12,103 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 146 predicate places. [2024-06-27 19:19:12,103 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 146 transitions, 1245 flow [2024-06-27 19:19:12,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:12,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:12,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:12,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:19:12,103 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:12,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:12,104 INFO L85 PathProgramCache]: Analyzing trace with hash -856744887, now seen corresponding path program 6 times [2024-06-27 19:19:12,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:12,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448770069] [2024-06-27 19:19:12,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:12,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:12,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:13,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:13,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:13,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448770069] [2024-06-27 19:19:13,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448770069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:13,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:13,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:13,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659139704] [2024-06-27 19:19:13,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:13,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:13,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:13,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:13,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:13,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:13,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 146 transitions, 1245 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:13,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:13,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:13,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:13,416 INFO L124 PetriNetUnfolderBase]: 464/817 cut-off events. [2024-06-27 19:19:13,417 INFO L125 PetriNetUnfolderBase]: For 61680/61680 co-relation queries the response was YES. [2024-06-27 19:19:13,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5222 conditions, 817 events. 464/817 cut-off events. For 61680/61680 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3665 event pairs, 71 based on Foata normal form. 2/819 useless extension candidates. Maximal degree in co-relation 5133. Up to 687 conditions per place. [2024-06-27 19:19:13,422 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 137 selfloop transitions, 26 changer transitions 0/165 dead transitions. [2024-06-27 19:19:13,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 165 transitions, 1635 flow [2024-06-27 19:19:13,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:13,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:13,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-27 19:19:13,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-27 19:19:13,423 INFO L175 Difference]: Start difference. First operand has 177 places, 146 transitions, 1245 flow. Second operand 9 states and 101 transitions. [2024-06-27 19:19:13,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 165 transitions, 1635 flow [2024-06-27 19:19:13,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 165 transitions, 1571 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:13,577 INFO L231 Difference]: Finished difference. Result has 179 places, 147 transitions, 1261 flow [2024-06-27 19:19:13,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1261, PETRI_PLACES=179, PETRI_TRANSITIONS=147} [2024-06-27 19:19:13,577 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 148 predicate places. [2024-06-27 19:19:13,578 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 147 transitions, 1261 flow [2024-06-27 19:19:13,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:13,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:13,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:13,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:19:13,578 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:13,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:13,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1672671781, now seen corresponding path program 5 times [2024-06-27 19:19:13,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:13,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488318038] [2024-06-27 19:19:13,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:13,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:13,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:14,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:14,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:14,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488318038] [2024-06-27 19:19:14,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488318038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:14,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:14,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:14,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674967951] [2024-06-27 19:19:14,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:14,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:14,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:14,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:14,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:14,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:14,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 147 transitions, 1261 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:14,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:14,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:14,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:15,006 INFO L124 PetriNetUnfolderBase]: 460/811 cut-off events. [2024-06-27 19:19:15,006 INFO L125 PetriNetUnfolderBase]: For 58971/58971 co-relation queries the response was YES. [2024-06-27 19:19:15,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5057 conditions, 811 events. 460/811 cut-off events. For 58971/58971 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3635 event pairs, 73 based on Foata normal form. 2/813 useless extension candidates. Maximal degree in co-relation 4967. Up to 656 conditions per place. [2024-06-27 19:19:15,012 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 132 selfloop transitions, 33 changer transitions 0/167 dead transitions. [2024-06-27 19:19:15,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 167 transitions, 1637 flow [2024-06-27 19:19:15,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:15,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:15,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 19:19:15,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-27 19:19:15,013 INFO L175 Difference]: Start difference. First operand has 179 places, 147 transitions, 1261 flow. Second operand 10 states and 113 transitions. [2024-06-27 19:19:15,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 167 transitions, 1637 flow [2024-06-27 19:19:15,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 167 transitions, 1547 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:15,146 INFO L231 Difference]: Finished difference. Result has 182 places, 147 transitions, 1242 flow [2024-06-27 19:19:15,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1242, PETRI_PLACES=182, PETRI_TRANSITIONS=147} [2024-06-27 19:19:15,146 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 151 predicate places. [2024-06-27 19:19:15,146 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 147 transitions, 1242 flow [2024-06-27 19:19:15,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:15,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:15,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:15,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:19:15,147 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:15,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:15,147 INFO L85 PathProgramCache]: Analyzing trace with hash -625895653, now seen corresponding path program 1 times [2024-06-27 19:19:15,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:15,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938355915] [2024-06-27 19:19:15,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:15,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:15,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:15,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:15,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:15,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938355915] [2024-06-27 19:19:15,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938355915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:15,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:15,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:15,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249001350] [2024-06-27 19:19:15,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:15,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:15,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:15,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:15,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:16,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:16,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 147 transitions, 1242 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:16,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:16,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:16,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:16,344 INFO L124 PetriNetUnfolderBase]: 468/828 cut-off events. [2024-06-27 19:19:16,344 INFO L125 PetriNetUnfolderBase]: For 65062/65064 co-relation queries the response was YES. [2024-06-27 19:19:16,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5107 conditions, 828 events. 468/828 cut-off events. For 65062/65064 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3757 event pairs, 100 based on Foata normal form. 6/834 useless extension candidates. Maximal degree in co-relation 5016. Up to 747 conditions per place. [2024-06-27 19:19:16,349 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 148 selfloop transitions, 19 changer transitions 0/169 dead transitions. [2024-06-27 19:19:16,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 169 transitions, 1652 flow [2024-06-27 19:19:16,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:19:16,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:19:16,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-27 19:19:16,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-06-27 19:19:16,351 INFO L175 Difference]: Start difference. First operand has 182 places, 147 transitions, 1242 flow. Second operand 11 states and 114 transitions. [2024-06-27 19:19:16,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 169 transitions, 1652 flow [2024-06-27 19:19:16,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 169 transitions, 1555 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:16,492 INFO L231 Difference]: Finished difference. Result has 184 places, 148 transitions, 1207 flow [2024-06-27 19:19:16,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1207, PETRI_PLACES=184, PETRI_TRANSITIONS=148} [2024-06-27 19:19:16,493 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 153 predicate places. [2024-06-27 19:19:16,493 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 148 transitions, 1207 flow [2024-06-27 19:19:16,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:16,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:16,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:16,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:19:16,493 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:16,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:16,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1324878663, now seen corresponding path program 7 times [2024-06-27 19:19:16,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:16,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025451997] [2024-06-27 19:19:16,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:16,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:16,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:17,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:17,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:17,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025451997] [2024-06-27 19:19:17,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025451997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:17,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:17,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:17,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127482049] [2024-06-27 19:19:17,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:17,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:17,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:17,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:17,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:17,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:17,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 148 transitions, 1207 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:17,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:17,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:17,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:18,034 INFO L124 PetriNetUnfolderBase]: 472/837 cut-off events. [2024-06-27 19:19:18,034 INFO L125 PetriNetUnfolderBase]: For 62526/62528 co-relation queries the response was YES. [2024-06-27 19:19:18,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5128 conditions, 837 events. 472/837 cut-off events. For 62526/62528 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3830 event pairs, 63 based on Foata normal form. 2/839 useless extension candidates. Maximal degree in co-relation 5036. Up to 673 conditions per place. [2024-06-27 19:19:18,040 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 127 selfloop transitions, 37 changer transitions 0/166 dead transitions. [2024-06-27 19:19:18,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 166 transitions, 1601 flow [2024-06-27 19:19:18,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:18,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:18,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-27 19:19:18,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-27 19:19:18,041 INFO L175 Difference]: Start difference. First operand has 184 places, 148 transitions, 1207 flow. Second operand 9 states and 102 transitions. [2024-06-27 19:19:18,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 166 transitions, 1601 flow [2024-06-27 19:19:18,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 166 transitions, 1548 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:18,203 INFO L231 Difference]: Finished difference. Result has 184 places, 149 transitions, 1258 flow [2024-06-27 19:19:18,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1258, PETRI_PLACES=184, PETRI_TRANSITIONS=149} [2024-06-27 19:19:18,204 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 153 predicate places. [2024-06-27 19:19:18,204 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 149 transitions, 1258 flow [2024-06-27 19:19:18,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:18,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:18,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:18,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:19:18,204 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:18,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:18,205 INFO L85 PathProgramCache]: Analyzing trace with hash -755393543, now seen corresponding path program 6 times [2024-06-27 19:19:18,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:18,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140254753] [2024-06-27 19:19:18,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:18,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:18,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:19,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:19,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:19,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140254753] [2024-06-27 19:19:19,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140254753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:19,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:19,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:19:19,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692501229] [2024-06-27 19:19:19,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:19,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:19:19,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:19,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:19:19,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:19:19,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:19,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 149 transitions, 1258 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:19,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:19,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:19,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:19,448 INFO L124 PetriNetUnfolderBase]: 494/871 cut-off events. [2024-06-27 19:19:19,448 INFO L125 PetriNetUnfolderBase]: For 74655/74655 co-relation queries the response was YES. [2024-06-27 19:19:19,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5532 conditions, 871 events. 494/871 cut-off events. For 74655/74655 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4002 event pairs, 107 based on Foata normal form. 4/875 useless extension candidates. Maximal degree in co-relation 5439. Up to 803 conditions per place. [2024-06-27 19:19:19,453 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 145 selfloop transitions, 22 changer transitions 0/169 dead transitions. [2024-06-27 19:19:19,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 169 transitions, 1850 flow [2024-06-27 19:19:19,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:19,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:19,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-27 19:19:19,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-27 19:19:19,454 INFO L175 Difference]: Start difference. First operand has 184 places, 149 transitions, 1258 flow. Second operand 10 states and 106 transitions. [2024-06-27 19:19:19,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 169 transitions, 1850 flow [2024-06-27 19:19:19,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 169 transitions, 1756 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:19,624 INFO L231 Difference]: Finished difference. Result has 187 places, 154 transitions, 1302 flow [2024-06-27 19:19:19,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1302, PETRI_PLACES=187, PETRI_TRANSITIONS=154} [2024-06-27 19:19:19,625 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 156 predicate places. [2024-06-27 19:19:19,625 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 154 transitions, 1302 flow [2024-06-27 19:19:19,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:19,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:19,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:19,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:19:19,626 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:19,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:19,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1092294985, now seen corresponding path program 8 times [2024-06-27 19:19:19,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:19,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688164926] [2024-06-27 19:19:19,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:19,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:19,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:20,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:20,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:20,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688164926] [2024-06-27 19:19:20,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688164926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:20,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:20,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:19:20,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913538036] [2024-06-27 19:19:20,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:20,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:19:20,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:20,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:19:20,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:19:20,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:20,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 154 transitions, 1302 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:20,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:20,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:20,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:20,904 INFO L124 PetriNetUnfolderBase]: 498/881 cut-off events. [2024-06-27 19:19:20,905 INFO L125 PetriNetUnfolderBase]: For 71889/71891 co-relation queries the response was YES. [2024-06-27 19:19:20,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5588 conditions, 881 events. 498/881 cut-off events. For 71889/71891 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4031 event pairs, 68 based on Foata normal form. 2/883 useless extension candidates. Maximal degree in co-relation 5494. Up to 717 conditions per place. [2024-06-27 19:19:20,912 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 138 selfloop transitions, 33 changer transitions 0/173 dead transitions. [2024-06-27 19:19:20,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 173 transitions, 1714 flow [2024-06-27 19:19:20,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:20,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:20,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-27 19:19:20,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-27 19:19:20,913 INFO L175 Difference]: Start difference. First operand has 187 places, 154 transitions, 1302 flow. Second operand 9 states and 105 transitions. [2024-06-27 19:19:20,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 173 transitions, 1714 flow [2024-06-27 19:19:21,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 173 transitions, 1643 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:21,075 INFO L231 Difference]: Finished difference. Result has 190 places, 155 transitions, 1329 flow [2024-06-27 19:19:21,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1329, PETRI_PLACES=190, PETRI_TRANSITIONS=155} [2024-06-27 19:19:21,076 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 159 predicate places. [2024-06-27 19:19:21,076 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 155 transitions, 1329 flow [2024-06-27 19:19:21,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:21,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:21,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:21,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:19:21,076 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:21,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:21,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1092510187, now seen corresponding path program 7 times [2024-06-27 19:19:21,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:21,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833212190] [2024-06-27 19:19:21,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:21,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:21,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:22,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:22,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:22,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833212190] [2024-06-27 19:19:22,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833212190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:22,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:22,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:22,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841235296] [2024-06-27 19:19:22,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:22,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:22,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:22,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:22,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:22,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:22,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 155 transitions, 1329 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:22,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:22,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:22,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:23,097 INFO L124 PetriNetUnfolderBase]: 514/907 cut-off events. [2024-06-27 19:19:23,097 INFO L125 PetriNetUnfolderBase]: For 79232/79234 co-relation queries the response was YES. [2024-06-27 19:19:23,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5972 conditions, 907 events. 514/907 cut-off events. For 79232/79234 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4202 event pairs, 71 based on Foata normal form. 2/909 useless extension candidates. Maximal degree in co-relation 5876. Up to 606 conditions per place. [2024-06-27 19:19:23,103 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 124 selfloop transitions, 56 changer transitions 0/182 dead transitions. [2024-06-27 19:19:23,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 182 transitions, 1991 flow [2024-06-27 19:19:23,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:23,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:23,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 19:19:23,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-27 19:19:23,104 INFO L175 Difference]: Start difference. First operand has 190 places, 155 transitions, 1329 flow. Second operand 10 states and 122 transitions. [2024-06-27 19:19:23,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 182 transitions, 1991 flow [2024-06-27 19:19:23,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 182 transitions, 1903 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:23,283 INFO L231 Difference]: Finished difference. Result has 193 places, 159 transitions, 1462 flow [2024-06-27 19:19:23,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1462, PETRI_PLACES=193, PETRI_TRANSITIONS=159} [2024-06-27 19:19:23,283 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 162 predicate places. [2024-06-27 19:19:23,283 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 159 transitions, 1462 flow [2024-06-27 19:19:23,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:23,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:23,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:23,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:19:23,284 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:23,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:23,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1038165241, now seen corresponding path program 8 times [2024-06-27 19:19:23,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:23,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444861370] [2024-06-27 19:19:23,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:23,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:23,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:24,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:24,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:24,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444861370] [2024-06-27 19:19:24,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444861370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:24,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:24,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:24,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474567252] [2024-06-27 19:19:24,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:24,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:24,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:24,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:24,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:24,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:24,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 159 transitions, 1462 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:24,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:24,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:24,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:24,911 INFO L124 PetriNetUnfolderBase]: 520/917 cut-off events. [2024-06-27 19:19:24,911 INFO L125 PetriNetUnfolderBase]: For 81769/81771 co-relation queries the response was YES. [2024-06-27 19:19:24,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6148 conditions, 917 events. 520/917 cut-off events. For 81769/81771 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4261 event pairs, 72 based on Foata normal form. 2/919 useless extension candidates. Maximal degree in co-relation 6051. Up to 641 conditions per place. [2024-06-27 19:19:24,918 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 127 selfloop transitions, 53 changer transitions 0/182 dead transitions. [2024-06-27 19:19:24,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 182 transitions, 1928 flow [2024-06-27 19:19:24,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:24,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:24,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-27 19:19:24,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-27 19:19:24,919 INFO L175 Difference]: Start difference. First operand has 193 places, 159 transitions, 1462 flow. Second operand 10 states and 119 transitions. [2024-06-27 19:19:24,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 182 transitions, 1928 flow [2024-06-27 19:19:25,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 182 transitions, 1795 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:25,140 INFO L231 Difference]: Finished difference. Result has 197 places, 161 transitions, 1498 flow [2024-06-27 19:19:25,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1341, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1498, PETRI_PLACES=197, PETRI_TRANSITIONS=161} [2024-06-27 19:19:25,140 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 166 predicate places. [2024-06-27 19:19:25,140 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 161 transitions, 1498 flow [2024-06-27 19:19:25,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:25,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:25,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:25,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:19:25,141 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:25,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:25,141 INFO L85 PathProgramCache]: Analyzing trace with hash 709276191, now seen corresponding path program 9 times [2024-06-27 19:19:25,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:25,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039541587] [2024-06-27 19:19:25,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:25,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:25,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:26,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:26,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:26,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039541587] [2024-06-27 19:19:26,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039541587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:26,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:26,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:26,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391245043] [2024-06-27 19:19:26,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:26,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:26,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:26,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:26,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:26,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:26,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 161 transitions, 1498 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:26,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:26,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:26,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:26,751 INFO L124 PetriNetUnfolderBase]: 536/943 cut-off events. [2024-06-27 19:19:26,751 INFO L125 PetriNetUnfolderBase]: For 89590/89592 co-relation queries the response was YES. [2024-06-27 19:19:26,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6581 conditions, 943 events. 536/943 cut-off events. For 89590/89592 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4394 event pairs, 62 based on Foata normal form. 2/945 useless extension candidates. Maximal degree in co-relation 6482. Up to 646 conditions per place. [2024-06-27 19:19:26,758 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 127 selfloop transitions, 59 changer transitions 0/188 dead transitions. [2024-06-27 19:19:26,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 188 transitions, 2184 flow [2024-06-27 19:19:26,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:26,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:26,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 19:19:26,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-27 19:19:26,759 INFO L175 Difference]: Start difference. First operand has 197 places, 161 transitions, 1498 flow. Second operand 10 states and 121 transitions. [2024-06-27 19:19:26,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 188 transitions, 2184 flow [2024-06-27 19:19:26,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 188 transitions, 2047 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:26,972 INFO L231 Difference]: Finished difference. Result has 199 places, 165 transitions, 1596 flow [2024-06-27 19:19:26,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1596, PETRI_PLACES=199, PETRI_TRANSITIONS=165} [2024-06-27 19:19:26,972 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 168 predicate places. [2024-06-27 19:19:26,972 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 165 transitions, 1596 flow [2024-06-27 19:19:26,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:26,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:26,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:26,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:19:26,973 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:26,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:26,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1037963431, now seen corresponding path program 10 times [2024-06-27 19:19:26,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:26,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971700814] [2024-06-27 19:19:26,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:26,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:26,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:28,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:28,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:28,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971700814] [2024-06-27 19:19:28,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971700814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:28,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:28,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:28,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825683075] [2024-06-27 19:19:28,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:28,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:28,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:28,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:28,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:28,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:28,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 165 transitions, 1596 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:28,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:28,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:28,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:28,871 INFO L124 PetriNetUnfolderBase]: 542/953 cut-off events. [2024-06-27 19:19:28,871 INFO L125 PetriNetUnfolderBase]: For 92274/92276 co-relation queries the response was YES. [2024-06-27 19:19:28,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6701 conditions, 953 events. 542/953 cut-off events. For 92274/92276 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4451 event pairs, 72 based on Foata normal form. 2/955 useless extension candidates. Maximal degree in co-relation 6601. Up to 677 conditions per place. [2024-06-27 19:19:28,878 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 133 selfloop transitions, 52 changer transitions 0/187 dead transitions. [2024-06-27 19:19:28,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 187 transitions, 2060 flow [2024-06-27 19:19:28,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:28,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:28,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-27 19:19:28,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-27 19:19:28,879 INFO L175 Difference]: Start difference. First operand has 199 places, 165 transitions, 1596 flow. Second operand 10 states and 119 transitions. [2024-06-27 19:19:28,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 187 transitions, 2060 flow [2024-06-27 19:19:29,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 187 transitions, 1925 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:29,130 INFO L231 Difference]: Finished difference. Result has 203 places, 167 transitions, 1620 flow [2024-06-27 19:19:29,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1461, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1620, PETRI_PLACES=203, PETRI_TRANSITIONS=167} [2024-06-27 19:19:29,131 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 172 predicate places. [2024-06-27 19:19:29,131 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 167 transitions, 1620 flow [2024-06-27 19:19:29,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:29,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:29,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:29,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:19:29,131 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:29,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:29,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1324670901, now seen corresponding path program 11 times [2024-06-27 19:19:29,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:29,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641609203] [2024-06-27 19:19:29,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:29,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:29,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:30,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:30,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:30,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641609203] [2024-06-27 19:19:30,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641609203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:30,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:30,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:30,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669466815] [2024-06-27 19:19:30,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:30,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:30,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:30,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:30,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:30,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:30,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 167 transitions, 1620 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:30,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:30,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:30,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:30,603 INFO L124 PetriNetUnfolderBase]: 548/963 cut-off events. [2024-06-27 19:19:30,603 INFO L125 PetriNetUnfolderBase]: For 94238/94240 co-relation queries the response was YES. [2024-06-27 19:19:30,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6814 conditions, 963 events. 548/963 cut-off events. For 94238/94240 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4505 event pairs, 62 based on Foata normal form. 2/965 useless extension candidates. Maximal degree in co-relation 6712. Up to 687 conditions per place. [2024-06-27 19:19:30,610 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 132 selfloop transitions, 56 changer transitions 0/190 dead transitions. [2024-06-27 19:19:30,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 190 transitions, 2090 flow [2024-06-27 19:19:30,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:30,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:30,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 19:19:30,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-27 19:19:30,611 INFO L175 Difference]: Start difference. First operand has 203 places, 167 transitions, 1620 flow. Second operand 10 states and 118 transitions. [2024-06-27 19:19:30,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 190 transitions, 2090 flow [2024-06-27 19:19:30,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 190 transitions, 1951 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:30,839 INFO L231 Difference]: Finished difference. Result has 205 places, 169 transitions, 1644 flow [2024-06-27 19:19:30,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1644, PETRI_PLACES=205, PETRI_TRANSITIONS=169} [2024-06-27 19:19:30,840 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 174 predicate places. [2024-06-27 19:19:30,840 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 169 transitions, 1644 flow [2024-06-27 19:19:30,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:30,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:30,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:30,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:19:30,840 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:30,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:30,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1032450949, now seen corresponding path program 9 times [2024-06-27 19:19:30,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:30,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547155781] [2024-06-27 19:19:30,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:30,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:30,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:31,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:31,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:31,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547155781] [2024-06-27 19:19:31,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547155781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:31,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:31,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:31,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947548633] [2024-06-27 19:19:31,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:31,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:31,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:31,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:31,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:31,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:31,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 169 transitions, 1644 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:31,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:31,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:31,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:32,345 INFO L124 PetriNetUnfolderBase]: 552/971 cut-off events. [2024-06-27 19:19:32,345 INFO L125 PetriNetUnfolderBase]: For 96774/96776 co-relation queries the response was YES. [2024-06-27 19:19:32,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6890 conditions, 971 events. 552/971 cut-off events. For 96774/96776 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4557 event pairs, 76 based on Foata normal form. 2/973 useless extension candidates. Maximal degree in co-relation 6787. Up to 807 conditions per place. [2024-06-27 19:19:32,351 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 150 selfloop transitions, 34 changer transitions 0/186 dead transitions. [2024-06-27 19:19:32,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 186 transitions, 2078 flow [2024-06-27 19:19:32,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:32,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:32,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-27 19:19:32,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-27 19:19:32,352 INFO L175 Difference]: Start difference. First operand has 205 places, 169 transitions, 1644 flow. Second operand 9 states and 102 transitions. [2024-06-27 19:19:32,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 186 transitions, 2078 flow [2024-06-27 19:19:32,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 186 transitions, 1935 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:32,596 INFO L231 Difference]: Finished difference. Result has 206 places, 170 transitions, 1603 flow [2024-06-27 19:19:32,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1603, PETRI_PLACES=206, PETRI_TRANSITIONS=170} [2024-06-27 19:19:32,597 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 175 predicate places. [2024-06-27 19:19:32,597 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 170 transitions, 1603 flow [2024-06-27 19:19:32,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:32,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:32,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:32,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:19:32,598 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:32,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:32,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1032447229, now seen corresponding path program 10 times [2024-06-27 19:19:32,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:32,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495051432] [2024-06-27 19:19:32,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:32,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:32,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:33,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:33,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:33,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495051432] [2024-06-27 19:19:33,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495051432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:33,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:33,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:33,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854702858] [2024-06-27 19:19:33,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:33,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:33,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:33,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:33,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:33,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:33,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 170 transitions, 1603 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:33,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:33,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:33,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:34,130 INFO L124 PetriNetUnfolderBase]: 549/966 cut-off events. [2024-06-27 19:19:34,130 INFO L125 PetriNetUnfolderBase]: For 92940/92942 co-relation queries the response was YES. [2024-06-27 19:19:34,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6623 conditions, 966 events. 549/966 cut-off events. For 92940/92942 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4565 event pairs, 75 based on Foata normal form. 2/968 useless extension candidates. Maximal degree in co-relation 6519. Up to 776 conditions per place. [2024-06-27 19:19:34,137 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 147 selfloop transitions, 37 changer transitions 0/186 dead transitions. [2024-06-27 19:19:34,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 186 transitions, 2009 flow [2024-06-27 19:19:34,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:34,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:34,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-27 19:19:34,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-27 19:19:34,138 INFO L175 Difference]: Start difference. First operand has 206 places, 170 transitions, 1603 flow. Second operand 9 states and 102 transitions. [2024-06-27 19:19:34,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 186 transitions, 2009 flow [2024-06-27 19:19:34,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 186 transitions, 1917 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:34,375 INFO L231 Difference]: Finished difference. Result has 208 places, 170 transitions, 1589 flow [2024-06-27 19:19:34,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1589, PETRI_PLACES=208, PETRI_TRANSITIONS=170} [2024-06-27 19:19:34,375 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 177 predicate places. [2024-06-27 19:19:34,375 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 170 transitions, 1589 flow [2024-06-27 19:19:34,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:34,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:34,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:34,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:19:34,376 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:34,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:34,376 INFO L85 PathProgramCache]: Analyzing trace with hash -2066263793, now seen corresponding path program 12 times [2024-06-27 19:19:34,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:34,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287012577] [2024-06-27 19:19:34,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:34,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:34,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:35,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:35,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:35,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287012577] [2024-06-27 19:19:35,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287012577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:35,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:35,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:35,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287655238] [2024-06-27 19:19:35,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:35,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:35,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:35,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:35,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:35,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:35,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 170 transitions, 1589 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:35,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:35,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:35,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:36,065 INFO L124 PetriNetUnfolderBase]: 545/962 cut-off events. [2024-06-27 19:19:36,065 INFO L125 PetriNetUnfolderBase]: For 88696/88696 co-relation queries the response was YES. [2024-06-27 19:19:36,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6415 conditions, 962 events. 545/962 cut-off events. For 88696/88696 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4539 event pairs, 67 based on Foata normal form. 2/964 useless extension candidates. Maximal degree in co-relation 6310. Up to 684 conditions per place. [2024-06-27 19:19:36,073 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 134 selfloop transitions, 57 changer transitions 0/193 dead transitions. [2024-06-27 19:19:36,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 193 transitions, 2053 flow [2024-06-27 19:19:36,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:19:36,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:19:36,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-27 19:19:36,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-27 19:19:36,074 INFO L175 Difference]: Start difference. First operand has 208 places, 170 transitions, 1589 flow. Second operand 11 states and 125 transitions. [2024-06-27 19:19:36,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 193 transitions, 2053 flow [2024-06-27 19:19:36,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 193 transitions, 1887 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:36,327 INFO L231 Difference]: Finished difference. Result has 212 places, 172 transitions, 1562 flow [2024-06-27 19:19:36,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1425, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1562, PETRI_PLACES=212, PETRI_TRANSITIONS=172} [2024-06-27 19:19:36,327 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 181 predicate places. [2024-06-27 19:19:36,327 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 172 transitions, 1562 flow [2024-06-27 19:19:36,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:36,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:36,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:36,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:19:36,328 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:36,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:36,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1200229989, now seen corresponding path program 13 times [2024-06-27 19:19:36,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:36,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550256727] [2024-06-27 19:19:36,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:36,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:36,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:37,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:37,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:37,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550256727] [2024-06-27 19:19:37,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550256727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:37,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:37,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:37,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591227513] [2024-06-27 19:19:37,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:37,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:37,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:37,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:37,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:37,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:37,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 172 transitions, 1562 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:37,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:37,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:37,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:37,927 INFO L124 PetriNetUnfolderBase]: 551/970 cut-off events. [2024-06-27 19:19:37,927 INFO L125 PetriNetUnfolderBase]: For 90820/90822 co-relation queries the response was YES. [2024-06-27 19:19:37,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6463 conditions, 970 events. 551/970 cut-off events. For 90820/90822 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4618 event pairs, 55 based on Foata normal form. 2/972 useless extension candidates. Maximal degree in co-relation 6356. Up to 677 conditions per place. [2024-06-27 19:19:37,933 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 128 selfloop transitions, 68 changer transitions 0/198 dead transitions. [2024-06-27 19:19:37,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 198 transitions, 2286 flow [2024-06-27 19:19:37,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:37,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:37,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 19:19:37,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 19:19:37,934 INFO L175 Difference]: Start difference. First operand has 212 places, 172 transitions, 1562 flow. Second operand 10 states and 120 transitions. [2024-06-27 19:19:37,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 198 transitions, 2286 flow [2024-06-27 19:19:38,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 198 transitions, 2117 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 19:19:38,123 INFO L231 Difference]: Finished difference. Result has 212 places, 176 transitions, 1654 flow [2024-06-27 19:19:38,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1654, PETRI_PLACES=212, PETRI_TRANSITIONS=176} [2024-06-27 19:19:38,123 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 181 predicate places. [2024-06-27 19:19:38,123 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 176 transitions, 1654 flow [2024-06-27 19:19:38,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:38,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:38,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:38,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:19:38,124 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:38,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:38,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1293868827, now seen corresponding path program 2 times [2024-06-27 19:19:38,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:38,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523369180] [2024-06-27 19:19:38,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:38,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:38,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:38,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:38,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:38,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523369180] [2024-06-27 19:19:38,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523369180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:38,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:38,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:19:38,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069515315] [2024-06-27 19:19:38,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:38,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:19:38,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:38,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:19:38,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:19:38,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:38,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 176 transitions, 1654 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:38,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:38,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:38,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:39,176 INFO L124 PetriNetUnfolderBase]: 559/986 cut-off events. [2024-06-27 19:19:39,176 INFO L125 PetriNetUnfolderBase]: For 99747/99749 co-relation queries the response was YES. [2024-06-27 19:19:39,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6487 conditions, 986 events. 559/986 cut-off events. For 99747/99749 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4756 event pairs, 110 based on Foata normal form. 6/992 useless extension candidates. Maximal degree in co-relation 6380. Up to 764 conditions per place. [2024-06-27 19:19:39,183 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 142 selfloop transitions, 50 changer transitions 0/194 dead transitions. [2024-06-27 19:19:39,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 194 transitions, 2107 flow [2024-06-27 19:19:39,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:39,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:39,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 19:19:39,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-27 19:19:39,184 INFO L175 Difference]: Start difference. First operand has 212 places, 176 transitions, 1654 flow. Second operand 10 states and 114 transitions. [2024-06-27 19:19:39,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 194 transitions, 2107 flow [2024-06-27 19:19:39,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 194 transitions, 1951 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:39,372 INFO L231 Difference]: Finished difference. Result has 216 places, 177 transitions, 1622 flow [2024-06-27 19:19:39,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1622, PETRI_PLACES=216, PETRI_TRANSITIONS=177} [2024-06-27 19:19:39,373 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 185 predicate places. [2024-06-27 19:19:39,373 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 177 transitions, 1622 flow [2024-06-27 19:19:39,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:39,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:39,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:39,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:19:39,374 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:39,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:39,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1069359683, now seen corresponding path program 14 times [2024-06-27 19:19:39,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:39,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169015714] [2024-06-27 19:19:39,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:39,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:39,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:40,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:40,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:40,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169015714] [2024-06-27 19:19:40,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169015714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:40,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:40,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:40,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108423682] [2024-06-27 19:19:40,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:40,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:40,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:40,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:40,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:40,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:40,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 177 transitions, 1622 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:40,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:40,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:40,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:41,191 INFO L124 PetriNetUnfolderBase]: 555/980 cut-off events. [2024-06-27 19:19:41,191 INFO L125 PetriNetUnfolderBase]: For 88101/88103 co-relation queries the response was YES. [2024-06-27 19:19:41,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6254 conditions, 980 events. 555/980 cut-off events. For 88101/88103 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4691 event pairs, 55 based on Foata normal form. 2/982 useless extension candidates. Maximal degree in co-relation 6145. Up to 704 conditions per place. [2024-06-27 19:19:41,197 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 129 selfloop transitions, 65 changer transitions 0/196 dead transitions. [2024-06-27 19:19:41,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 196 transitions, 2058 flow [2024-06-27 19:19:41,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:41,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:41,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-27 19:19:41,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-27 19:19:41,198 INFO L175 Difference]: Start difference. First operand has 216 places, 177 transitions, 1622 flow. Second operand 10 states and 115 transitions. [2024-06-27 19:19:41,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 196 transitions, 2058 flow [2024-06-27 19:19:41,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 196 transitions, 1912 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:41,397 INFO L231 Difference]: Finished difference. Result has 218 places, 177 transitions, 1611 flow [2024-06-27 19:19:41,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1611, PETRI_PLACES=218, PETRI_TRANSITIONS=177} [2024-06-27 19:19:41,398 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 187 predicate places. [2024-06-27 19:19:41,398 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 177 transitions, 1611 flow [2024-06-27 19:19:41,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:41,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:41,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:41,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:19:41,399 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:41,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:41,399 INFO L85 PathProgramCache]: Analyzing trace with hash 944709521, now seen corresponding path program 15 times [2024-06-27 19:19:41,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:41,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604259344] [2024-06-27 19:19:41,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:41,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:41,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:42,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:42,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:42,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604259344] [2024-06-27 19:19:42,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604259344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:42,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:42,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:42,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102018586] [2024-06-27 19:19:42,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:42,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:42,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:42,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:42,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:42,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:42,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 177 transitions, 1611 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:42,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:42,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:42,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:43,098 INFO L124 PetriNetUnfolderBase]: 551/974 cut-off events. [2024-06-27 19:19:43,098 INFO L125 PetriNetUnfolderBase]: For 83073/83075 co-relation queries the response was YES. [2024-06-27 19:19:43,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6059 conditions, 974 events. 551/974 cut-off events. For 83073/83075 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4665 event pairs, 61 based on Foata normal form. 2/976 useless extension candidates. Maximal degree in co-relation 5949. Up to 698 conditions per place. [2024-06-27 19:19:43,105 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 135 selfloop transitions, 58 changer transitions 0/195 dead transitions. [2024-06-27 19:19:43,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 195 transitions, 2041 flow [2024-06-27 19:19:43,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:43,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:43,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-27 19:19:43,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-27 19:19:43,106 INFO L175 Difference]: Start difference. First operand has 218 places, 177 transitions, 1611 flow. Second operand 10 states and 115 transitions. [2024-06-27 19:19:43,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 195 transitions, 2041 flow [2024-06-27 19:19:43,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 195 transitions, 1874 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:43,287 INFO L231 Difference]: Finished difference. Result has 219 places, 177 transitions, 1565 flow [2024-06-27 19:19:43,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1565, PETRI_PLACES=219, PETRI_TRANSITIONS=177} [2024-06-27 19:19:43,288 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 188 predicate places. [2024-06-27 19:19:43,288 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 177 transitions, 1565 flow [2024-06-27 19:19:43,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:43,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:43,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:43,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:19:43,288 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:43,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:43,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1200499379, now seen corresponding path program 3 times [2024-06-27 19:19:43,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:43,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737289361] [2024-06-27 19:19:43,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:43,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:43,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:43,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:43,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:43,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737289361] [2024-06-27 19:19:43,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737289361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:43,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:43,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:19:43,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560227507] [2024-06-27 19:19:43,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:43,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:19:43,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:43,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:19:43,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:19:44,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:44,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 177 transitions, 1565 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:44,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:44,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:44,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:44,406 INFO L124 PetriNetUnfolderBase]: 559/990 cut-off events. [2024-06-27 19:19:44,407 INFO L125 PetriNetUnfolderBase]: For 92056/92058 co-relation queries the response was YES. [2024-06-27 19:19:44,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6074 conditions, 990 events. 559/990 cut-off events. For 92056/92058 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4807 event pairs, 94 based on Foata normal form. 6/996 useless extension candidates. Maximal degree in co-relation 5963. Up to 768 conditions per place. [2024-06-27 19:19:44,415 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 140 selfloop transitions, 53 changer transitions 0/195 dead transitions. [2024-06-27 19:19:44,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 195 transitions, 2022 flow [2024-06-27 19:19:44,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:44,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:44,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-27 19:19:44,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 19:19:44,416 INFO L175 Difference]: Start difference. First operand has 219 places, 177 transitions, 1565 flow. Second operand 10 states and 112 transitions. [2024-06-27 19:19:44,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 195 transitions, 2022 flow [2024-06-27 19:19:44,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 195 transitions, 1894 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:44,623 INFO L231 Difference]: Finished difference. Result has 220 places, 178 transitions, 1569 flow [2024-06-27 19:19:44,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1569, PETRI_PLACES=220, PETRI_TRANSITIONS=178} [2024-06-27 19:19:44,624 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 189 predicate places. [2024-06-27 19:19:44,624 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 178 transitions, 1569 flow [2024-06-27 19:19:44,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:44,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:44,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:44,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:19:44,624 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:44,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:44,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1514198609, now seen corresponding path program 4 times [2024-06-27 19:19:44,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:44,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992825519] [2024-06-27 19:19:44,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:44,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:44,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:45,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:45,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:45,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992825519] [2024-06-27 19:19:45,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992825519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:45,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:45,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:45,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006868724] [2024-06-27 19:19:45,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:45,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:45,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:45,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:45,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:45,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:45,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 178 transitions, 1569 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:45,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:45,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:45,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:45,719 INFO L124 PetriNetUnfolderBase]: 567/1004 cut-off events. [2024-06-27 19:19:45,719 INFO L125 PetriNetUnfolderBase]: For 94305/94305 co-relation queries the response was YES. [2024-06-27 19:19:45,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6141 conditions, 1004 events. 567/1004 cut-off events. For 94305/94305 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4869 event pairs, 124 based on Foata normal form. 4/1008 useless extension candidates. Maximal degree in co-relation 6029. Up to 931 conditions per place. [2024-06-27 19:19:45,725 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 172 selfloop transitions, 19 changer transitions 0/193 dead transitions. [2024-06-27 19:19:45,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 193 transitions, 2012 flow [2024-06-27 19:19:45,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:45,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:45,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-27 19:19:45,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31875 [2024-06-27 19:19:45,727 INFO L175 Difference]: Start difference. First operand has 220 places, 178 transitions, 1569 flow. Second operand 10 states and 102 transitions. [2024-06-27 19:19:45,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 193 transitions, 2012 flow [2024-06-27 19:19:45,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 193 transitions, 1890 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:45,939 INFO L231 Difference]: Finished difference. Result has 222 places, 179 transitions, 1515 flow [2024-06-27 19:19:45,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1447, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1515, PETRI_PLACES=222, PETRI_TRANSITIONS=179} [2024-06-27 19:19:45,939 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 191 predicate places. [2024-06-27 19:19:45,939 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 179 transitions, 1515 flow [2024-06-27 19:19:45,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:45,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:45,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:45,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:19:45,940 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:45,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:45,940 INFO L85 PathProgramCache]: Analyzing trace with hash 716695421, now seen corresponding path program 5 times [2024-06-27 19:19:45,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:45,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504039719] [2024-06-27 19:19:45,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:45,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:45,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:46,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:46,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:46,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504039719] [2024-06-27 19:19:46,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504039719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:46,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:46,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:46,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462886413] [2024-06-27 19:19:46,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:46,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:46,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:46,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:46,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:46,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:46,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 179 transitions, 1515 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:46,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:46,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:46,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:47,335 INFO L124 PetriNetUnfolderBase]: 568/1009 cut-off events. [2024-06-27 19:19:47,335 INFO L125 PetriNetUnfolderBase]: For 89340/89342 co-relation queries the response was YES. [2024-06-27 19:19:47,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5932 conditions, 1009 events. 568/1009 cut-off events. For 89340/89342 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4950 event pairs, 99 based on Foata normal form. 6/1015 useless extension candidates. Maximal degree in co-relation 5819. Up to 867 conditions per place. [2024-06-27 19:19:47,342 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 161 selfloop transitions, 36 changer transitions 0/199 dead transitions. [2024-06-27 19:19:47,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 199 transitions, 1990 flow [2024-06-27 19:19:47,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:19:47,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:19:47,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-27 19:19:47,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-27 19:19:47,351 INFO L175 Difference]: Start difference. First operand has 222 places, 179 transitions, 1515 flow. Second operand 11 states and 117 transitions. [2024-06-27 19:19:47,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 199 transitions, 1990 flow [2024-06-27 19:19:47,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 199 transitions, 1932 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:47,575 INFO L231 Difference]: Finished difference. Result has 224 places, 180 transitions, 1559 flow [2024-06-27 19:19:47,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1457, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1559, PETRI_PLACES=224, PETRI_TRANSITIONS=180} [2024-06-27 19:19:47,576 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2024-06-27 19:19:47,576 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 180 transitions, 1559 flow [2024-06-27 19:19:47,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:47,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:47,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:47,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:19:47,576 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:47,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:47,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1573128319, now seen corresponding path program 1 times [2024-06-27 19:19:47,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:47,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726919702] [2024-06-27 19:19:47,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:47,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:47,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:48,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:48,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:48,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726919702] [2024-06-27 19:19:48,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726919702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:48,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:48,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:19:48,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919407053] [2024-06-27 19:19:48,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:48,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:19:48,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:48,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:19:48,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:19:48,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:48,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 180 transitions, 1559 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:48,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:48,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:48,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:49,031 INFO L124 PetriNetUnfolderBase]: 606/1076 cut-off events. [2024-06-27 19:19:49,031 INFO L125 PetriNetUnfolderBase]: For 82029/82031 co-relation queries the response was YES. [2024-06-27 19:19:49,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6247 conditions, 1076 events. 606/1076 cut-off events. For 82029/82031 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5315 event pairs, 130 based on Foata normal form. 2/1078 useless extension candidates. Maximal degree in co-relation 6134. Up to 982 conditions per place. [2024-06-27 19:19:49,041 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 189 selfloop transitions, 23 changer transitions 0/214 dead transitions. [2024-06-27 19:19:49,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 214 transitions, 2153 flow [2024-06-27 19:19:49,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:19:49,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:19:49,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-27 19:19:49,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-27 19:19:49,041 INFO L175 Difference]: Start difference. First operand has 224 places, 180 transitions, 1559 flow. Second operand 11 states and 117 transitions. [2024-06-27 19:19:49,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 214 transitions, 2153 flow [2024-06-27 19:19:49,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 214 transitions, 2055 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:49,232 INFO L231 Difference]: Finished difference. Result has 231 places, 194 transitions, 1670 flow [2024-06-27 19:19:49,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1670, PETRI_PLACES=231, PETRI_TRANSITIONS=194} [2024-06-27 19:19:49,232 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 200 predicate places. [2024-06-27 19:19:49,232 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 194 transitions, 1670 flow [2024-06-27 19:19:49,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:49,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:49,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:49,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:19:49,233 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:49,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:49,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1797225535, now seen corresponding path program 2 times [2024-06-27 19:19:49,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:49,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650734037] [2024-06-27 19:19:49,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:49,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:49,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:50,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:50,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:50,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650734037] [2024-06-27 19:19:50,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650734037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:50,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:50,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:19:50,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853711743] [2024-06-27 19:19:50,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:50,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:19:50,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:50,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:19:50,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:19:50,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:50,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 194 transitions, 1670 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:50,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:50,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:50,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:50,665 INFO L124 PetriNetUnfolderBase]: 648/1151 cut-off events. [2024-06-27 19:19:50,666 INFO L125 PetriNetUnfolderBase]: For 83930/83930 co-relation queries the response was YES. [2024-06-27 19:19:50,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6629 conditions, 1151 events. 648/1151 cut-off events. For 83930/83930 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5787 event pairs, 118 based on Foata normal form. 2/1153 useless extension candidates. Maximal degree in co-relation 6510. Up to 1006 conditions per place. [2024-06-27 19:19:50,676 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 191 selfloop transitions, 36 changer transitions 0/229 dead transitions. [2024-06-27 19:19:50,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 229 transitions, 2321 flow [2024-06-27 19:19:50,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:19:50,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:19:50,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-27 19:19:50,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-27 19:19:50,677 INFO L175 Difference]: Start difference. First operand has 231 places, 194 transitions, 1670 flow. Second operand 11 states and 119 transitions. [2024-06-27 19:19:50,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 229 transitions, 2321 flow [2024-06-27 19:19:50,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 229 transitions, 2290 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 19:19:50,955 INFO L231 Difference]: Finished difference. Result has 245 places, 208 transitions, 1917 flow [2024-06-27 19:19:50,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1917, PETRI_PLACES=245, PETRI_TRANSITIONS=208} [2024-06-27 19:19:50,956 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 214 predicate places. [2024-06-27 19:19:50,956 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 208 transitions, 1917 flow [2024-06-27 19:19:50,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:50,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:50,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:50,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:19:50,956 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:50,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:50,957 INFO L85 PathProgramCache]: Analyzing trace with hash -2130975339, now seen corresponding path program 3 times [2024-06-27 19:19:50,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:50,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740747496] [2024-06-27 19:19:50,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:50,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:50,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:51,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:51,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:51,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740747496] [2024-06-27 19:19:51,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740747496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:51,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:51,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:19:51,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611691739] [2024-06-27 19:19:51,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:51,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:19:51,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:51,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:19:51,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:19:52,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:52,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 208 transitions, 1917 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:52,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:52,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:52,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:52,422 INFO L124 PetriNetUnfolderBase]: 652/1158 cut-off events. [2024-06-27 19:19:52,422 INFO L125 PetriNetUnfolderBase]: For 86221/86221 co-relation queries the response was YES. [2024-06-27 19:19:52,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6840 conditions, 1158 events. 652/1158 cut-off events. For 86221/86221 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5793 event pairs, 123 based on Foata normal form. 2/1160 useless extension candidates. Maximal degree in co-relation 6714. Up to 980 conditions per place. [2024-06-27 19:19:52,431 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 184 selfloop transitions, 42 changer transitions 0/228 dead transitions. [2024-06-27 19:19:52,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 228 transitions, 2438 flow [2024-06-27 19:19:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:52,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:52,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-27 19:19:52,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-27 19:19:52,432 INFO L175 Difference]: Start difference. First operand has 245 places, 208 transitions, 1917 flow. Second operand 10 states and 107 transitions. [2024-06-27 19:19:52,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 228 transitions, 2438 flow [2024-06-27 19:19:52,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 228 transitions, 2381 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 19:19:52,642 INFO L231 Difference]: Finished difference. Result has 252 places, 209 transitions, 1970 flow [2024-06-27 19:19:52,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1862, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1970, PETRI_PLACES=252, PETRI_TRANSITIONS=209} [2024-06-27 19:19:52,642 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 221 predicate places. [2024-06-27 19:19:52,642 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 209 transitions, 1970 flow [2024-06-27 19:19:52,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:52,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:52,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:52,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:19:52,642 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:52,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:52,643 INFO L85 PathProgramCache]: Analyzing trace with hash -2130979989, now seen corresponding path program 4 times [2024-06-27 19:19:52,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:52,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234680932] [2024-06-27 19:19:52,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:52,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:52,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:53,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:53,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:53,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234680932] [2024-06-27 19:19:53,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234680932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:53,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:53,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:19:53,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483003818] [2024-06-27 19:19:53,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:53,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:19:53,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:53,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:19:53,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:19:53,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:53,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 209 transitions, 1970 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:53,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:53,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:53,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:54,113 INFO L124 PetriNetUnfolderBase]: 656/1166 cut-off events. [2024-06-27 19:19:54,113 INFO L125 PetriNetUnfolderBase]: For 86348/86348 co-relation queries the response was YES. [2024-06-27 19:19:54,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6916 conditions, 1166 events. 656/1166 cut-off events. For 86348/86348 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5865 event pairs, 123 based on Foata normal form. 2/1168 useless extension candidates. Maximal degree in co-relation 6789. Up to 970 conditions per place. [2024-06-27 19:19:54,123 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 186 selfloop transitions, 41 changer transitions 0/229 dead transitions. [2024-06-27 19:19:54,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 229 transitions, 2493 flow [2024-06-27 19:19:54,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:54,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:54,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-27 19:19:54,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-27 19:19:54,124 INFO L175 Difference]: Start difference. First operand has 252 places, 209 transitions, 1970 flow. Second operand 10 states and 108 transitions. [2024-06-27 19:19:54,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 229 transitions, 2493 flow [2024-06-27 19:19:54,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 229 transitions, 2399 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:54,351 INFO L231 Difference]: Finished difference. Result has 254 places, 210 transitions, 1980 flow [2024-06-27 19:19:54,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1980, PETRI_PLACES=254, PETRI_TRANSITIONS=210} [2024-06-27 19:19:54,351 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 223 predicate places. [2024-06-27 19:19:54,351 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 210 transitions, 1980 flow [2024-06-27 19:19:54,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:54,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:54,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:54,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:19:54,351 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:54,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:54,352 INFO L85 PathProgramCache]: Analyzing trace with hash 445528281, now seen corresponding path program 5 times [2024-06-27 19:19:54,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:54,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674338872] [2024-06-27 19:19:54,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:54,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:54,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:55,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:55,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:55,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674338872] [2024-06-27 19:19:55,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674338872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:55,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:55,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:55,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79805664] [2024-06-27 19:19:55,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:55,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:55,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:55,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:55,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:55,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:55,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 210 transitions, 1980 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:55,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:55,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:55,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:55,777 INFO L124 PetriNetUnfolderBase]: 660/1174 cut-off events. [2024-06-27 19:19:55,778 INFO L125 PetriNetUnfolderBase]: For 86410/86410 co-relation queries the response was YES. [2024-06-27 19:19:55,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6943 conditions, 1174 events. 660/1174 cut-off events. For 86410/86410 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5937 event pairs, 123 based on Foata normal form. 2/1176 useless extension candidates. Maximal degree in co-relation 6815. Up to 952 conditions per place. [2024-06-27 19:19:55,789 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 188 selfloop transitions, 40 changer transitions 0/230 dead transitions. [2024-06-27 19:19:55,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 230 transitions, 2505 flow [2024-06-27 19:19:55,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:55,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:55,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-27 19:19:55,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-27 19:19:55,790 INFO L175 Difference]: Start difference. First operand has 254 places, 210 transitions, 1980 flow. Second operand 10 states and 109 transitions. [2024-06-27 19:19:55,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 230 transitions, 2505 flow [2024-06-27 19:19:56,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 230 transitions, 2413 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:56,012 INFO L231 Difference]: Finished difference. Result has 256 places, 211 transitions, 1990 flow [2024-06-27 19:19:56,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1990, PETRI_PLACES=256, PETRI_TRANSITIONS=211} [2024-06-27 19:19:56,013 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 225 predicate places. [2024-06-27 19:19:56,013 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 211 transitions, 1990 flow [2024-06-27 19:19:56,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:56,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:56,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:56,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:19:56,013 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:56,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:56,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1739332347, now seen corresponding path program 6 times [2024-06-27 19:19:56,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:56,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937146083] [2024-06-27 19:19:56,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:56,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:56,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:57,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:57,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:57,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937146083] [2024-06-27 19:19:57,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937146083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:57,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:57,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:19:57,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150808458] [2024-06-27 19:19:57,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:57,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:19:57,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:57,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:19:57,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:19:57,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:57,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 211 transitions, 1990 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:57,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:57,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:57,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:57,474 INFO L124 PetriNetUnfolderBase]: 664/1182 cut-off events. [2024-06-27 19:19:57,474 INFO L125 PetriNetUnfolderBase]: For 87129/87129 co-relation queries the response was YES. [2024-06-27 19:19:57,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6998 conditions, 1182 events. 664/1182 cut-off events. For 87129/87129 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5966 event pairs, 114 based on Foata normal form. 2/1184 useless extension candidates. Maximal degree in co-relation 6869. Up to 1047 conditions per place. [2024-06-27 19:19:57,485 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 204 selfloop transitions, 25 changer transitions 0/231 dead transitions. [2024-06-27 19:19:57,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 231 transitions, 2519 flow [2024-06-27 19:19:57,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:57,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:57,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-27 19:19:57,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.321875 [2024-06-27 19:19:57,486 INFO L175 Difference]: Start difference. First operand has 256 places, 211 transitions, 1990 flow. Second operand 10 states and 103 transitions. [2024-06-27 19:19:57,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 231 transitions, 2519 flow [2024-06-27 19:19:57,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 231 transitions, 2427 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:57,748 INFO L231 Difference]: Finished difference. Result has 258 places, 212 transitions, 1972 flow [2024-06-27 19:19:57,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1972, PETRI_PLACES=258, PETRI_TRANSITIONS=212} [2024-06-27 19:19:57,748 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 227 predicate places. [2024-06-27 19:19:57,748 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 212 transitions, 1972 flow [2024-06-27 19:19:57,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:57,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:57,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:57,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:19:57,749 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:57,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:57,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1010974757, now seen corresponding path program 1 times [2024-06-27 19:19:57,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:57,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742253509] [2024-06-27 19:19:57,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:57,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:57,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:58,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:58,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:58,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742253509] [2024-06-27 19:19:58,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742253509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:58,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:58,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:19:58,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264030196] [2024-06-27 19:19:58,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:58,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:19:58,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:58,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:19:58,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:19:58,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:19:58,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 212 transitions, 1972 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:58,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:58,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:19:58,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:59,476 INFO L124 PetriNetUnfolderBase]: 670/1192 cut-off events. [2024-06-27 19:19:59,476 INFO L125 PetriNetUnfolderBase]: For 90515/90515 co-relation queries the response was YES. [2024-06-27 19:19:59,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7023 conditions, 1192 events. 670/1192 cut-off events. For 90515/90515 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6049 event pairs, 121 based on Foata normal form. 2/1194 useless extension candidates. Maximal degree in co-relation 6893. Up to 1008 conditions per place. [2024-06-27 19:19:59,485 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 190 selfloop transitions, 43 changer transitions 0/235 dead transitions. [2024-06-27 19:19:59,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 235 transitions, 2533 flow [2024-06-27 19:19:59,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:19:59,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:19:59,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-27 19:19:59,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-27 19:19:59,486 INFO L175 Difference]: Start difference. First operand has 258 places, 212 transitions, 1972 flow. Second operand 11 states and 117 transitions. [2024-06-27 19:19:59,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 235 transitions, 2533 flow [2024-06-27 19:19:59,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 235 transitions, 2469 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:59,772 INFO L231 Difference]: Finished difference. Result has 261 places, 214 transitions, 2041 flow [2024-06-27 19:19:59,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2041, PETRI_PLACES=261, PETRI_TRANSITIONS=214} [2024-06-27 19:19:59,772 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 230 predicate places. [2024-06-27 19:19:59,772 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 214 transitions, 2041 flow [2024-06-27 19:19:59,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:59,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:59,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:59,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:19:59,773 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:19:59,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:59,773 INFO L85 PathProgramCache]: Analyzing trace with hash 302693287, now seen corresponding path program 7 times [2024-06-27 19:19:59,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:59,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433980926] [2024-06-27 19:19:59,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:59,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:59,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:00,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:00,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:00,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433980926] [2024-06-27 19:20:00,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433980926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:00,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:00,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:00,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817202664] [2024-06-27 19:20:00,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:00,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:00,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:00,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:00,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:00,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:00,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 214 transitions, 2041 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:00,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:00,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:00,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:01,415 INFO L124 PetriNetUnfolderBase]: 674/1199 cut-off events. [2024-06-27 19:20:01,415 INFO L125 PetriNetUnfolderBase]: For 92160/92160 co-relation queries the response was YES. [2024-06-27 19:20:01,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7144 conditions, 1199 events. 674/1199 cut-off events. For 92160/92160 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 6106 event pairs, 107 based on Foata normal form. 2/1201 useless extension candidates. Maximal degree in co-relation 7013. Up to 949 conditions per place. [2024-06-27 19:20:01,427 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 179 selfloop transitions, 53 changer transitions 0/234 dead transitions. [2024-06-27 19:20:01,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 234 transitions, 2571 flow [2024-06-27 19:20:01,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:01,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:01,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-27 19:20:01,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 19:20:01,428 INFO L175 Difference]: Start difference. First operand has 261 places, 214 transitions, 2041 flow. Second operand 10 states and 112 transitions. [2024-06-27 19:20:01,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 234 transitions, 2571 flow [2024-06-27 19:20:01,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 234 transitions, 2454 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 19:20:01,696 INFO L231 Difference]: Finished difference. Result has 262 places, 215 transitions, 2056 flow [2024-06-27 19:20:01,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1924, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2056, PETRI_PLACES=262, PETRI_TRANSITIONS=215} [2024-06-27 19:20:01,697 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 231 predicate places. [2024-06-27 19:20:01,697 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 215 transitions, 2056 flow [2024-06-27 19:20:01,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:01,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:01,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:01,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:20:01,697 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:01,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:01,698 INFO L85 PathProgramCache]: Analyzing trace with hash -937093953, now seen corresponding path program 8 times [2024-06-27 19:20:01,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:01,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768668455] [2024-06-27 19:20:01,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:01,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:01,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:02,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:02,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:02,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768668455] [2024-06-27 19:20:02,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768668455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:02,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:02,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:20:02,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005904615] [2024-06-27 19:20:02,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:02,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:20:02,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:02,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:20:02,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:20:02,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:02,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 215 transitions, 2056 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:02,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:02,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:02,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:03,143 INFO L124 PetriNetUnfolderBase]: 685/1220 cut-off events. [2024-06-27 19:20:03,143 INFO L125 PetriNetUnfolderBase]: For 103956/103956 co-relation queries the response was YES. [2024-06-27 19:20:03,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7486 conditions, 1220 events. 685/1220 cut-off events. For 103956/103956 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 6250 event pairs, 105 based on Foata normal form. 2/1222 useless extension candidates. Maximal degree in co-relation 7354. Up to 947 conditions per place. [2024-06-27 19:20:03,155 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 180 selfloop transitions, 55 changer transitions 0/237 dead transitions. [2024-06-27 19:20:03,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 237 transitions, 2802 flow [2024-06-27 19:20:03,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:03,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:03,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 19:20:03,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-27 19:20:03,156 INFO L175 Difference]: Start difference. First operand has 262 places, 215 transitions, 2056 flow. Second operand 10 states and 113 transitions. [2024-06-27 19:20:03,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 237 transitions, 2802 flow [2024-06-27 19:20:03,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 237 transitions, 2680 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 19:20:03,450 INFO L231 Difference]: Finished difference. Result has 264 places, 217 transitions, 2094 flow [2024-06-27 19:20:03,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1934, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2094, PETRI_PLACES=264, PETRI_TRANSITIONS=217} [2024-06-27 19:20:03,451 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 233 predicate places. [2024-06-27 19:20:03,452 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 217 transitions, 2094 flow [2024-06-27 19:20:03,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:03,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:03,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:03,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:20:03,452 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:03,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:03,452 INFO L85 PathProgramCache]: Analyzing trace with hash 131990857, now seen corresponding path program 9 times [2024-06-27 19:20:03,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:03,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953528214] [2024-06-27 19:20:03,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:03,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:03,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:04,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:04,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:04,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953528214] [2024-06-27 19:20:04,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953528214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:04,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:04,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:04,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884772258] [2024-06-27 19:20:04,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:04,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:04,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:04,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:04,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:04,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:04,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 217 transitions, 2094 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:04,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:04,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:04,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:05,240 INFO L124 PetriNetUnfolderBase]: 689/1228 cut-off events. [2024-06-27 19:20:05,240 INFO L125 PetriNetUnfolderBase]: For 106247/106247 co-relation queries the response was YES. [2024-06-27 19:20:05,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7555 conditions, 1228 events. 689/1228 cut-off events. For 106247/106247 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 6303 event pairs, 113 based on Foata normal form. 2/1230 useless extension candidates. Maximal degree in co-relation 7422. Up to 978 conditions per place. [2024-06-27 19:20:05,249 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 184 selfloop transitions, 50 changer transitions 0/236 dead transitions. [2024-06-27 19:20:05,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 236 transitions, 2628 flow [2024-06-27 19:20:05,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:05,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:05,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-27 19:20:05,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 19:20:05,250 INFO L175 Difference]: Start difference. First operand has 264 places, 217 transitions, 2094 flow. Second operand 10 states and 112 transitions. [2024-06-27 19:20:05,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 236 transitions, 2628 flow [2024-06-27 19:20:05,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 236 transitions, 2532 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:20:05,549 INFO L231 Difference]: Finished difference. Result has 268 places, 218 transitions, 2128 flow [2024-06-27 19:20:05,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1998, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2128, PETRI_PLACES=268, PETRI_TRANSITIONS=218} [2024-06-27 19:20:05,550 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 237 predicate places. [2024-06-27 19:20:05,550 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 218 transitions, 2128 flow [2024-06-27 19:20:05,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:05,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:05,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:05,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:20:05,550 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:05,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:05,551 INFO L85 PathProgramCache]: Analyzing trace with hash 131986207, now seen corresponding path program 10 times [2024-06-27 19:20:05,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:05,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188154334] [2024-06-27 19:20:05,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:05,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:05,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:06,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:06,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:06,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188154334] [2024-06-27 19:20:06,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188154334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:06,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:06,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:06,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739197019] [2024-06-27 19:20:06,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:06,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:06,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:06,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:06,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:06,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:06,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 218 transitions, 2128 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:06,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:06,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:06,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:07,405 INFO L124 PetriNetUnfolderBase]: 693/1236 cut-off events. [2024-06-27 19:20:07,405 INFO L125 PetriNetUnfolderBase]: For 108478/108478 co-relation queries the response was YES. [2024-06-27 19:20:07,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7671 conditions, 1236 events. 693/1236 cut-off events. For 108478/108478 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 6379 event pairs, 113 based on Foata normal form. 2/1238 useless extension candidates. Maximal degree in co-relation 7536. Up to 972 conditions per place. [2024-06-27 19:20:07,414 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 184 selfloop transitions, 51 changer transitions 0/237 dead transitions. [2024-06-27 19:20:07,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 237 transitions, 2666 flow [2024-06-27 19:20:07,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:07,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:07,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 19:20:07,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-27 19:20:07,415 INFO L175 Difference]: Start difference. First operand has 268 places, 218 transitions, 2128 flow. Second operand 10 states and 113 transitions. [2024-06-27 19:20:07,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 237 transitions, 2666 flow [2024-06-27 19:20:07,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 237 transitions, 2546 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 19:20:07,797 INFO L231 Difference]: Finished difference. Result has 270 places, 219 transitions, 2142 flow [2024-06-27 19:20:07,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2142, PETRI_PLACES=270, PETRI_TRANSITIONS=219} [2024-06-27 19:20:07,797 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 239 predicate places. [2024-06-27 19:20:07,797 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 219 transitions, 2142 flow [2024-06-27 19:20:07,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:07,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:07,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:07,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:20:07,798 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:07,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:07,798 INFO L85 PathProgramCache]: Analyzing trace with hash -313215981, now seen corresponding path program 2 times [2024-06-27 19:20:07,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:07,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456144551] [2024-06-27 19:20:07,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:07,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:07,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:09,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:09,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:09,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456144551] [2024-06-27 19:20:09,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456144551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:09,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:09,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:09,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026979491] [2024-06-27 19:20:09,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:09,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:09,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:09,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:09,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:09,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:09,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 219 transitions, 2142 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:09,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:09,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:09,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:10,014 INFO L124 PetriNetUnfolderBase]: 699/1246 cut-off events. [2024-06-27 19:20:10,015 INFO L125 PetriNetUnfolderBase]: For 110754/110754 co-relation queries the response was YES. [2024-06-27 19:20:10,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7732 conditions, 1246 events. 699/1246 cut-off events. For 110754/110754 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6433 event pairs, 115 based on Foata normal form. 2/1248 useless extension candidates. Maximal degree in co-relation 7596. Up to 986 conditions per place. [2024-06-27 19:20:10,026 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 186 selfloop transitions, 53 changer transitions 0/241 dead transitions. [2024-06-27 19:20:10,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 241 transitions, 2708 flow [2024-06-27 19:20:10,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:10,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:10,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-27 19:20:10,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-27 19:20:10,027 INFO L175 Difference]: Start difference. First operand has 270 places, 219 transitions, 2142 flow. Second operand 11 states and 122 transitions. [2024-06-27 19:20:10,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 241 transitions, 2708 flow [2024-06-27 19:20:10,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 241 transitions, 2584 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 19:20:10,436 INFO L231 Difference]: Finished difference. Result has 273 places, 221 transitions, 2175 flow [2024-06-27 19:20:10,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2018, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2175, PETRI_PLACES=273, PETRI_TRANSITIONS=221} [2024-06-27 19:20:10,436 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 242 predicate places. [2024-06-27 19:20:10,436 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 221 transitions, 2175 flow [2024-06-27 19:20:10,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:10,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:10,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:10,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:20:10,437 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:10,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:10,437 INFO L85 PathProgramCache]: Analyzing trace with hash -317984525, now seen corresponding path program 11 times [2024-06-27 19:20:10,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:10,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483340410] [2024-06-27 19:20:10,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:10,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:10,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:11,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:11,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:11,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483340410] [2024-06-27 19:20:11,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483340410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:11,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:11,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:11,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85818544] [2024-06-27 19:20:11,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:11,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:11,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:11,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:11,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:11,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:11,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 221 transitions, 2175 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:11,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:11,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:11,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:11,904 INFO L124 PetriNetUnfolderBase]: 703/1254 cut-off events. [2024-06-27 19:20:11,904 INFO L125 PetriNetUnfolderBase]: For 113130/113130 co-relation queries the response was YES. [2024-06-27 19:20:11,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7810 conditions, 1254 events. 703/1254 cut-off events. For 113130/113130 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 6487 event pairs, 115 based on Foata normal form. 2/1256 useless extension candidates. Maximal degree in co-relation 7673. Up to 939 conditions per place. [2024-06-27 19:20:11,917 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 184 selfloop transitions, 55 changer transitions 0/241 dead transitions. [2024-06-27 19:20:11,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 241 transitions, 2917 flow [2024-06-27 19:20:11,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:11,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:11,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 19:20:11,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-27 19:20:11,918 INFO L175 Difference]: Start difference. First operand has 273 places, 221 transitions, 2175 flow. Second operand 10 states and 113 transitions. [2024-06-27 19:20:11,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 241 transitions, 2917 flow [2024-06-27 19:20:12,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 241 transitions, 2776 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 19:20:12,333 INFO L231 Difference]: Finished difference. Result has 274 places, 222 transitions, 2178 flow [2024-06-27 19:20:12,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2034, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2178, PETRI_PLACES=274, PETRI_TRANSITIONS=222} [2024-06-27 19:20:12,334 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 243 predicate places. [2024-06-27 19:20:12,334 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 222 transitions, 2178 flow [2024-06-27 19:20:12,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:12,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:12,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:12,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:20:12,335 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:12,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:12,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1502115019, now seen corresponding path program 12 times [2024-06-27 19:20:12,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:12,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061834125] [2024-06-27 19:20:12,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:12,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:12,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:13,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:13,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:13,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061834125] [2024-06-27 19:20:13,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061834125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:13,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:13,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:13,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478878020] [2024-06-27 19:20:13,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:13,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:13,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:13,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:13,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:13,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:13,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 222 transitions, 2178 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:13,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:13,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:13,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:13,704 INFO L124 PetriNetUnfolderBase]: 700/1249 cut-off events. [2024-06-27 19:20:13,704 INFO L125 PetriNetUnfolderBase]: For 106007/106007 co-relation queries the response was YES. [2024-06-27 19:20:13,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7591 conditions, 1249 events. 700/1249 cut-off events. For 106007/106007 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 6470 event pairs, 111 based on Foata normal form. 2/1251 useless extension candidates. Maximal degree in co-relation 7453. Up to 999 conditions per place. [2024-06-27 19:20:13,715 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 183 selfloop transitions, 57 changer transitions 0/242 dead transitions. [2024-06-27 19:20:13,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 242 transitions, 2708 flow [2024-06-27 19:20:13,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:13,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:13,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-27 19:20:13,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 19:20:13,716 INFO L175 Difference]: Start difference. First operand has 274 places, 222 transitions, 2178 flow. Second operand 10 states and 112 transitions. [2024-06-27 19:20:13,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 242 transitions, 2708 flow [2024-06-27 19:20:14,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 242 transitions, 2560 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 19:20:14,084 INFO L231 Difference]: Finished difference. Result has 276 places, 222 transitions, 2148 flow [2024-06-27 19:20:14,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2148, PETRI_PLACES=276, PETRI_TRANSITIONS=222} [2024-06-27 19:20:14,084 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 245 predicate places. [2024-06-27 19:20:14,084 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 222 transitions, 2148 flow [2024-06-27 19:20:14,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:14,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:14,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:14,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:20:14,085 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:14,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:14,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1501877435, now seen corresponding path program 3 times [2024-06-27 19:20:14,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:14,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513734343] [2024-06-27 19:20:14,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:14,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:14,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:15,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:15,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:15,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513734343] [2024-06-27 19:20:15,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513734343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:15,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:15,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:15,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474728138] [2024-06-27 19:20:15,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:15,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:15,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:15,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:15,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:15,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:15,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 222 transitions, 2148 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:15,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:15,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:15,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:16,699 INFO L124 PetriNetUnfolderBase]: 722/1285 cut-off events. [2024-06-27 19:20:16,699 INFO L125 PetriNetUnfolderBase]: For 127408/127408 co-relation queries the response was YES. [2024-06-27 19:20:16,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8002 conditions, 1285 events. 722/1285 cut-off events. For 127408/127408 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6676 event pairs, 109 based on Foata normal form. 4/1289 useless extension candidates. Maximal degree in co-relation 7863. Up to 924 conditions per place. [2024-06-27 19:20:16,712 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 174 selfloop transitions, 76 changer transitions 0/252 dead transitions. [2024-06-27 19:20:16,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 252 transitions, 3042 flow [2024-06-27 19:20:16,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:16,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:16,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 19:20:16,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 19:20:16,715 INFO L175 Difference]: Start difference. First operand has 276 places, 222 transitions, 2148 flow. Second operand 11 states and 128 transitions. [2024-06-27 19:20:16,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 252 transitions, 3042 flow [2024-06-27 19:20:17,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 252 transitions, 2922 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 19:20:17,209 INFO L231 Difference]: Finished difference. Result has 279 places, 228 transitions, 2337 flow [2024-06-27 19:20:17,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2028, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2337, PETRI_PLACES=279, PETRI_TRANSITIONS=228} [2024-06-27 19:20:17,210 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 248 predicate places. [2024-06-27 19:20:17,210 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 228 transitions, 2337 flow [2024-06-27 19:20:17,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:17,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:17,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:17,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:20:17,211 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:17,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:17,211 INFO L85 PathProgramCache]: Analyzing trace with hash -146982201, now seen corresponding path program 4 times [2024-06-27 19:20:17,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:17,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111361093] [2024-06-27 19:20:17,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:17,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:17,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:18,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:18,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:18,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111361093] [2024-06-27 19:20:18,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111361093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:18,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:18,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:18,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877573572] [2024-06-27 19:20:18,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:18,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:18,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:18,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:18,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:18,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:18,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 228 transitions, 2337 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:18,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:18,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:18,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:18,970 INFO L124 PetriNetUnfolderBase]: 728/1295 cut-off events. [2024-06-27 19:20:18,970 INFO L125 PetriNetUnfolderBase]: For 123221/123221 co-relation queries the response was YES. [2024-06-27 19:20:18,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8210 conditions, 1295 events. 728/1295 cut-off events. For 123221/123221 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6763 event pairs, 114 based on Foata normal form. 2/1297 useless extension candidates. Maximal degree in co-relation 8069. Up to 1035 conditions per place. [2024-06-27 19:20:18,983 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 193 selfloop transitions, 56 changer transitions 0/251 dead transitions. [2024-06-27 19:20:18,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 251 transitions, 2935 flow [2024-06-27 19:20:18,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:18,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:18,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-27 19:20:18,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-27 19:20:18,984 INFO L175 Difference]: Start difference. First operand has 279 places, 228 transitions, 2337 flow. Second operand 11 states and 122 transitions. [2024-06-27 19:20:18,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 251 transitions, 2935 flow [2024-06-27 19:20:19,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 251 transitions, 2745 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-27 19:20:19,516 INFO L231 Difference]: Finished difference. Result has 283 places, 230 transitions, 2318 flow [2024-06-27 19:20:19,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2159, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2318, PETRI_PLACES=283, PETRI_TRANSITIONS=230} [2024-06-27 19:20:19,517 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 252 predicate places. [2024-06-27 19:20:19,517 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 230 transitions, 2318 flow [2024-06-27 19:20:19,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:19,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:19,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:19,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:20:19,517 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:19,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:19,517 INFO L85 PathProgramCache]: Analyzing trace with hash -930653269, now seen corresponding path program 5 times [2024-06-27 19:20:19,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:19,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155855655] [2024-06-27 19:20:19,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:19,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:19,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:20,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:20,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:20,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155855655] [2024-06-27 19:20:20,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155855655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:20,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:20,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:20,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776661907] [2024-06-27 19:20:20,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:20,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:20,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:20,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:20,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:21,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:21,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 230 transitions, 2318 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:21,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:21,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:21,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:21,603 INFO L124 PetriNetUnfolderBase]: 724/1289 cut-off events. [2024-06-27 19:20:21,603 INFO L125 PetriNetUnfolderBase]: For 112479/112479 co-relation queries the response was YES. [2024-06-27 19:20:21,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7920 conditions, 1289 events. 724/1289 cut-off events. For 112479/112479 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6737 event pairs, 113 based on Foata normal form. 2/1291 useless extension candidates. Maximal degree in co-relation 7778. Up to 1029 conditions per place. [2024-06-27 19:20:21,614 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 190 selfloop transitions, 60 changer transitions 0/252 dead transitions. [2024-06-27 19:20:21,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 252 transitions, 2872 flow [2024-06-27 19:20:21,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:21,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:21,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-27 19:20:21,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-27 19:20:21,615 INFO L175 Difference]: Start difference. First operand has 283 places, 230 transitions, 2318 flow. Second operand 11 states and 122 transitions. [2024-06-27 19:20:21,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 252 transitions, 2872 flow [2024-06-27 19:20:22,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 252 transitions, 2719 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 19:20:22,014 INFO L231 Difference]: Finished difference. Result has 285 places, 230 transitions, 2290 flow [2024-06-27 19:20:22,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2165, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2290, PETRI_PLACES=285, PETRI_TRANSITIONS=230} [2024-06-27 19:20:22,015 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 254 predicate places. [2024-06-27 19:20:22,015 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 230 transitions, 2290 flow [2024-06-27 19:20:22,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:22,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:22,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:22,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:20:22,015 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:22,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:22,015 INFO L85 PathProgramCache]: Analyzing trace with hash -140486771, now seen corresponding path program 1 times [2024-06-27 19:20:22,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:22,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606136668] [2024-06-27 19:20:22,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:22,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:22,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:23,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:23,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:23,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606136668] [2024-06-27 19:20:23,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606136668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:23,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:23,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:23,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895736647] [2024-06-27 19:20:23,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:23,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:23,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:23,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:23,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:23,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:23,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 230 transitions, 2290 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:23,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:23,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:23,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:23,704 INFO L124 PetriNetUnfolderBase]: 721/1285 cut-off events. [2024-06-27 19:20:23,704 INFO L125 PetriNetUnfolderBase]: For 104189/104189 co-relation queries the response was YES. [2024-06-27 19:20:23,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7680 conditions, 1285 events. 721/1285 cut-off events. For 104189/104189 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6692 event pairs, 148 based on Foata normal form. 2/1287 useless extension candidates. Maximal degree in co-relation 7537. Up to 1165 conditions per place. [2024-06-27 19:20:23,716 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 214 selfloop transitions, 34 changer transitions 0/250 dead transitions. [2024-06-27 19:20:23,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 250 transitions, 2851 flow [2024-06-27 19:20:23,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:23,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:23,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-27 19:20:23,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-06-27 19:20:23,718 INFO L175 Difference]: Start difference. First operand has 285 places, 230 transitions, 2290 flow. Second operand 11 states and 114 transitions. [2024-06-27 19:20:23,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 250 transitions, 2851 flow [2024-06-27 19:20:24,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 250 transitions, 2688 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 19:20:24,067 INFO L231 Difference]: Finished difference. Result has 286 places, 230 transitions, 2201 flow [2024-06-27 19:20:24,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2127, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2201, PETRI_PLACES=286, PETRI_TRANSITIONS=230} [2024-06-27 19:20:24,067 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 255 predicate places. [2024-06-27 19:20:24,067 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 230 transitions, 2201 flow [2024-06-27 19:20:24,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:24,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:24,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:24,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:20:24,068 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:24,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:24,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1209582929, now seen corresponding path program 13 times [2024-06-27 19:20:24,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:24,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104617855] [2024-06-27 19:20:24,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:24,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:24,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:25,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:25,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:25,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104617855] [2024-06-27 19:20:25,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104617855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:25,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:25,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:20:25,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313255569] [2024-06-27 19:20:25,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:25,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:20:25,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:25,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:20:25,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:20:25,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:25,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 230 transitions, 2201 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:25,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:25,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:25,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:25,711 INFO L124 PetriNetUnfolderBase]: 725/1294 cut-off events. [2024-06-27 19:20:25,711 INFO L125 PetriNetUnfolderBase]: For 106583/106585 co-relation queries the response was YES. [2024-06-27 19:20:25,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7641 conditions, 1294 events. 725/1294 cut-off events. For 106583/106585 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6763 event pairs, 72 based on Foata normal form. 2/1296 useless extension candidates. Maximal degree in co-relation 7497. Up to 923 conditions per place. [2024-06-27 19:20:25,724 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 163 selfloop transitions, 85 changer transitions 0/250 dead transitions. [2024-06-27 19:20:25,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 250 transitions, 2775 flow [2024-06-27 19:20:25,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:25,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:25,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 19:20:25,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-27 19:20:25,725 INFO L175 Difference]: Start difference. First operand has 286 places, 230 transitions, 2201 flow. Second operand 10 states and 114 transitions. [2024-06-27 19:20:25,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 250 transitions, 2775 flow [2024-06-27 19:20:26,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 250 transitions, 2687 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 19:20:26,136 INFO L231 Difference]: Finished difference. Result has 287 places, 231 transitions, 2319 flow [2024-06-27 19:20:26,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2113, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2319, PETRI_PLACES=287, PETRI_TRANSITIONS=231} [2024-06-27 19:20:26,137 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 256 predicate places. [2024-06-27 19:20:26,137 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 231 transitions, 2319 flow [2024-06-27 19:20:26,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:26,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:26,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:26,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:20:26,137 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:26,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:26,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1531796805, now seen corresponding path program 6 times [2024-06-27 19:20:26,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:26,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179443947] [2024-06-27 19:20:26,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:26,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:26,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:28,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:28,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:28,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179443947] [2024-06-27 19:20:28,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179443947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:28,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:28,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:28,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925967268] [2024-06-27 19:20:28,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:28,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:28,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:28,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:28,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:28,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:28,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 231 transitions, 2319 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:28,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:28,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:28,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:28,735 INFO L124 PetriNetUnfolderBase]: 731/1302 cut-off events. [2024-06-27 19:20:28,735 INFO L125 PetriNetUnfolderBase]: For 106442/106442 co-relation queries the response was YES. [2024-06-27 19:20:28,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7824 conditions, 1302 events. 731/1302 cut-off events. For 106442/106442 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6822 event pairs, 179 based on Foata normal form. 2/1304 useless extension candidates. Maximal degree in co-relation 7679. Up to 1242 conditions per place. [2024-06-27 19:20:28,748 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 228 selfloop transitions, 22 changer transitions 0/252 dead transitions. [2024-06-27 19:20:28,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 252 transitions, 3104 flow [2024-06-27 19:20:28,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:20:28,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:20:28,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2024-06-27 19:20:28,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3098958333333333 [2024-06-27 19:20:28,749 INFO L175 Difference]: Start difference. First operand has 287 places, 231 transitions, 2319 flow. Second operand 12 states and 119 transitions. [2024-06-27 19:20:28,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 252 transitions, 3104 flow [2024-06-27 19:20:29,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 252 transitions, 2870 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 19:20:29,205 INFO L231 Difference]: Finished difference. Result has 292 places, 235 transitions, 2191 flow [2024-06-27 19:20:29,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2091, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2191, PETRI_PLACES=292, PETRI_TRANSITIONS=235} [2024-06-27 19:20:29,205 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 261 predicate places. [2024-06-27 19:20:29,205 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 235 transitions, 2191 flow [2024-06-27 19:20:29,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:29,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:29,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:29,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:20:29,206 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:29,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:29,206 INFO L85 PathProgramCache]: Analyzing trace with hash -772525077, now seen corresponding path program 14 times [2024-06-27 19:20:29,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:29,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816648820] [2024-06-27 19:20:29,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:29,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:29,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:30,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:30,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:30,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816648820] [2024-06-27 19:20:30,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816648820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:30,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:30,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:30,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870049349] [2024-06-27 19:20:30,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:30,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:30,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:30,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:30,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:30,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:30,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 235 transitions, 2191 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:30,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:30,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:30,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:30,942 INFO L124 PetriNetUnfolderBase]: 735/1312 cut-off events. [2024-06-27 19:20:30,942 INFO L125 PetriNetUnfolderBase]: For 102131/102133 co-relation queries the response was YES. [2024-06-27 19:20:30,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7573 conditions, 1312 events. 735/1312 cut-off events. For 102131/102133 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6884 event pairs, 78 based on Foata normal form. 2/1314 useless extension candidates. Maximal degree in co-relation 7426. Up to 941 conditions per place. [2024-06-27 19:20:30,956 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 179 selfloop transitions, 75 changer transitions 0/256 dead transitions. [2024-06-27 19:20:30,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 256 transitions, 2779 flow [2024-06-27 19:20:30,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:30,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:30,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 19:20:30,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-27 19:20:30,957 INFO L175 Difference]: Start difference. First operand has 292 places, 235 transitions, 2191 flow. Second operand 10 states and 117 transitions. [2024-06-27 19:20:30,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 256 transitions, 2779 flow [2024-06-27 19:20:31,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 256 transitions, 2719 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 19:20:31,325 INFO L231 Difference]: Finished difference. Result has 294 places, 236 transitions, 2317 flow [2024-06-27 19:20:31,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2131, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2317, PETRI_PLACES=294, PETRI_TRANSITIONS=236} [2024-06-27 19:20:31,325 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 263 predicate places. [2024-06-27 19:20:31,325 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 236 transitions, 2317 flow [2024-06-27 19:20:31,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:31,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:31,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:31,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:20:31,326 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:31,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:31,326 INFO L85 PathProgramCache]: Analyzing trace with hash -491912523, now seen corresponding path program 7 times [2024-06-27 19:20:31,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:31,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524565018] [2024-06-27 19:20:31,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:31,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:31,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:32,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:32,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:32,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524565018] [2024-06-27 19:20:32,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524565018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:32,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:32,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:20:32,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144142552] [2024-06-27 19:20:32,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:32,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:20:32,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:32,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:20:32,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:20:32,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:32,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 236 transitions, 2317 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:32,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:32,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:32,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:33,305 INFO L124 PetriNetUnfolderBase]: 751/1338 cut-off events. [2024-06-27 19:20:33,306 INFO L125 PetriNetUnfolderBase]: For 115195/115197 co-relation queries the response was YES. [2024-06-27 19:20:33,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8135 conditions, 1338 events. 751/1338 cut-off events. For 115195/115197 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 7018 event pairs, 87 based on Foata normal form. 2/1340 useless extension candidates. Maximal degree in co-relation 7987. Up to 898 conditions per place. [2024-06-27 19:20:33,318 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 180 selfloop transitions, 83 changer transitions 0/265 dead transitions. [2024-06-27 19:20:33,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 265 transitions, 3209 flow [2024-06-27 19:20:33,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:33,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:33,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 19:20:33,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-27 19:20:33,319 INFO L175 Difference]: Start difference. First operand has 294 places, 236 transitions, 2317 flow. Second operand 11 states and 133 transitions. [2024-06-27 19:20:33,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 265 transitions, 3209 flow [2024-06-27 19:20:33,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 265 transitions, 3033 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 19:20:33,733 INFO L231 Difference]: Finished difference. Result has 297 places, 240 transitions, 2416 flow [2024-06-27 19:20:33,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2141, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2416, PETRI_PLACES=297, PETRI_TRANSITIONS=240} [2024-06-27 19:20:33,733 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 266 predicate places. [2024-06-27 19:20:33,733 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 240 transitions, 2416 flow [2024-06-27 19:20:33,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:33,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:33,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:33,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:20:33,734 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:33,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:33,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1145651563, now seen corresponding path program 8 times [2024-06-27 19:20:33,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:33,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12385273] [2024-06-27 19:20:33,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:33,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:33,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:35,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:35,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:35,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12385273] [2024-06-27 19:20:35,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12385273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:35,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:35,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:35,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530085160] [2024-06-27 19:20:35,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:35,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:35,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:35,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:35,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:35,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:35,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 240 transitions, 2416 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:35,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:35,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:35,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:35,793 INFO L124 PetriNetUnfolderBase]: 757/1348 cut-off events. [2024-06-27 19:20:35,793 INFO L125 PetriNetUnfolderBase]: For 117483/117485 co-relation queries the response was YES. [2024-06-27 19:20:35,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8238 conditions, 1348 events. 757/1348 cut-off events. For 117483/117485 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 7084 event pairs, 87 based on Foata normal form. 2/1350 useless extension candidates. Maximal degree in co-relation 8089. Up to 937 conditions per place. [2024-06-27 19:20:35,808 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 183 selfloop transitions, 80 changer transitions 0/265 dead transitions. [2024-06-27 19:20:35,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 265 transitions, 3054 flow [2024-06-27 19:20:35,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:35,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:35,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-27 19:20:35,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-27 19:20:35,809 INFO L175 Difference]: Start difference. First operand has 297 places, 240 transitions, 2416 flow. Second operand 11 states and 130 transitions. [2024-06-27 19:20:35,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 265 transitions, 3054 flow [2024-06-27 19:20:36,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 265 transitions, 2872 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 19:20:36,256 INFO L231 Difference]: Finished difference. Result has 301 places, 242 transitions, 2457 flow [2024-06-27 19:20:36,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2457, PETRI_PLACES=301, PETRI_TRANSITIONS=242} [2024-06-27 19:20:36,257 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 270 predicate places. [2024-06-27 19:20:36,257 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 242 transitions, 2457 flow [2024-06-27 19:20:36,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:36,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:36,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:36,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:20:36,257 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:36,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:36,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1145420923, now seen corresponding path program 9 times [2024-06-27 19:20:36,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:36,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935606031] [2024-06-27 19:20:36,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:36,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:36,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:37,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:37,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:37,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935606031] [2024-06-27 19:20:37,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935606031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:37,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:37,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:37,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603921574] [2024-06-27 19:20:37,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:37,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:37,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:37,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:37,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:37,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:37,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 242 transitions, 2457 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:37,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:37,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:37,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:38,380 INFO L124 PetriNetUnfolderBase]: 763/1358 cut-off events. [2024-06-27 19:20:38,380 INFO L125 PetriNetUnfolderBase]: For 119097/119099 co-relation queries the response was YES. [2024-06-27 19:20:38,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8382 conditions, 1358 events. 763/1358 cut-off events. For 119097/119099 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 7151 event pairs, 89 based on Foata normal form. 2/1360 useless extension candidates. Maximal degree in co-relation 8231. Up to 977 conditions per place. [2024-06-27 19:20:38,393 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 190 selfloop transitions, 72 changer transitions 0/264 dead transitions. [2024-06-27 19:20:38,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 264 transitions, 3071 flow [2024-06-27 19:20:38,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:38,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:38,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 19:20:38,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 19:20:38,394 INFO L175 Difference]: Start difference. First operand has 301 places, 242 transitions, 2457 flow. Second operand 10 states and 120 transitions. [2024-06-27 19:20:38,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 264 transitions, 3071 flow [2024-06-27 19:20:38,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 264 transitions, 2886 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 19:20:38,826 INFO L231 Difference]: Finished difference. Result has 302 places, 244 transitions, 2466 flow [2024-06-27 19:20:38,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2272, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2466, PETRI_PLACES=302, PETRI_TRANSITIONS=244} [2024-06-27 19:20:38,826 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 271 predicate places. [2024-06-27 19:20:38,826 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 244 transitions, 2466 flow [2024-06-27 19:20:38,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:38,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:38,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:38,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:20:38,827 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:38,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:38,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1145413979, now seen corresponding path program 15 times [2024-06-27 19:20:38,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:38,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547433182] [2024-06-27 19:20:38,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:38,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:38,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:40,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:40,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:40,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547433182] [2024-06-27 19:20:40,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547433182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:40,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:40,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:40,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385437948] [2024-06-27 19:20:40,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:40,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:40,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:40,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:40,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:40,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:40,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 244 transitions, 2466 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:40,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:40,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:40,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:41,264 INFO L124 PetriNetUnfolderBase]: 767/1366 cut-off events. [2024-06-27 19:20:41,264 INFO L125 PetriNetUnfolderBase]: For 121978/121980 co-relation queries the response was YES. [2024-06-27 19:20:41,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8438 conditions, 1366 events. 767/1366 cut-off events. For 121978/121980 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 7216 event pairs, 90 based on Foata normal form. 2/1368 useless extension candidates. Maximal degree in co-relation 8286. Up to 995 conditions per place. [2024-06-27 19:20:41,278 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 193 selfloop transitions, 70 changer transitions 0/265 dead transitions. [2024-06-27 19:20:41,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 265 transitions, 3074 flow [2024-06-27 19:20:41,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:41,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:41,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 19:20:41,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-27 19:20:41,279 INFO L175 Difference]: Start difference. First operand has 302 places, 244 transitions, 2466 flow. Second operand 10 states and 118 transitions. [2024-06-27 19:20:41,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 265 transitions, 3074 flow [2024-06-27 19:20:41,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 265 transitions, 2897 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 19:20:41,743 INFO L231 Difference]: Finished difference. Result has 303 places, 245 transitions, 2467 flow [2024-06-27 19:20:41,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2289, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2467, PETRI_PLACES=303, PETRI_TRANSITIONS=245} [2024-06-27 19:20:41,743 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 272 predicate places. [2024-06-27 19:20:41,743 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 245 transitions, 2467 flow [2024-06-27 19:20:41,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:41,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:41,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:41,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:20:41,744 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:41,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:41,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1447565957, now seen corresponding path program 10 times [2024-06-27 19:20:41,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:41,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341302580] [2024-06-27 19:20:41,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:41,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:41,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:43,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:43,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:43,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341302580] [2024-06-27 19:20:43,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341302580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:43,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:43,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:43,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044498791] [2024-06-27 19:20:43,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:43,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:43,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:43,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:43,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:43,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:43,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 245 transitions, 2467 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:43,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:43,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:43,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:43,842 INFO L124 PetriNetUnfolderBase]: 773/1376 cut-off events. [2024-06-27 19:20:43,843 INFO L125 PetriNetUnfolderBase]: For 122272/122274 co-relation queries the response was YES. [2024-06-27 19:20:43,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8484 conditions, 1376 events. 773/1376 cut-off events. For 122272/122274 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 7267 event pairs, 71 based on Foata normal form. 2/1378 useless extension candidates. Maximal degree in co-relation 8332. Up to 701 conditions per place. [2024-06-27 19:20:43,853 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 118 selfloop transitions, 154 changer transitions 0/274 dead transitions. [2024-06-27 19:20:43,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 274 transitions, 3391 flow [2024-06-27 19:20:43,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:43,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:43,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 19:20:43,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-27 19:20:43,854 INFO L175 Difference]: Start difference. First operand has 303 places, 245 transitions, 2467 flow. Second operand 11 states and 133 transitions. [2024-06-27 19:20:43,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 274 transitions, 3391 flow [2024-06-27 19:20:44,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 274 transitions, 3223 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 19:20:44,332 INFO L231 Difference]: Finished difference. Result has 306 places, 249 transitions, 2732 flow [2024-06-27 19:20:44,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2299, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2732, PETRI_PLACES=306, PETRI_TRANSITIONS=249} [2024-06-27 19:20:44,332 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 275 predicate places. [2024-06-27 19:20:44,332 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 249 transitions, 2732 flow [2024-06-27 19:20:44,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:44,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:44,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:44,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:20:44,333 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:44,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:44,333 INFO L85 PathProgramCache]: Analyzing trace with hash -304789219, now seen corresponding path program 11 times [2024-06-27 19:20:44,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:44,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65160448] [2024-06-27 19:20:44,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:44,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:44,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:45,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:45,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:45,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65160448] [2024-06-27 19:20:45,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65160448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:45,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:45,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:20:45,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440689715] [2024-06-27 19:20:45,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:45,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:20:45,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:45,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:20:45,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:20:45,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:45,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 249 transitions, 2732 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:45,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:45,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:45,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:45,874 INFO L124 PetriNetUnfolderBase]: 769/1368 cut-off events. [2024-06-27 19:20:45,874 INFO L125 PetriNetUnfolderBase]: For 112964/112964 co-relation queries the response was YES. [2024-06-27 19:20:45,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8504 conditions, 1368 events. 769/1368 cut-off events. For 112964/112964 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 7243 event pairs, 188 based on Foata normal form. 2/1370 useless extension candidates. Maximal degree in co-relation 8351. Up to 1296 conditions per place. [2024-06-27 19:20:45,886 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 236 selfloop transitions, 26 changer transitions 0/264 dead transitions. [2024-06-27 19:20:45,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 264 transitions, 3292 flow [2024-06-27 19:20:45,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:45,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:45,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-27 19:20:45,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-06-27 19:20:45,887 INFO L175 Difference]: Start difference. First operand has 306 places, 249 transitions, 2732 flow. Second operand 11 states and 114 transitions. [2024-06-27 19:20:45,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 264 transitions, 3292 flow [2024-06-27 19:20:46,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 264 transitions, 3035 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-27 19:20:46,333 INFO L231 Difference]: Finished difference. Result has 309 places, 249 transitions, 2532 flow [2024-06-27 19:20:46,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2475, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2532, PETRI_PLACES=309, PETRI_TRANSITIONS=249} [2024-06-27 19:20:46,333 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 278 predicate places. [2024-06-27 19:20:46,333 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 249 transitions, 2532 flow [2024-06-27 19:20:46,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:46,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:46,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:46,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:20:46,334 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:46,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:46,334 INFO L85 PathProgramCache]: Analyzing trace with hash -778954167, now seen corresponding path program 16 times [2024-06-27 19:20:46,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:46,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104127442] [2024-06-27 19:20:46,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:46,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:46,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:47,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:47,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:47,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104127442] [2024-06-27 19:20:47,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104127442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:47,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:47,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:47,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006866461] [2024-06-27 19:20:47,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:47,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:47,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:47,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:47,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:47,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:47,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 249 transitions, 2532 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:47,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:47,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:47,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:48,111 INFO L124 PetriNetUnfolderBase]: 773/1378 cut-off events. [2024-06-27 19:20:48,111 INFO L125 PetriNetUnfolderBase]: For 112366/112368 co-relation queries the response was YES. [2024-06-27 19:20:48,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8357 conditions, 1378 events. 773/1378 cut-off events. For 112366/112368 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 7297 event pairs, 85 based on Foata normal form. 2/1380 useless extension candidates. Maximal degree in co-relation 8203. Up to 1007 conditions per place. [2024-06-27 19:20:48,125 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 190 selfloop transitions, 76 changer transitions 0/268 dead transitions. [2024-06-27 19:20:48,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 268 transitions, 3142 flow [2024-06-27 19:20:48,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:48,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:48,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 19:20:48,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-27 19:20:48,126 INFO L175 Difference]: Start difference. First operand has 309 places, 249 transitions, 2532 flow. Second operand 10 states and 114 transitions. [2024-06-27 19:20:48,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 268 transitions, 3142 flow [2024-06-27 19:20:48,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 268 transitions, 3091 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 19:20:48,554 INFO L231 Difference]: Finished difference. Result has 310 places, 250 transitions, 2673 flow [2024-06-27 19:20:48,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2481, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2673, PETRI_PLACES=310, PETRI_TRANSITIONS=250} [2024-06-27 19:20:48,554 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 279 predicate places. [2024-06-27 19:20:48,554 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 250 transitions, 2673 flow [2024-06-27 19:20:48,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:48,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:48,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:48,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:20:48,555 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:48,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:48,555 INFO L85 PathProgramCache]: Analyzing trace with hash -550642453, now seen corresponding path program 12 times [2024-06-27 19:20:48,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:48,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735725687] [2024-06-27 19:20:48,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:48,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:48,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:49,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:49,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:49,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735725687] [2024-06-27 19:20:49,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735725687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:49,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:49,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:49,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710455205] [2024-06-27 19:20:49,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:49,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:49,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:49,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:49,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:50,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:50,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 250 transitions, 2673 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:50,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:50,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:50,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:50,581 INFO L124 PetriNetUnfolderBase]: 795/1414 cut-off events. [2024-06-27 19:20:50,581 INFO L125 PetriNetUnfolderBase]: For 126663/126665 co-relation queries the response was YES. [2024-06-27 19:20:50,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8989 conditions, 1414 events. 795/1414 cut-off events. For 126663/126665 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 7509 event pairs, 81 based on Foata normal form. 2/1416 useless extension candidates. Maximal degree in co-relation 8834. Up to 982 conditions per place. [2024-06-27 19:20:50,596 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 192 selfloop transitions, 86 changer transitions 0/280 dead transitions. [2024-06-27 19:20:50,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 280 transitions, 3615 flow [2024-06-27 19:20:50,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:50,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:50,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 19:20:50,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 19:20:50,597 INFO L175 Difference]: Start difference. First operand has 310 places, 250 transitions, 2673 flow. Second operand 11 states and 132 transitions. [2024-06-27 19:20:50,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 280 transitions, 3615 flow [2024-06-27 19:20:51,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 280 transitions, 3433 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 19:20:51,117 INFO L231 Difference]: Finished difference. Result has 314 places, 256 transitions, 2796 flow [2024-06-27 19:20:51,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2491, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2796, PETRI_PLACES=314, PETRI_TRANSITIONS=256} [2024-06-27 19:20:51,118 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 283 predicate places. [2024-06-27 19:20:51,118 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 256 transitions, 2796 flow [2024-06-27 19:20:51,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:51,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:51,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:51,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:20:51,118 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:51,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:51,119 INFO L85 PathProgramCache]: Analyzing trace with hash -498587567, now seen corresponding path program 17 times [2024-06-27 19:20:51,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:51,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604481813] [2024-06-27 19:20:51,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:51,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:51,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:52,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:52,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:52,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604481813] [2024-06-27 19:20:52,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604481813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:52,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:52,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:52,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546368483] [2024-06-27 19:20:52,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:52,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:52,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:52,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:52,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:52,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:52,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 256 transitions, 2796 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:52,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:52,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:52,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:53,105 INFO L124 PetriNetUnfolderBase]: 799/1422 cut-off events. [2024-06-27 19:20:53,105 INFO L125 PetriNetUnfolderBase]: For 129194/129196 co-relation queries the response was YES. [2024-06-27 19:20:53,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9099 conditions, 1422 events. 799/1422 cut-off events. For 129194/129196 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 7593 event pairs, 95 based on Foata normal form. 2/1424 useless extension candidates. Maximal degree in co-relation 8942. Up to 1051 conditions per place. [2024-06-27 19:20:53,116 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 205 selfloop transitions, 69 changer transitions 0/276 dead transitions. [2024-06-27 19:20:53,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 276 transitions, 3426 flow [2024-06-27 19:20:53,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:53,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:53,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 19:20:53,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-27 19:20:53,120 INFO L175 Difference]: Start difference. First operand has 314 places, 256 transitions, 2796 flow. Second operand 10 states and 118 transitions. [2024-06-27 19:20:53,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 276 transitions, 3426 flow [2024-06-27 19:20:53,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 276 transitions, 3269 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 19:20:53,673 INFO L231 Difference]: Finished difference. Result has 318 places, 257 transitions, 2819 flow [2024-06-27 19:20:53,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2639, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2819, PETRI_PLACES=318, PETRI_TRANSITIONS=257} [2024-06-27 19:20:53,673 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 287 predicate places. [2024-06-27 19:20:53,673 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 257 transitions, 2819 flow [2024-06-27 19:20:53,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:53,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:53,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:53,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:20:53,674 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:53,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:53,674 INFO L85 PathProgramCache]: Analyzing trace with hash -772518133, now seen corresponding path program 13 times [2024-06-27 19:20:53,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:53,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260569424] [2024-06-27 19:20:53,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:53,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:53,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:54,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:54,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:54,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260569424] [2024-06-27 19:20:54,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260569424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:54,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:54,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:54,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863833312] [2024-06-27 19:20:54,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:54,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:54,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:54,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:54,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:54,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:54,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 257 transitions, 2819 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:54,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:54,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:54,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:55,538 INFO L124 PetriNetUnfolderBase]: 805/1432 cut-off events. [2024-06-27 19:20:55,538 INFO L125 PetriNetUnfolderBase]: For 131227/131229 co-relation queries the response was YES. [2024-06-27 19:20:55,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9220 conditions, 1432 events. 805/1432 cut-off events. For 131227/131229 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7647 event pairs, 85 based on Foata normal form. 2/1434 useless extension candidates. Maximal degree in co-relation 9061. Up to 1051 conditions per place. [2024-06-27 19:20:55,550 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 201 selfloop transitions, 78 changer transitions 0/281 dead transitions. [2024-06-27 19:20:55,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 281 transitions, 3471 flow [2024-06-27 19:20:55,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:55,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:55,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 19:20:55,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-27 19:20:55,551 INFO L175 Difference]: Start difference. First operand has 318 places, 257 transitions, 2819 flow. Second operand 11 states and 127 transitions. [2024-06-27 19:20:55,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 281 transitions, 3471 flow [2024-06-27 19:20:56,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 281 transitions, 3301 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 19:20:56,099 INFO L231 Difference]: Finished difference. Result has 321 places, 259 transitions, 2854 flow [2024-06-27 19:20:56,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2649, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2854, PETRI_PLACES=321, PETRI_TRANSITIONS=259} [2024-06-27 19:20:56,100 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 290 predicate places. [2024-06-27 19:20:56,100 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 259 transitions, 2854 flow [2024-06-27 19:20:56,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:56,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:56,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:56,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:20:56,100 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:56,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:56,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1447574327, now seen corresponding path program 14 times [2024-06-27 19:20:56,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:56,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082865305] [2024-06-27 19:20:56,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:56,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:56,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:57,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:57,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:57,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082865305] [2024-06-27 19:20:57,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082865305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:57,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:57,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:57,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844498719] [2024-06-27 19:20:57,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:57,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:57,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:57,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:57,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:57,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:57,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 259 transitions, 2854 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:57,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:57,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:57,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:58,139 INFO L124 PetriNetUnfolderBase]: 811/1442 cut-off events. [2024-06-27 19:20:58,139 INFO L125 PetriNetUnfolderBase]: For 133335/133337 co-relation queries the response was YES. [2024-06-27 19:20:58,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9308 conditions, 1442 events. 811/1442 cut-off events. For 133335/133337 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7684 event pairs, 78 based on Foata normal form. 2/1444 useless extension candidates. Maximal degree in co-relation 9148. Up to 1022 conditions per place. [2024-06-27 19:20:58,152 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 188 selfloop transitions, 95 changer transitions 0/285 dead transitions. [2024-06-27 19:20:58,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 285 transitions, 3750 flow [2024-06-27 19:20:58,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:58,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:58,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 19:20:58,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-27 19:20:58,153 INFO L175 Difference]: Start difference. First operand has 321 places, 259 transitions, 2854 flow. Second operand 11 states and 131 transitions. [2024-06-27 19:20:58,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 285 transitions, 3750 flow [2024-06-27 19:20:58,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 285 transitions, 3569 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 19:20:58,724 INFO L231 Difference]: Finished difference. Result has 323 places, 261 transitions, 2920 flow [2024-06-27 19:20:58,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2920, PETRI_PLACES=323, PETRI_TRANSITIONS=261} [2024-06-27 19:20:58,724 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 292 predicate places. [2024-06-27 19:20:58,724 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 261 transitions, 2920 flow [2024-06-27 19:20:58,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:58,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:58,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:58,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:20:58,725 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:20:58,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:58,725 INFO L85 PathProgramCache]: Analyzing trace with hash 536382741, now seen corresponding path program 18 times [2024-06-27 19:20:58,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:58,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501345064] [2024-06-27 19:20:58,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:58,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:58,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:59,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:59,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:59,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501345064] [2024-06-27 19:20:59,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501345064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:59,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:59,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:20:59,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991735909] [2024-06-27 19:20:59,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:59,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:20:59,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:59,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:20:59,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:20:59,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:20:59,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 261 transitions, 2920 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:59,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:59,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:20:59,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:00,357 INFO L124 PetriNetUnfolderBase]: 815/1450 cut-off events. [2024-06-27 19:21:00,357 INFO L125 PetriNetUnfolderBase]: For 136201/136203 co-relation queries the response was YES. [2024-06-27 19:21:00,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9452 conditions, 1450 events. 815/1450 cut-off events. For 136201/136203 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7756 event pairs, 96 based on Foata normal form. 2/1452 useless extension candidates. Maximal degree in co-relation 9291. Up to 1059 conditions per place. [2024-06-27 19:21:00,373 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 208 selfloop transitions, 71 changer transitions 0/281 dead transitions. [2024-06-27 19:21:00,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 281 transitions, 3562 flow [2024-06-27 19:21:00,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:21:00,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:21:00,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 19:21:00,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-27 19:21:00,374 INFO L175 Difference]: Start difference. First operand has 323 places, 261 transitions, 2920 flow. Second operand 10 states and 118 transitions. [2024-06-27 19:21:00,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 281 transitions, 3562 flow [2024-06-27 19:21:00,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 281 transitions, 3154 flow, removed 36 selfloop flow, removed 11 redundant places. [2024-06-27 19:21:00,899 INFO L231 Difference]: Finished difference. Result has 322 places, 262 transitions, 2698 flow [2024-06-27 19:21:00,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2698, PETRI_PLACES=322, PETRI_TRANSITIONS=262} [2024-06-27 19:21:00,899 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 291 predicate places. [2024-06-27 19:21:00,899 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 262 transitions, 2698 flow [2024-06-27 19:21:00,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:00,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:00,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:00,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 19:21:00,900 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:00,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:00,900 INFO L85 PathProgramCache]: Analyzing trace with hash -778958817, now seen corresponding path program 19 times [2024-06-27 19:21:00,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:00,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069665932] [2024-06-27 19:21:00,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:00,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:00,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:01,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:01,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:01,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069665932] [2024-06-27 19:21:01,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069665932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:01,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:01,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:21:01,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328984465] [2024-06-27 19:21:01,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:01,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:21:01,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:01,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:21:01,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:21:01,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:01,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 262 transitions, 2698 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:01,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:01,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:01,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:02,484 INFO L124 PetriNetUnfolderBase]: 819/1458 cut-off events. [2024-06-27 19:21:02,485 INFO L125 PetriNetUnfolderBase]: For 138986/138988 co-relation queries the response was YES. [2024-06-27 19:21:02,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8966 conditions, 1458 events. 819/1458 cut-off events. For 138986/138988 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7824 event pairs, 88 based on Foata normal form. 2/1460 useless extension candidates. Maximal degree in co-relation 8808. Up to 1061 conditions per place. [2024-06-27 19:21:02,499 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 200 selfloop transitions, 79 changer transitions 0/281 dead transitions. [2024-06-27 19:21:02,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 281 transitions, 3340 flow [2024-06-27 19:21:02,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:21:02,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:21:02,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 19:21:02,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-27 19:21:02,500 INFO L175 Difference]: Start difference. First operand has 322 places, 262 transitions, 2698 flow. Second operand 10 states and 114 transitions. [2024-06-27 19:21:02,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 281 transitions, 3340 flow [2024-06-27 19:21:03,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 281 transitions, 3164 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 19:21:03,010 INFO L231 Difference]: Finished difference. Result has 324 places, 263 transitions, 2726 flow [2024-06-27 19:21:03,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2522, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2726, PETRI_PLACES=324, PETRI_TRANSITIONS=263} [2024-06-27 19:21:03,011 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 293 predicate places. [2024-06-27 19:21:03,011 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 263 transitions, 2726 flow [2024-06-27 19:21:03,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:03,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:03,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:03,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 19:21:03,011 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:03,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:03,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1447804967, now seen corresponding path program 15 times [2024-06-27 19:21:03,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:03,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599194503] [2024-06-27 19:21:03,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:03,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:03,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:04,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:04,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:04,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599194503] [2024-06-27 19:21:04,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599194503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:04,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:04,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:21:04,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991124847] [2024-06-27 19:21:04,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:04,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:21:04,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:04,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:21:04,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:21:04,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:04,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 263 transitions, 2726 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:04,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:04,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:04,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:05,072 INFO L124 PetriNetUnfolderBase]: 815/1452 cut-off events. [2024-06-27 19:21:05,073 INFO L125 PetriNetUnfolderBase]: For 128418/128420 co-relation queries the response was YES. [2024-06-27 19:21:05,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8700 conditions, 1452 events. 815/1452 cut-off events. For 128418/128420 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7805 event pairs, 82 based on Foata normal form. 2/1454 useless extension candidates. Maximal degree in co-relation 8541. Up to 1071 conditions per place. [2024-06-27 19:21:05,088 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 194 selfloop transitions, 88 changer transitions 0/284 dead transitions. [2024-06-27 19:21:05,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 284 transitions, 3342 flow [2024-06-27 19:21:05,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:05,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:05,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-27 19:21:05,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-27 19:21:05,089 INFO L175 Difference]: Start difference. First operand has 324 places, 263 transitions, 2726 flow. Second operand 11 states and 124 transitions. [2024-06-27 19:21:05,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 284 transitions, 3342 flow [2024-06-27 19:21:05,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 284 transitions, 3122 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-27 19:21:05,594 INFO L231 Difference]: Finished difference. Result has 327 places, 263 transitions, 2687 flow [2024-06-27 19:21:05,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2687, PETRI_PLACES=327, PETRI_TRANSITIONS=263} [2024-06-27 19:21:05,594 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 296 predicate places. [2024-06-27 19:21:05,594 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 263 transitions, 2687 flow [2024-06-27 19:21:05,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:05,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:05,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:05,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 19:21:05,595 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:05,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:05,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1139164813, now seen corresponding path program 16 times [2024-06-27 19:21:05,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:05,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79051108] [2024-06-27 19:21:05,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:05,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:05,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:07,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:07,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:07,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79051108] [2024-06-27 19:21:07,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79051108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:07,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:07,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:21:07,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234817740] [2024-06-27 19:21:07,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:07,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:21:07,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:07,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:21:07,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:21:07,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:07,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 263 transitions, 2687 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:07,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:07,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:07,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:07,987 INFO L124 PetriNetUnfolderBase]: 821/1462 cut-off events. [2024-06-27 19:21:07,987 INFO L125 PetriNetUnfolderBase]: For 129903/129905 co-relation queries the response was YES. [2024-06-27 19:21:07,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8729 conditions, 1462 events. 821/1462 cut-off events. For 129903/129905 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7877 event pairs, 96 based on Foata normal form. 2/1464 useless extension candidates. Maximal degree in co-relation 8569. Up to 1081 conditions per place. [2024-06-27 19:21:08,002 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 212 selfloop transitions, 72 changer transitions 0/286 dead transitions. [2024-06-27 19:21:08,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 286 transitions, 3351 flow [2024-06-27 19:21:08,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:08,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:08,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 19:21:08,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 19:21:08,003 INFO L175 Difference]: Start difference. First operand has 327 places, 263 transitions, 2687 flow. Second operand 11 states and 128 transitions. [2024-06-27 19:21:08,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 286 transitions, 3351 flow [2024-06-27 19:21:08,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 286 transitions, 3168 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 19:21:08,511 INFO L231 Difference]: Finished difference. Result has 328 places, 265 transitions, 2703 flow [2024-06-27 19:21:08,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2504, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2703, PETRI_PLACES=328, PETRI_TRANSITIONS=265} [2024-06-27 19:21:08,511 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 297 predicate places. [2024-06-27 19:21:08,511 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 265 transitions, 2703 flow [2024-06-27 19:21:08,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:08,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:08,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:08,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 19:21:08,512 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:08,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:08,512 INFO L85 PathProgramCache]: Analyzing trace with hash -778774243, now seen corresponding path program 17 times [2024-06-27 19:21:08,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:08,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529804023] [2024-06-27 19:21:08,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:08,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:08,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:09,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:09,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:09,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529804023] [2024-06-27 19:21:09,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529804023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:09,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:09,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:21:09,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093671105] [2024-06-27 19:21:09,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:09,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:21:09,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:09,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:21:09,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:21:09,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:09,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 265 transitions, 2703 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:09,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:09,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:09,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:10,441 INFO L124 PetriNetUnfolderBase]: 817/1456 cut-off events. [2024-06-27 19:21:10,442 INFO L125 PetriNetUnfolderBase]: For 119395/119397 co-relation queries the response was YES. [2024-06-27 19:21:10,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8429 conditions, 1456 events. 817/1456 cut-off events. For 119395/119397 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7828 event pairs, 88 based on Foata normal form. 2/1458 useless extension candidates. Maximal degree in co-relation 8268. Up to 1075 conditions per place. [2024-06-27 19:21:10,457 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 203 selfloop transitions, 78 changer transitions 0/283 dead transitions. [2024-06-27 19:21:10,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 283 transitions, 3309 flow [2024-06-27 19:21:10,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:21:10,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:21:10,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-27 19:21:10,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-27 19:21:10,458 INFO L175 Difference]: Start difference. First operand has 328 places, 265 transitions, 2703 flow. Second operand 10 states and 116 transitions. [2024-06-27 19:21:10,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 283 transitions, 3309 flow [2024-06-27 19:21:10,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 283 transitions, 3106 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-27 19:21:10,958 INFO L231 Difference]: Finished difference. Result has 329 places, 265 transitions, 2662 flow [2024-06-27 19:21:10,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2500, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2662, PETRI_PLACES=329, PETRI_TRANSITIONS=265} [2024-06-27 19:21:10,959 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 298 predicate places. [2024-06-27 19:21:10,959 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 265 transitions, 2662 flow [2024-06-27 19:21:10,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:10,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:10,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:10,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 19:21:10,959 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:10,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:10,960 INFO L85 PathProgramCache]: Analyzing trace with hash 365684961, now seen corresponding path program 20 times [2024-06-27 19:21:10,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:10,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403957927] [2024-06-27 19:21:10,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:10,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:10,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:12,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:12,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:12,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403957927] [2024-06-27 19:21:12,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403957927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:12,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:12,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:21:12,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918704048] [2024-06-27 19:21:12,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:12,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:21:12,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:12,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:21:12,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:21:12,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:12,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 265 transitions, 2662 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:12,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:12,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:12,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:12,868 INFO L124 PetriNetUnfolderBase]: 821/1464 cut-off events. [2024-06-27 19:21:12,869 INFO L125 PetriNetUnfolderBase]: For 121790/121792 co-relation queries the response was YES. [2024-06-27 19:21:12,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8494 conditions, 1464 events. 821/1464 cut-off events. For 121790/121792 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7892 event pairs, 104 based on Foata normal form. 2/1466 useless extension candidates. Maximal degree in co-relation 8332. Up to 1093 conditions per place. [2024-06-27 19:21:12,886 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 209 selfloop transitions, 72 changer transitions 0/283 dead transitions. [2024-06-27 19:21:12,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 283 transitions, 3306 flow [2024-06-27 19:21:12,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:21:12,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:21:12,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 19:21:12,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-27 19:21:12,887 INFO L175 Difference]: Start difference. First operand has 329 places, 265 transitions, 2662 flow. Second operand 10 states and 114 transitions. [2024-06-27 19:21:12,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 283 transitions, 3306 flow [2024-06-27 19:21:13,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 283 transitions, 3131 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 19:21:13,319 INFO L231 Difference]: Finished difference. Result has 329 places, 266 transitions, 2679 flow [2024-06-27 19:21:13,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2679, PETRI_PLACES=329, PETRI_TRANSITIONS=266} [2024-06-27 19:21:13,319 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 298 predicate places. [2024-06-27 19:21:13,319 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 266 transitions, 2679 flow [2024-06-27 19:21:13,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:13,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:13,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:13,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 19:21:13,319 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:13,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:13,320 INFO L85 PathProgramCache]: Analyzing trace with hash 365680311, now seen corresponding path program 21 times [2024-06-27 19:21:13,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:13,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103505894] [2024-06-27 19:21:13,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:13,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:13,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:14,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:14,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:14,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103505894] [2024-06-27 19:21:14,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103505894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:14,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:14,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:21:14,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496628405] [2024-06-27 19:21:14,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:14,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:21:14,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:14,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:21:14,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:21:14,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:14,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 266 transitions, 2679 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:14,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:14,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:14,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:15,013 INFO L124 PetriNetUnfolderBase]: 825/1472 cut-off events. [2024-06-27 19:21:15,014 INFO L125 PetriNetUnfolderBase]: For 122599/122601 co-relation queries the response was YES. [2024-06-27 19:21:15,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8556 conditions, 1472 events. 825/1472 cut-off events. For 122599/122601 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7968 event pairs, 104 based on Foata normal form. 2/1474 useless extension candidates. Maximal degree in co-relation 8394. Up to 1087 conditions per place. [2024-06-27 19:21:15,029 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 209 selfloop transitions, 73 changer transitions 0/284 dead transitions. [2024-06-27 19:21:15,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 284 transitions, 3327 flow [2024-06-27 19:21:15,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:21:15,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:21:15,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-27 19:21:15,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-27 19:21:15,030 INFO L175 Difference]: Start difference. First operand has 329 places, 266 transitions, 2679 flow. Second operand 10 states and 115 transitions. [2024-06-27 19:21:15,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 284 transitions, 3327 flow [2024-06-27 19:21:15,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 284 transitions, 3145 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 19:21:15,528 INFO L231 Difference]: Finished difference. Result has 331 places, 267 transitions, 2693 flow [2024-06-27 19:21:15,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2497, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2693, PETRI_PLACES=331, PETRI_TRANSITIONS=267} [2024-06-27 19:21:15,528 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 300 predicate places. [2024-06-27 19:21:15,528 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 267 transitions, 2693 flow [2024-06-27 19:21:15,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:15,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:15,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:15,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 19:21:15,528 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:15,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:15,529 INFO L85 PathProgramCache]: Analyzing trace with hash 365564991, now seen corresponding path program 22 times [2024-06-27 19:21:15,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:15,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422655552] [2024-06-27 19:21:15,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:15,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:15,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:16,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:16,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:16,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422655552] [2024-06-27 19:21:16,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422655552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:16,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:16,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:21:16,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533516593] [2024-06-27 19:21:16,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:16,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:21:16,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:16,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:21:16,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:21:16,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:16,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 267 transitions, 2693 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:16,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:16,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:16,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:17,140 INFO L124 PetriNetUnfolderBase]: 822/1467 cut-off events. [2024-06-27 19:21:17,140 INFO L125 PetriNetUnfolderBase]: For 110573/110575 co-relation queries the response was YES. [2024-06-27 19:21:17,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8223 conditions, 1467 events. 822/1467 cut-off events. For 110573/110575 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7940 event pairs, 105 based on Foata normal form. 2/1469 useless extension candidates. Maximal degree in co-relation 8060. Up to 1002 conditions per place. [2024-06-27 19:21:17,155 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 201 selfloop transitions, 81 changer transitions 0/284 dead transitions. [2024-06-27 19:21:17,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 284 transitions, 3297 flow [2024-06-27 19:21:17,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:21:17,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:21:17,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 19:21:17,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-27 19:21:17,156 INFO L175 Difference]: Start difference. First operand has 331 places, 267 transitions, 2693 flow. Second operand 10 states and 114 transitions. [2024-06-27 19:21:17,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 284 transitions, 3297 flow [2024-06-27 19:21:17,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 284 transitions, 3111 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 19:21:17,636 INFO L231 Difference]: Finished difference. Result has 333 places, 267 transitions, 2673 flow [2024-06-27 19:21:17,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2507, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2673, PETRI_PLACES=333, PETRI_TRANSITIONS=267} [2024-06-27 19:21:17,636 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 302 predicate places. [2024-06-27 19:21:17,636 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 267 transitions, 2673 flow [2024-06-27 19:21:17,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:17,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:17,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:17,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 19:21:17,637 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:17,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:17,637 INFO L85 PathProgramCache]: Analyzing trace with hash 972931033, now seen corresponding path program 18 times [2024-06-27 19:21:17,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:17,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402550934] [2024-06-27 19:21:17,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:17,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:17,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:18,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:18,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:18,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402550934] [2024-06-27 19:21:18,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402550934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:18,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:18,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:21:18,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031580656] [2024-06-27 19:21:18,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:18,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:21:18,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:18,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:21:18,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:21:19,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:19,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 267 transitions, 2673 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:19,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:19,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:19,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:19,622 INFO L124 PetriNetUnfolderBase]: 818/1461 cut-off events. [2024-06-27 19:21:19,622 INFO L125 PetriNetUnfolderBase]: For 98010/98012 co-relation queries the response was YES. [2024-06-27 19:21:19,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7918 conditions, 1461 events. 818/1461 cut-off events. For 98010/98012 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7889 event pairs, 105 based on Foata normal form. 2/1463 useless extension candidates. Maximal degree in co-relation 7754. Up to 1080 conditions per place. [2024-06-27 19:21:19,634 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 209 selfloop transitions, 75 changer transitions 0/286 dead transitions. [2024-06-27 19:21:19,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 286 transitions, 3285 flow [2024-06-27 19:21:19,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:19,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:19,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-27 19:21:19,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-27 19:21:19,636 INFO L175 Difference]: Start difference. First operand has 333 places, 267 transitions, 2673 flow. Second operand 11 states and 124 transitions. [2024-06-27 19:21:19,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 286 transitions, 3285 flow [2024-06-27 19:21:20,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 286 transitions, 2962 flow, removed 35 selfloop flow, removed 10 redundant places. [2024-06-27 19:21:20,116 INFO L231 Difference]: Finished difference. Result has 334 places, 267 transitions, 2505 flow [2024-06-27 19:21:20,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2350, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2505, PETRI_PLACES=334, PETRI_TRANSITIONS=267} [2024-06-27 19:21:20,116 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 303 predicate places. [2024-06-27 19:21:20,117 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 267 transitions, 2505 flow [2024-06-27 19:21:20,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:20,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:20,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:20,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 19:21:20,117 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:20,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:20,118 INFO L85 PathProgramCache]: Analyzing trace with hash 849752960, now seen corresponding path program 1 times [2024-06-27 19:21:20,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:20,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72313755] [2024-06-27 19:21:20,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:20,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:20,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:21,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:21,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:21,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72313755] [2024-06-27 19:21:21,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72313755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:21,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:21,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:21:21,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753315998] [2024-06-27 19:21:21,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:21,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:21:21,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:21,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:21:21,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:21:21,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:21,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 267 transitions, 2505 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:21,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:21,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:21,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:22,041 INFO L124 PetriNetUnfolderBase]: 822/1468 cut-off events. [2024-06-27 19:21:22,041 INFO L125 PetriNetUnfolderBase]: For 98584/98584 co-relation queries the response was YES. [2024-06-27 19:21:22,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7689 conditions, 1468 events. 822/1468 cut-off events. For 98584/98584 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7960 event pairs, 159 based on Foata normal form. 2/1470 useless extension candidates. Maximal degree in co-relation 7525. Up to 1286 conditions per place. [2024-06-27 19:21:22,058 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 245 selfloop transitions, 42 changer transitions 0/289 dead transitions. [2024-06-27 19:21:22,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 289 transitions, 3164 flow [2024-06-27 19:21:22,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:22,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:22,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-27 19:21:22,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32954545454545453 [2024-06-27 19:21:22,058 INFO L175 Difference]: Start difference. First operand has 334 places, 267 transitions, 2505 flow. Second operand 11 states and 116 transitions. [2024-06-27 19:21:22,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 289 transitions, 3164 flow [2024-06-27 19:21:22,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 289 transitions, 2950 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 19:21:22,543 INFO L231 Difference]: Finished difference. Result has 335 places, 268 transitions, 2409 flow [2024-06-27 19:21:22,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2291, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2409, PETRI_PLACES=335, PETRI_TRANSITIONS=268} [2024-06-27 19:21:22,544 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 304 predicate places. [2024-06-27 19:21:22,544 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 268 transitions, 2409 flow [2024-06-27 19:21:22,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:22,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:22,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:22,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 19:21:22,545 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:22,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:22,545 INFO L85 PathProgramCache]: Analyzing trace with hash -353663164, now seen corresponding path program 2 times [2024-06-27 19:21:22,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:22,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122530731] [2024-06-27 19:21:22,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:22,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:22,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:23,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:23,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:23,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122530731] [2024-06-27 19:21:23,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122530731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:23,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:23,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:21:23,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196378975] [2024-06-27 19:21:23,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:23,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:21:23,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:23,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:21:23,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:21:23,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:23,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 268 transitions, 2409 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:23,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:23,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:23,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:24,287 INFO L124 PetriNetUnfolderBase]: 834/1496 cut-off events. [2024-06-27 19:21:24,288 INFO L125 PetriNetUnfolderBase]: For 138058/138058 co-relation queries the response was YES. [2024-06-27 19:21:24,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7603 conditions, 1496 events. 834/1496 cut-off events. For 138058/138058 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 8142 event pairs, 159 based on Foata normal form. 8/1504 useless extension candidates. Maximal degree in co-relation 7439. Up to 1278 conditions per place. [2024-06-27 19:21:24,302 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 241 selfloop transitions, 36 changer transitions 13/292 dead transitions. [2024-06-27 19:21:24,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 292 transitions, 3092 flow [2024-06-27 19:21:24,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:24,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:24,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-27 19:21:24,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-27 19:21:24,303 INFO L175 Difference]: Start difference. First operand has 335 places, 268 transitions, 2409 flow. Second operand 11 states and 117 transitions. [2024-06-27 19:21:24,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 292 transitions, 3092 flow [2024-06-27 19:21:24,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 292 transitions, 2984 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 19:21:24,883 INFO L231 Difference]: Finished difference. Result has 337 places, 262 transitions, 2307 flow [2024-06-27 19:21:24,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2301, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2307, PETRI_PLACES=337, PETRI_TRANSITIONS=262} [2024-06-27 19:21:24,883 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 306 predicate places. [2024-06-27 19:21:24,883 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 262 transitions, 2307 flow [2024-06-27 19:21:24,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:24,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:24,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:24,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 19:21:24,884 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:24,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:24,884 INFO L85 PathProgramCache]: Analyzing trace with hash -2082854648, now seen corresponding path program 3 times [2024-06-27 19:21:24,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:24,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446493700] [2024-06-27 19:21:24,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:24,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:24,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:25,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:25,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:25,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446493700] [2024-06-27 19:21:25,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446493700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:25,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:25,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:21:25,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694881087] [2024-06-27 19:21:25,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:25,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:21:25,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:25,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:21:25,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:21:26,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:26,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 262 transitions, 2307 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:26,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:26,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:26,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:26,537 INFO L124 PetriNetUnfolderBase]: 808/1446 cut-off events. [2024-06-27 19:21:26,537 INFO L125 PetriNetUnfolderBase]: For 99881/99881 co-relation queries the response was YES. [2024-06-27 19:21:26,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7336 conditions, 1446 events. 808/1446 cut-off events. For 99881/99881 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7806 event pairs, 157 based on Foata normal form. 2/1448 useless extension candidates. Maximal degree in co-relation 7185. Up to 1260 conditions per place. [2024-06-27 19:21:26,552 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 246 selfloop transitions, 36 changer transitions 0/284 dead transitions. [2024-06-27 19:21:26,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 284 transitions, 2958 flow [2024-06-27 19:21:26,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:26,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:26,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-27 19:21:26,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-27 19:21:26,553 INFO L175 Difference]: Start difference. First operand has 337 places, 262 transitions, 2307 flow. Second operand 11 states and 115 transitions. [2024-06-27 19:21:26,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 284 transitions, 2958 flow [2024-06-27 19:21:27,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 284 transitions, 2882 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 19:21:27,030 INFO L231 Difference]: Finished difference. Result has 333 places, 263 transitions, 2339 flow [2024-06-27 19:21:27,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2231, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2339, PETRI_PLACES=333, PETRI_TRANSITIONS=263} [2024-06-27 19:21:27,032 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 302 predicate places. [2024-06-27 19:21:27,032 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 263 transitions, 2339 flow [2024-06-27 19:21:27,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:27,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:27,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:27,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 19:21:27,033 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:27,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:27,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1987092354, now seen corresponding path program 4 times [2024-06-27 19:21:27,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:27,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286260004] [2024-06-27 19:21:27,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:27,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:28,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:28,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:28,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286260004] [2024-06-27 19:21:28,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286260004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:28,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:28,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:21:28,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886715507] [2024-06-27 19:21:28,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:28,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:21:28,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:28,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:21:28,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:21:28,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:28,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 263 transitions, 2339 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:28,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:28,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:28,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:28,668 INFO L124 PetriNetUnfolderBase]: 812/1454 cut-off events. [2024-06-27 19:21:28,668 INFO L125 PetriNetUnfolderBase]: For 98800/98800 co-relation queries the response was YES. [2024-06-27 19:21:28,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7409 conditions, 1454 events. 812/1454 cut-off events. For 98800/98800 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7866 event pairs, 155 based on Foata normal form. 2/1456 useless extension candidates. Maximal degree in co-relation 7259. Up to 1242 conditions per place. [2024-06-27 19:21:28,684 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 248 selfloop transitions, 35 changer transitions 0/285 dead transitions. [2024-06-27 19:21:28,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 285 transitions, 2994 flow [2024-06-27 19:21:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:28,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:28,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-27 19:21:28,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-27 19:21:28,685 INFO L175 Difference]: Start difference. First operand has 333 places, 263 transitions, 2339 flow. Second operand 11 states and 117 transitions. [2024-06-27 19:21:28,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 285 transitions, 2994 flow [2024-06-27 19:21:29,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 285 transitions, 2896 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 19:21:29,242 INFO L231 Difference]: Finished difference. Result has 335 places, 264 transitions, 2349 flow [2024-06-27 19:21:29,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2241, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2349, PETRI_PLACES=335, PETRI_TRANSITIONS=264} [2024-06-27 19:21:29,242 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 304 predicate places. [2024-06-27 19:21:29,243 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 264 transitions, 2349 flow [2024-06-27 19:21:29,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:29,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:29,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:29,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 19:21:29,243 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:29,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:29,243 INFO L85 PathProgramCache]: Analyzing trace with hash 2136719112, now seen corresponding path program 5 times [2024-06-27 19:21:29,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:29,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280110891] [2024-06-27 19:21:29,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:29,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:29,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:30,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:30,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:30,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280110891] [2024-06-27 19:21:30,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280110891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:30,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:30,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:21:30,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18487989] [2024-06-27 19:21:30,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:30,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:21:30,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:30,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:21:30,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:21:30,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:30,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 264 transitions, 2349 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:30,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:30,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:30,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:30,715 INFO L124 PetriNetUnfolderBase]: 816/1462 cut-off events. [2024-06-27 19:21:30,716 INFO L125 PetriNetUnfolderBase]: For 99078/99078 co-relation queries the response was YES. [2024-06-27 19:21:30,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7456 conditions, 1462 events. 816/1462 cut-off events. For 99078/99078 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7929 event pairs, 151 based on Foata normal form. 2/1464 useless extension candidates. Maximal degree in co-relation 7305. Up to 1319 conditions per place. [2024-06-27 19:21:30,731 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 258 selfloop transitions, 26 changer transitions 0/286 dead transitions. [2024-06-27 19:21:30,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 286 transitions, 3008 flow [2024-06-27 19:21:30,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:30,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:30,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-27 19:21:30,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3153409090909091 [2024-06-27 19:21:30,732 INFO L175 Difference]: Start difference. First operand has 335 places, 264 transitions, 2349 flow. Second operand 11 states and 111 transitions. [2024-06-27 19:21:30,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 286 transitions, 3008 flow [2024-06-27 19:21:31,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 286 transitions, 2910 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 19:21:31,233 INFO L231 Difference]: Finished difference. Result has 337 places, 265 transitions, 2343 flow [2024-06-27 19:21:31,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2343, PETRI_PLACES=337, PETRI_TRANSITIONS=265} [2024-06-27 19:21:31,234 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 306 predicate places. [2024-06-27 19:21:31,234 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 265 transitions, 2343 flow [2024-06-27 19:21:31,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:31,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:31,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:31,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 19:21:31,234 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:31,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:31,234 INFO L85 PathProgramCache]: Analyzing trace with hash -40709200, now seen corresponding path program 1 times [2024-06-27 19:21:31,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:31,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998738898] [2024-06-27 19:21:31,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:31,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:31,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:32,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:32,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:32,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998738898] [2024-06-27 19:21:32,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998738898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:32,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:32,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:21:32,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527377372] [2024-06-27 19:21:32,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:32,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:21:32,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:32,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:21:32,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:21:32,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:32,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 265 transitions, 2343 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:32,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:32,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:32,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:33,275 INFO L124 PetriNetUnfolderBase]: 832/1498 cut-off events. [2024-06-27 19:21:33,276 INFO L125 PetriNetUnfolderBase]: For 159656/159656 co-relation queries the response was YES. [2024-06-27 19:21:33,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7559 conditions, 1498 events. 832/1498 cut-off events. For 159656/159656 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8158 event pairs, 175 based on Foata normal form. 10/1508 useless extension candidates. Maximal degree in co-relation 7407. Up to 1272 conditions per place. [2024-06-27 19:21:33,291 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 242 selfloop transitions, 37 changer transitions 11/292 dead transitions. [2024-06-27 19:21:33,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 292 transitions, 3036 flow [2024-06-27 19:21:33,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:21:33,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:21:33,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-27 19:21:33,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3307291666666667 [2024-06-27 19:21:33,292 INFO L175 Difference]: Start difference. First operand has 337 places, 265 transitions, 2343 flow. Second operand 12 states and 127 transitions. [2024-06-27 19:21:33,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 292 transitions, 3036 flow [2024-06-27 19:21:33,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 292 transitions, 2954 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 19:21:33,897 INFO L231 Difference]: Finished difference. Result has 340 places, 262 transitions, 2317 flow [2024-06-27 19:21:33,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2317, PETRI_PLACES=340, PETRI_TRANSITIONS=262} [2024-06-27 19:21:33,897 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 309 predicate places. [2024-06-27 19:21:33,897 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 262 transitions, 2317 flow [2024-06-27 19:21:33,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:33,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:33,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:33,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 19:21:33,898 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:33,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:33,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1015009906, now seen corresponding path program 6 times [2024-06-27 19:21:33,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:33,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502856682] [2024-06-27 19:21:33,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:33,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:33,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:35,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:35,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:35,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502856682] [2024-06-27 19:21:35,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502856682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:35,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:35,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:21:35,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12081146] [2024-06-27 19:21:35,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:35,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:21:35,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:35,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:21:35,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:21:35,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:35,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 262 transitions, 2317 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:35,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:35,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:35,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:35,933 INFO L124 PetriNetUnfolderBase]: 810/1455 cut-off events. [2024-06-27 19:21:35,933 INFO L125 PetriNetUnfolderBase]: For 105216/105216 co-relation queries the response was YES. [2024-06-27 19:21:35,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7409 conditions, 1455 events. 810/1455 cut-off events. For 105216/105216 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7890 event pairs, 153 based on Foata normal form. 2/1457 useless extension candidates. Maximal degree in co-relation 7256. Up to 1197 conditions per place. [2024-06-27 19:21:35,949 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 230 selfloop transitions, 52 changer transitions 0/284 dead transitions. [2024-06-27 19:21:35,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 284 transitions, 2967 flow [2024-06-27 19:21:35,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:35,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:35,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-27 19:21:35,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-27 19:21:35,950 INFO L175 Difference]: Start difference. First operand has 340 places, 262 transitions, 2317 flow. Second operand 11 states and 121 transitions. [2024-06-27 19:21:35,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 284 transitions, 2967 flow [2024-06-27 19:21:36,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 284 transitions, 2885 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 19:21:36,382 INFO L231 Difference]: Finished difference. Result has 337 places, 263 transitions, 2381 flow [2024-06-27 19:21:36,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2235, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2381, PETRI_PLACES=337, PETRI_TRANSITIONS=263} [2024-06-27 19:21:36,383 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 306 predicate places. [2024-06-27 19:21:36,383 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 263 transitions, 2381 flow [2024-06-27 19:21:36,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:36,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:36,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:36,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 19:21:36,384 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:36,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:36,384 INFO L85 PathProgramCache]: Analyzing trace with hash 793558952, now seen corresponding path program 7 times [2024-06-27 19:21:36,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:36,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807072186] [2024-06-27 19:21:36,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:36,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:36,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:37,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:37,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:37,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807072186] [2024-06-27 19:21:37,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807072186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:37,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:37,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:21:37,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993992457] [2024-06-27 19:21:37,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:37,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:21:37,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:37,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:21:37,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:21:37,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:37,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 263 transitions, 2381 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:37,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:37,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:37,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:38,318 INFO L124 PetriNetUnfolderBase]: 814/1463 cut-off events. [2024-06-27 19:21:38,318 INFO L125 PetriNetUnfolderBase]: For 104523/104523 co-relation queries the response was YES. [2024-06-27 19:21:38,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7519 conditions, 1463 events. 814/1463 cut-off events. For 104523/104523 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7969 event pairs, 153 based on Foata normal form. 2/1465 useless extension candidates. Maximal degree in co-relation 7367. Up to 1205 conditions per place. [2024-06-27 19:21:38,331 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 232 selfloop transitions, 51 changer transitions 0/285 dead transitions. [2024-06-27 19:21:38,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 285 transitions, 3035 flow [2024-06-27 19:21:38,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:38,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:38,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-27 19:21:38,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-27 19:21:38,332 INFO L175 Difference]: Start difference. First operand has 337 places, 263 transitions, 2381 flow. Second operand 11 states and 120 transitions. [2024-06-27 19:21:38,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 285 transitions, 3035 flow [2024-06-27 19:21:38,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 285 transitions, 2899 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 19:21:38,866 INFO L231 Difference]: Finished difference. Result has 339 places, 264 transitions, 2391 flow [2024-06-27 19:21:38,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2245, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2391, PETRI_PLACES=339, PETRI_TRANSITIONS=264} [2024-06-27 19:21:38,866 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 308 predicate places. [2024-06-27 19:21:38,866 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 264 transitions, 2391 flow [2024-06-27 19:21:38,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:38,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:38,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:38,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 19:21:38,867 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:38,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:38,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1214513506, now seen corresponding path program 8 times [2024-06-27 19:21:38,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:38,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528962952] [2024-06-27 19:21:38,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:38,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:38,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:39,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:39,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:39,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528962952] [2024-06-27 19:21:39,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528962952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:39,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:39,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:21:39,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631734140] [2024-06-27 19:21:39,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:39,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:21:39,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:39,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:21:39,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:21:40,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:40,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 264 transitions, 2391 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:40,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:40,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:40,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:40,520 INFO L124 PetriNetUnfolderBase]: 818/1471 cut-off events. [2024-06-27 19:21:40,520 INFO L125 PetriNetUnfolderBase]: For 106541/106541 co-relation queries the response was YES. [2024-06-27 19:21:40,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7566 conditions, 1471 events. 818/1471 cut-off events. For 106541/106541 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8048 event pairs, 153 based on Foata normal form. 2/1473 useless extension candidates. Maximal degree in co-relation 7413. Up to 1213 conditions per place. [2024-06-27 19:21:40,536 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 229 selfloop transitions, 56 changer transitions 0/287 dead transitions. [2024-06-27 19:21:40,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 287 transitions, 3055 flow [2024-06-27 19:21:40,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:40,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:40,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-27 19:21:40,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-27 19:21:40,537 INFO L175 Difference]: Start difference. First operand has 339 places, 264 transitions, 2391 flow. Second operand 11 states and 121 transitions. [2024-06-27 19:21:40,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 287 transitions, 3055 flow [2024-06-27 19:21:41,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 287 transitions, 2919 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 19:21:41,013 INFO L231 Difference]: Finished difference. Result has 341 places, 265 transitions, 2413 flow [2024-06-27 19:21:41,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2255, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2413, PETRI_PLACES=341, PETRI_TRANSITIONS=265} [2024-06-27 19:21:41,014 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 310 predicate places. [2024-06-27 19:21:41,014 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 265 transitions, 2413 flow [2024-06-27 19:21:41,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:41,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:41,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:41,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 19:21:41,015 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:41,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:41,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1221663346, now seen corresponding path program 9 times [2024-06-27 19:21:41,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:41,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666382074] [2024-06-27 19:21:41,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:41,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:41,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:42,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:42,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:42,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666382074] [2024-06-27 19:21:42,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666382074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:42,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:42,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:21:42,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238522298] [2024-06-27 19:21:42,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:42,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:21:42,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:42,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:21:42,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:21:42,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:42,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 265 transitions, 2413 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:42,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:42,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:42,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:43,595 INFO L124 PetriNetUnfolderBase]: 838/1515 cut-off events. [2024-06-27 19:21:43,595 INFO L125 PetriNetUnfolderBase]: For 181341/181341 co-relation queries the response was YES. [2024-06-27 19:21:43,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7789 conditions, 1515 events. 838/1515 cut-off events. For 181341/181341 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 8326 event pairs, 155 based on Foata normal form. 12/1527 useless extension candidates. Maximal degree in co-relation 7635. Up to 1152 conditions per place. [2024-06-27 19:21:43,608 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 216 selfloop transitions, 60 changer transitions 17/295 dead transitions. [2024-06-27 19:21:43,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 295 transitions, 3151 flow [2024-06-27 19:21:43,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:21:43,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:21:43,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-27 19:21:43,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-27 19:21:43,609 INFO L175 Difference]: Start difference. First operand has 341 places, 265 transitions, 2413 flow. Second operand 12 states and 136 transitions. [2024-06-27 19:21:43,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 295 transitions, 3151 flow [2024-06-27 19:21:44,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 295 transitions, 3003 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 19:21:44,144 INFO L231 Difference]: Finished difference. Result has 344 places, 259 transitions, 2338 flow [2024-06-27 19:21:44,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2338, PETRI_PLACES=344, PETRI_TRANSITIONS=259} [2024-06-27 19:21:44,144 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 313 predicate places. [2024-06-27 19:21:44,145 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 259 transitions, 2338 flow [2024-06-27 19:21:44,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:44,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:44,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:44,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 19:21:44,145 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:44,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:44,145 INFO L85 PathProgramCache]: Analyzing trace with hash -60121206, now seen corresponding path program 2 times [2024-06-27 19:21:44,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:44,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468189907] [2024-06-27 19:21:44,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:44,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:44,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:45,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:45,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:45,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468189907] [2024-06-27 19:21:45,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468189907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:45,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:45,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:21:45,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102632315] [2024-06-27 19:21:45,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:45,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:21:45,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:45,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:21:45,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:21:45,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:45,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 259 transitions, 2338 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:45,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:45,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:45,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:46,114 INFO L124 PetriNetUnfolderBase]: 850/1547 cut-off events. [2024-06-27 19:21:46,114 INFO L125 PetriNetUnfolderBase]: For 244239/244239 co-relation queries the response was YES. [2024-06-27 19:21:46,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9364 conditions, 1547 events. 850/1547 cut-off events. For 244239/244239 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8490 event pairs, 167 based on Foata normal form. 8/1555 useless extension candidates. Maximal degree in co-relation 9209. Up to 1023 conditions per place. [2024-06-27 19:21:46,133 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 217 selfloop transitions, 63 changer transitions 10/292 dead transitions. [2024-06-27 19:21:46,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 292 transitions, 3354 flow [2024-06-27 19:21:46,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:46,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:46,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 19:21:46,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 19:21:46,134 INFO L175 Difference]: Start difference. First operand has 344 places, 259 transitions, 2338 flow. Second operand 11 states and 132 transitions. [2024-06-27 19:21:46,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 292 transitions, 3354 flow [2024-06-27 19:21:47,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 292 transitions, 3218 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 19:21:47,054 INFO L231 Difference]: Finished difference. Result has 339 places, 255 transitions, 2300 flow [2024-06-27 19:21:47,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2208, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2300, PETRI_PLACES=339, PETRI_TRANSITIONS=255} [2024-06-27 19:21:47,054 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 308 predicate places. [2024-06-27 19:21:47,054 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 255 transitions, 2300 flow [2024-06-27 19:21:47,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:47,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:47,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:47,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 19:21:47,054 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:47,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:47,055 INFO L85 PathProgramCache]: Analyzing trace with hash -267201082, now seen corresponding path program 10 times [2024-06-27 19:21:47,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:47,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240007428] [2024-06-27 19:21:47,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:47,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:47,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:48,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:48,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:48,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240007428] [2024-06-27 19:21:48,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240007428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:48,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:48,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:21:48,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446348724] [2024-06-27 19:21:48,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:48,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:21:48,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:48,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:21:48,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:21:48,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:48,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 255 transitions, 2300 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:48,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:48,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:48,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:49,047 INFO L124 PetriNetUnfolderBase]: 824/1497 cut-off events. [2024-06-27 19:21:49,047 INFO L125 PetriNetUnfolderBase]: For 194681/194681 co-relation queries the response was YES. [2024-06-27 19:21:49,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9180 conditions, 1497 events. 824/1497 cut-off events. For 194681/194681 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 8177 event pairs, 173 based on Foata normal form. 2/1499 useless extension candidates. Maximal degree in co-relation 9027. Up to 1219 conditions per place. [2024-06-27 19:21:49,064 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 222 selfloop transitions, 53 changer transitions 0/277 dead transitions. [2024-06-27 19:21:49,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 277 transitions, 2942 flow [2024-06-27 19:21:49,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:49,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:49,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-27 19:21:49,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-27 19:21:49,065 INFO L175 Difference]: Start difference. First operand has 339 places, 255 transitions, 2300 flow. Second operand 11 states and 120 transitions. [2024-06-27 19:21:49,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 277 transitions, 2942 flow [2024-06-27 19:21:49,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 277 transitions, 2824 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 19:21:49,926 INFO L231 Difference]: Finished difference. Result has 337 places, 256 transitions, 2336 flow [2024-06-27 19:21:49,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2182, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2336, PETRI_PLACES=337, PETRI_TRANSITIONS=256} [2024-06-27 19:21:49,927 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 306 predicate places. [2024-06-27 19:21:49,927 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 256 transitions, 2336 flow [2024-06-27 19:21:49,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:49,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:49,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:49,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 19:21:49,927 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:49,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:49,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1020582032, now seen corresponding path program 3 times [2024-06-27 19:21:49,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:49,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938494324] [2024-06-27 19:21:49,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:49,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:49,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:51,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:51,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:51,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938494324] [2024-06-27 19:21:51,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938494324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:51,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:51,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:21:51,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059664950] [2024-06-27 19:21:51,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:51,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:21:51,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:51,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:21:51,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:21:51,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:51,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 256 transitions, 2336 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:51,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:51,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:51,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:52,093 INFO L124 PetriNetUnfolderBase]: 840/1533 cut-off events. [2024-06-27 19:21:52,093 INFO L125 PetriNetUnfolderBase]: For 247949/247949 co-relation queries the response was YES. [2024-06-27 19:21:52,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9325 conditions, 1533 events. 840/1533 cut-off events. For 247949/247949 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 8417 event pairs, 181 based on Foata normal form. 10/1543 useless extension candidates. Maximal degree in co-relation 9173. Up to 1231 conditions per place. [2024-06-27 19:21:52,110 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 220 selfloop transitions, 50 changer transitions 11/283 dead transitions. [2024-06-27 19:21:52,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 283 transitions, 3000 flow [2024-06-27 19:21:52,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:21:52,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:21:52,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-27 19:21:52,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463541666666667 [2024-06-27 19:21:52,111 INFO L175 Difference]: Start difference. First operand has 337 places, 256 transitions, 2336 flow. Second operand 12 states and 133 transitions. [2024-06-27 19:21:52,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 283 transitions, 3000 flow [2024-06-27 19:21:53,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 283 transitions, 2856 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 19:21:53,022 INFO L231 Difference]: Finished difference. Result has 340 places, 253 transitions, 2272 flow [2024-06-27 19:21:53,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2192, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2272, PETRI_PLACES=340, PETRI_TRANSITIONS=253} [2024-06-27 19:21:53,022 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 309 predicate places. [2024-06-27 19:21:53,022 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 253 transitions, 2272 flow [2024-06-27 19:21:53,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:53,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:53,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:53,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 19:21:53,023 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:53,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:53,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1000485378, now seen corresponding path program 4 times [2024-06-27 19:21:53,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:53,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121905802] [2024-06-27 19:21:53,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:53,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:53,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:55,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:55,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:55,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121905802] [2024-06-27 19:21:55,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121905802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:55,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:55,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:21:55,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229448506] [2024-06-27 19:21:55,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:55,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:21:55,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:55,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:21:55,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:21:55,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:55,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 253 transitions, 2272 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:55,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:55,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:55,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:56,232 INFO L124 PetriNetUnfolderBase]: 830/1519 cut-off events. [2024-06-27 19:21:56,232 INFO L125 PetriNetUnfolderBase]: For 251364/251364 co-relation queries the response was YES. [2024-06-27 19:21:56,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9198 conditions, 1519 events. 830/1519 cut-off events. For 251364/251364 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 8352 event pairs, 177 based on Foata normal form. 10/1529 useless extension candidates. Maximal degree in co-relation 9045. Up to 1147 conditions per place. [2024-06-27 19:21:56,247 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 204 selfloop transitions, 59 changer transitions 18/283 dead transitions. [2024-06-27 19:21:56,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 283 transitions, 2948 flow [2024-06-27 19:21:56,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:21:56,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:21:56,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-27 19:21:56,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-27 19:21:56,248 INFO L175 Difference]: Start difference. First operand has 340 places, 253 transitions, 2272 flow. Second operand 12 states and 136 transitions. [2024-06-27 19:21:56,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 283 transitions, 2948 flow [2024-06-27 19:21:57,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 283 transitions, 2844 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 19:21:57,101 INFO L231 Difference]: Finished difference. Result has 338 places, 245 transitions, 2208 flow [2024-06-27 19:21:57,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2168, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2208, PETRI_PLACES=338, PETRI_TRANSITIONS=245} [2024-06-27 19:21:57,101 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 307 predicate places. [2024-06-27 19:21:57,101 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 245 transitions, 2208 flow [2024-06-27 19:21:57,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:57,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:57,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:57,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 19:21:57,102 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:57,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:57,102 INFO L85 PathProgramCache]: Analyzing trace with hash 992860742, now seen corresponding path program 11 times [2024-06-27 19:21:57,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:57,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818785199] [2024-06-27 19:21:57,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:57,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:57,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:58,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:58,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:58,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818785199] [2024-06-27 19:21:58,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818785199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:58,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:58,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:21:58,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298715870] [2024-06-27 19:21:58,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:58,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:21:58,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:58,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:21:58,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:21:58,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:21:58,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 245 transitions, 2208 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:58,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:58,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:21:58,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:59,133 INFO L124 PetriNetUnfolderBase]: 798/1455 cut-off events. [2024-06-27 19:21:59,133 INFO L125 PetriNetUnfolderBase]: For 191543/191543 co-relation queries the response was YES. [2024-06-27 19:21:59,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8967 conditions, 1455 events. 798/1455 cut-off events. For 191543/191543 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7923 event pairs, 171 based on Foata normal form. 2/1457 useless extension candidates. Maximal degree in co-relation 8815. Up to 1197 conditions per place. [2024-06-27 19:21:59,146 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 213 selfloop transitions, 53 changer transitions 0/268 dead transitions. [2024-06-27 19:21:59,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 268 transitions, 2838 flow [2024-06-27 19:21:59,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:59,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:59,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-27 19:21:59,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-27 19:21:59,147 INFO L175 Difference]: Start difference. First operand has 338 places, 245 transitions, 2208 flow. Second operand 11 states and 120 transitions. [2024-06-27 19:21:59,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 268 transitions, 2838 flow [2024-06-27 19:21:59,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 268 transitions, 2708 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-27 19:21:59,993 INFO L231 Difference]: Finished difference. Result has 329 places, 246 transitions, 2234 flow [2024-06-27 19:21:59,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2080, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2234, PETRI_PLACES=329, PETRI_TRANSITIONS=246} [2024-06-27 19:21:59,993 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 298 predicate places. [2024-06-27 19:21:59,993 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 246 transitions, 2234 flow [2024-06-27 19:21:59,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:59,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:59,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:59,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 19:21:59,994 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:21:59,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:59,994 INFO L85 PathProgramCache]: Analyzing trace with hash -203243502, now seen corresponding path program 12 times [2024-06-27 19:21:59,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:59,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224654132] [2024-06-27 19:21:59,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:59,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:00,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:01,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:01,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:01,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224654132] [2024-06-27 19:22:01,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224654132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:01,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:01,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:01,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187607286] [2024-06-27 19:22:01,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:01,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:01,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:01,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:01,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:01,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:01,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 246 transitions, 2234 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:01,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:01,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:01,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:02,311 INFO L124 PetriNetUnfolderBase]: 795/1450 cut-off events. [2024-06-27 19:22:02,311 INFO L125 PetriNetUnfolderBase]: For 168654/168654 co-relation queries the response was YES. [2024-06-27 19:22:02,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8590 conditions, 1450 events. 795/1450 cut-off events. For 168654/168654 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7893 event pairs, 176 based on Foata normal form. 2/1452 useless extension candidates. Maximal degree in co-relation 8441. Up to 1192 conditions per place. [2024-06-27 19:22:02,323 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 218 selfloop transitions, 47 changer transitions 0/267 dead transitions. [2024-06-27 19:22:02,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 267 transitions, 2854 flow [2024-06-27 19:22:02,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:02,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:02,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-27 19:22:02,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-27 19:22:02,324 INFO L175 Difference]: Start difference. First operand has 329 places, 246 transitions, 2234 flow. Second operand 11 states and 121 transitions. [2024-06-27 19:22:02,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 267 transitions, 2854 flow [2024-06-27 19:22:03,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 267 transitions, 2710 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 19:22:03,054 INFO L231 Difference]: Finished difference. Result has 331 places, 247 transitions, 2234 flow [2024-06-27 19:22:03,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2234, PETRI_PLACES=331, PETRI_TRANSITIONS=247} [2024-06-27 19:22:03,054 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 300 predicate places. [2024-06-27 19:22:03,054 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 247 transitions, 2234 flow [2024-06-27 19:22:03,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:03,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:03,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:03,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 19:22:03,055 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:03,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:03,055 INFO L85 PathProgramCache]: Analyzing trace with hash 993076068, now seen corresponding path program 5 times [2024-06-27 19:22:03,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:03,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607051861] [2024-06-27 19:22:03,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:03,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:03,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:04,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:04,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:04,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607051861] [2024-06-27 19:22:04,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607051861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:04,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:04,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:04,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545488197] [2024-06-27 19:22:04,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:04,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:04,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:04,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:04,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:04,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:04,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 247 transitions, 2234 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:04,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:04,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:04,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:05,420 INFO L124 PetriNetUnfolderBase]: 811/1486 cut-off events. [2024-06-27 19:22:05,421 INFO L125 PetriNetUnfolderBase]: For 225239/225239 co-relation queries the response was YES. [2024-06-27 19:22:05,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8669 conditions, 1486 events. 811/1486 cut-off events. For 225239/225239 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 8162 event pairs, 174 based on Foata normal form. 10/1496 useless extension candidates. Maximal degree in co-relation 8519. Up to 1184 conditions per place. [2024-06-27 19:22:05,433 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 210 selfloop transitions, 52 changer transitions 11/275 dead transitions. [2024-06-27 19:22:05,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 275 transitions, 2886 flow [2024-06-27 19:22:05,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:22:05,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:22:05,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-27 19:22:05,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463541666666667 [2024-06-27 19:22:05,434 INFO L175 Difference]: Start difference. First operand has 331 places, 247 transitions, 2234 flow. Second operand 12 states and 133 transitions. [2024-06-27 19:22:05,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 275 transitions, 2886 flow [2024-06-27 19:22:06,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 275 transitions, 2752 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 19:22:06,324 INFO L231 Difference]: Finished difference. Result has 334 places, 244 transitions, 2184 flow [2024-06-27 19:22:06,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2100, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2184, PETRI_PLACES=334, PETRI_TRANSITIONS=244} [2024-06-27 19:22:06,324 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 303 predicate places. [2024-06-27 19:22:06,324 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 244 transitions, 2184 flow [2024-06-27 19:22:06,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:06,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:06,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:06,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 19:22:06,325 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:06,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:06,325 INFO L85 PathProgramCache]: Analyzing trace with hash 18196292, now seen corresponding path program 13 times [2024-06-27 19:22:06,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:06,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288149718] [2024-06-27 19:22:06,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:06,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:06,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:07,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:07,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:07,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288149718] [2024-06-27 19:22:07,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288149718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:07,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:07,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:07,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098483997] [2024-06-27 19:22:07,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:07,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:07,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:07,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:07,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:07,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:07,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 244 transitions, 2184 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:07,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:07,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:07,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:08,428 INFO L124 PetriNetUnfolderBase]: 789/1444 cut-off events. [2024-06-27 19:22:08,428 INFO L125 PetriNetUnfolderBase]: For 173523/173523 co-relation queries the response was YES. [2024-06-27 19:22:08,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8524 conditions, 1444 events. 789/1444 cut-off events. For 173523/173523 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7876 event pairs, 176 based on Foata normal form. 2/1446 useless extension candidates. Maximal degree in co-relation 8373. Up to 1186 conditions per place. [2024-06-27 19:22:08,444 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 217 selfloop transitions, 46 changer transitions 0/265 dead transitions. [2024-06-27 19:22:08,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 265 transitions, 2802 flow [2024-06-27 19:22:08,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:08,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:08,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-27 19:22:08,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-27 19:22:08,445 INFO L175 Difference]: Start difference. First operand has 334 places, 244 transitions, 2184 flow. Second operand 11 states and 120 transitions. [2024-06-27 19:22:08,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 265 transitions, 2802 flow [2024-06-27 19:22:09,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 265 transitions, 2694 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 19:22:09,256 INFO L231 Difference]: Finished difference. Result has 331 places, 245 transitions, 2220 flow [2024-06-27 19:22:09,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2076, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2220, PETRI_PLACES=331, PETRI_TRANSITIONS=245} [2024-06-27 19:22:09,256 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 300 predicate places. [2024-06-27 19:22:09,257 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 245 transitions, 2220 flow [2024-06-27 19:22:09,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:09,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:09,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:09,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 19:22:09,257 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:09,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:09,258 INFO L85 PathProgramCache]: Analyzing trace with hash -203393232, now seen corresponding path program 14 times [2024-06-27 19:22:09,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:09,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91331020] [2024-06-27 19:22:09,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:09,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:09,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:10,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:10,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:10,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91331020] [2024-06-27 19:22:10,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91331020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:10,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:10,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:10,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646243577] [2024-06-27 19:22:10,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:10,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:10,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:10,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:10,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:10,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:10,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 245 transitions, 2220 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:10,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:10,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:10,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:11,349 INFO L124 PetriNetUnfolderBase]: 793/1452 cut-off events. [2024-06-27 19:22:11,349 INFO L125 PetriNetUnfolderBase]: For 171937/171937 co-relation queries the response was YES. [2024-06-27 19:22:11,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8593 conditions, 1452 events. 793/1452 cut-off events. For 171937/171937 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7961 event pairs, 174 based on Foata normal form. 2/1454 useless extension candidates. Maximal degree in co-relation 8443. Up to 1180 conditions per place. [2024-06-27 19:22:11,364 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 217 selfloop transitions, 47 changer transitions 0/266 dead transitions. [2024-06-27 19:22:11,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 266 transitions, 2842 flow [2024-06-27 19:22:11,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:11,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:11,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-27 19:22:11,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-27 19:22:11,365 INFO L175 Difference]: Start difference. First operand has 331 places, 245 transitions, 2220 flow. Second operand 11 states and 121 transitions. [2024-06-27 19:22:11,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 266 transitions, 2842 flow [2024-06-27 19:22:12,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 266 transitions, 2708 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 19:22:12,133 INFO L231 Difference]: Finished difference. Result has 333 places, 246 transitions, 2234 flow [2024-06-27 19:22:12,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2086, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2234, PETRI_PLACES=333, PETRI_TRANSITIONS=246} [2024-06-27 19:22:12,134 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 302 predicate places. [2024-06-27 19:22:12,134 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 246 transitions, 2234 flow [2024-06-27 19:22:12,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:12,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:12,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:12,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 19:22:12,134 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:12,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:12,134 INFO L85 PathProgramCache]: Analyzing trace with hash -206968152, now seen corresponding path program 15 times [2024-06-27 19:22:12,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:12,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696472439] [2024-06-27 19:22:12,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:12,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:13,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:13,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:13,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696472439] [2024-06-27 19:22:13,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696472439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:13,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:13,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:13,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044646489] [2024-06-27 19:22:13,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:13,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:13,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:13,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:13,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:13,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:13,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 246 transitions, 2234 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:13,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:13,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:13,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:14,182 INFO L124 PetriNetUnfolderBase]: 797/1460 cut-off events. [2024-06-27 19:22:14,182 INFO L125 PetriNetUnfolderBase]: For 175242/175242 co-relation queries the response was YES. [2024-06-27 19:22:14,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8658 conditions, 1460 events. 797/1460 cut-off events. For 175242/175242 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 8040 event pairs, 168 based on Foata normal form. 2/1462 useless extension candidates. Maximal degree in co-relation 8507. Up to 1140 conditions per place. [2024-06-27 19:22:14,198 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 214 selfloop transitions, 51 changer transitions 0/267 dead transitions. [2024-06-27 19:22:14,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 267 transitions, 2860 flow [2024-06-27 19:22:14,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:14,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:14,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-27 19:22:14,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-27 19:22:14,199 INFO L175 Difference]: Start difference. First operand has 333 places, 246 transitions, 2234 flow. Second operand 11 states and 120 transitions. [2024-06-27 19:22:14,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 267 transitions, 2860 flow [2024-06-27 19:22:14,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 267 transitions, 2722 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 19:22:14,985 INFO L231 Difference]: Finished difference. Result has 335 places, 247 transitions, 2254 flow [2024-06-27 19:22:14,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2096, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2254, PETRI_PLACES=335, PETRI_TRANSITIONS=247} [2024-06-27 19:22:14,985 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 304 predicate places. [2024-06-27 19:22:14,985 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 247 transitions, 2254 flow [2024-06-27 19:22:14,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:14,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:14,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:14,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 19:22:14,985 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:14,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:14,986 INFO L85 PathProgramCache]: Analyzing trace with hash -59143226, now seen corresponding path program 6 times [2024-06-27 19:22:14,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:14,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142085818] [2024-06-27 19:22:14,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:14,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:14,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:16,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:16,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:16,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142085818] [2024-06-27 19:22:16,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142085818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:16,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:16,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:16,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633067603] [2024-06-27 19:22:16,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:16,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:16,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:16,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:16,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:16,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:16,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 247 transitions, 2254 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:16,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:16,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:16,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:17,126 INFO L124 PetriNetUnfolderBase]: 799/1470 cut-off events. [2024-06-27 19:22:17,127 INFO L125 PetriNetUnfolderBase]: For 204169/204169 co-relation queries the response was YES. [2024-06-27 19:22:17,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8149 conditions, 1470 events. 799/1470 cut-off events. For 204169/204169 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 8099 event pairs, 182 based on Foata normal form. 10/1480 useless extension candidates. Maximal degree in co-relation 7997. Up to 1162 conditions per place. [2024-06-27 19:22:17,141 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 216 selfloop transitions, 46 changer transitions 9/273 dead transitions. [2024-06-27 19:22:17,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 273 transitions, 2894 flow [2024-06-27 19:22:17,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:22:17,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:22:17,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-27 19:22:17,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489583333333333 [2024-06-27 19:22:17,142 INFO L175 Difference]: Start difference. First operand has 335 places, 247 transitions, 2254 flow. Second operand 12 states and 134 transitions. [2024-06-27 19:22:17,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 273 transitions, 2894 flow [2024-06-27 19:22:17,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 273 transitions, 2746 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-27 19:22:17,890 INFO L231 Difference]: Finished difference. Result has 338 places, 244 transitions, 2180 flow [2024-06-27 19:22:17,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2180, PETRI_PLACES=338, PETRI_TRANSITIONS=244} [2024-06-27 19:22:17,890 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 307 predicate places. [2024-06-27 19:22:17,890 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 244 transitions, 2180 flow [2024-06-27 19:22:17,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:17,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:17,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:17,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 19:22:17,890 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:17,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:17,891 INFO L85 PathProgramCache]: Analyzing trace with hash -220090478, now seen corresponding path program 7 times [2024-06-27 19:22:17,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:17,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860049645] [2024-06-27 19:22:17,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:17,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:17,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:18,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:18,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:18,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860049645] [2024-06-27 19:22:18,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860049645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:18,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:18,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:22:18,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699537780] [2024-06-27 19:22:18,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:18,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:22:18,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:18,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:22:18,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:22:18,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:18,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 244 transitions, 2180 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:18,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:18,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:18,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:19,414 INFO L124 PetriNetUnfolderBase]: 829/1538 cut-off events. [2024-06-27 19:22:19,414 INFO L125 PetriNetUnfolderBase]: For 279633/279635 co-relation queries the response was YES. [2024-06-27 19:22:19,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9868 conditions, 1538 events. 829/1538 cut-off events. For 279633/279635 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 8531 event pairs, 132 based on Foata normal form. 8/1546 useless extension candidates. Maximal degree in co-relation 9715. Up to 755 conditions per place. [2024-06-27 19:22:19,431 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 137 selfloop transitions, 131 changer transitions 8/278 dead transitions. [2024-06-27 19:22:19,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 278 transitions, 3178 flow [2024-06-27 19:22:19,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:19,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:19,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 19:22:19,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-27 19:22:19,432 INFO L175 Difference]: Start difference. First operand has 338 places, 244 transitions, 2180 flow. Second operand 11 states and 138 transitions. [2024-06-27 19:22:19,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 278 transitions, 3178 flow [2024-06-27 19:22:20,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 278 transitions, 3080 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 19:22:20,238 INFO L231 Difference]: Finished difference. Result has 337 places, 244 transitions, 2399 flow [2024-06-27 19:22:20,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2084, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2399, PETRI_PLACES=337, PETRI_TRANSITIONS=244} [2024-06-27 19:22:20,238 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 306 predicate places. [2024-06-27 19:22:20,238 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 244 transitions, 2399 flow [2024-06-27 19:22:20,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:20,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:20,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:20,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 19:22:20,239 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:20,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:20,239 INFO L85 PathProgramCache]: Analyzing trace with hash -544570788, now seen corresponding path program 8 times [2024-06-27 19:22:20,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:20,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039828449] [2024-06-27 19:22:20,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:20,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:20,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:21,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:21,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:21,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039828449] [2024-06-27 19:22:21,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039828449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:21,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:21,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:22:21,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001246160] [2024-06-27 19:22:21,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:21,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:22:21,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:21,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:22:21,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:22:21,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:21,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 244 transitions, 2399 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:21,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:21,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:21,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:21,676 INFO L124 PetriNetUnfolderBase]: 789/1460 cut-off events. [2024-06-27 19:22:21,676 INFO L125 PetriNetUnfolderBase]: For 222626/222626 co-relation queries the response was YES. [2024-06-27 19:22:21,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8354 conditions, 1460 events. 789/1460 cut-off events. For 222626/222626 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 8067 event pairs, 220 based on Foata normal form. 12/1472 useless extension candidates. Maximal degree in co-relation 8200. Up to 1340 conditions per place. [2024-06-27 19:22:21,692 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 231 selfloop transitions, 22 changer transitions 8/263 dead transitions. [2024-06-27 19:22:21,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 263 transitions, 3005 flow [2024-06-27 19:22:21,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:21,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:21,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-27 19:22:21,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32954545454545453 [2024-06-27 19:22:21,693 INFO L175 Difference]: Start difference. First operand has 337 places, 244 transitions, 2399 flow. Second operand 11 states and 116 transitions. [2024-06-27 19:22:21,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 263 transitions, 3005 flow [2024-06-27 19:22:22,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 263 transitions, 2705 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 19:22:22,347 INFO L231 Difference]: Finished difference. Result has 338 places, 240 transitions, 2110 flow [2024-06-27 19:22:22,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2099, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2110, PETRI_PLACES=338, PETRI_TRANSITIONS=240} [2024-06-27 19:22:22,348 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 307 predicate places. [2024-06-27 19:22:22,348 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 240 transitions, 2110 flow [2024-06-27 19:22:22,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:22,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:22,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:22,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 19:22:22,348 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:22,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:22,348 INFO L85 PathProgramCache]: Analyzing trace with hash -782227792, now seen corresponding path program 16 times [2024-06-27 19:22:22,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:22,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057445047] [2024-06-27 19:22:22,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:22,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:22,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:23,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:23,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:23,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057445047] [2024-06-27 19:22:23,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057445047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:23,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:23,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:23,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569154103] [2024-06-27 19:22:23,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:23,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:23,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:23,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:23,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:24,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:24,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 240 transitions, 2110 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:24,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:24,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:24,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:24,568 INFO L124 PetriNetUnfolderBase]: 767/1416 cut-off events. [2024-06-27 19:22:24,568 INFO L125 PetriNetUnfolderBase]: For 150598/150600 co-relation queries the response was YES. [2024-06-27 19:22:24,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7855 conditions, 1416 events. 767/1416 cut-off events. For 150598/150600 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7766 event pairs, 120 based on Foata normal form. 2/1418 useless extension candidates. Maximal degree in co-relation 7701. Up to 1023 conditions per place. [2024-06-27 19:22:24,583 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 177 selfloop transitions, 85 changer transitions 0/264 dead transitions. [2024-06-27 19:22:24,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 264 transitions, 2746 flow [2024-06-27 19:22:24,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:24,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:24,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 19:22:24,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-27 19:22:24,584 INFO L175 Difference]: Start difference. First operand has 338 places, 240 transitions, 2110 flow. Second operand 11 states and 127 transitions. [2024-06-27 19:22:24,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 264 transitions, 2746 flow [2024-06-27 19:22:25,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 264 transitions, 2678 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-27 19:22:25,267 INFO L231 Difference]: Finished difference. Result has 335 places, 241 transitions, 2272 flow [2024-06-27 19:22:25,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2042, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2272, PETRI_PLACES=335, PETRI_TRANSITIONS=241} [2024-06-27 19:22:25,268 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 304 predicate places. [2024-06-27 19:22:25,268 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 241 transitions, 2272 flow [2024-06-27 19:22:25,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:25,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:25,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:25,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 19:22:25,269 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:25,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:25,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1690943908, now seen corresponding path program 9 times [2024-06-27 19:22:25,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:25,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655692333] [2024-06-27 19:22:25,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:25,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:25,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:26,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:26,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:26,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655692333] [2024-06-27 19:22:26,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655692333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:26,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:26,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:26,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579152213] [2024-06-27 19:22:26,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:26,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:26,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:26,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:26,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:26,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:26,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 241 transitions, 2272 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:26,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:26,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:26,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:27,447 INFO L124 PetriNetUnfolderBase]: 815/1516 cut-off events. [2024-06-27 19:22:27,447 INFO L125 PetriNetUnfolderBase]: For 285988/285990 co-relation queries the response was YES. [2024-06-27 19:22:27,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10045 conditions, 1516 events. 815/1516 cut-off events. For 285988/285990 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 8389 event pairs, 140 based on Foata normal form. 8/1524 useless extension candidates. Maximal degree in co-relation 9892. Up to 939 conditions per place. [2024-06-27 19:22:27,464 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 184 selfloop transitions, 80 changer transitions 8/274 dead transitions. [2024-06-27 19:22:27,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 274 transitions, 3264 flow [2024-06-27 19:22:27,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:27,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:27,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 19:22:27,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38920454545454547 [2024-06-27 19:22:27,465 INFO L175 Difference]: Start difference. First operand has 335 places, 241 transitions, 2272 flow. Second operand 11 states and 137 transitions. [2024-06-27 19:22:27,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 274 transitions, 3264 flow [2024-06-27 19:22:28,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 274 transitions, 3044 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-27 19:22:28,240 INFO L231 Difference]: Finished difference. Result has 338 places, 240 transitions, 2271 flow [2024-06-27 19:22:28,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2052, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2271, PETRI_PLACES=338, PETRI_TRANSITIONS=240} [2024-06-27 19:22:28,240 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 307 predicate places. [2024-06-27 19:22:28,240 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 240 transitions, 2271 flow [2024-06-27 19:22:28,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:28,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:28,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:28,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 19:22:28,241 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:28,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:28,241 INFO L85 PathProgramCache]: Analyzing trace with hash -781951086, now seen corresponding path program 10 times [2024-06-27 19:22:28,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:28,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626829064] [2024-06-27 19:22:28,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:28,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:28,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:29,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:29,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:29,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626829064] [2024-06-27 19:22:29,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626829064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:29,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:29,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:22:29,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102909569] [2024-06-27 19:22:29,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:29,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:22:29,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:29,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:22:29,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:22:29,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:29,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 240 transitions, 2271 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:29,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:29,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:29,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:30,396 INFO L124 PetriNetUnfolderBase]: 832/1555 cut-off events. [2024-06-27 19:22:30,396 INFO L125 PetriNetUnfolderBase]: For 363842/363844 co-relation queries the response was YES. [2024-06-27 19:22:30,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11367 conditions, 1555 events. 832/1555 cut-off events. For 363842/363844 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 8630 event pairs, 133 based on Foata normal form. 8/1563 useless extension candidates. Maximal degree in co-relation 11212. Up to 676 conditions per place. [2024-06-27 19:22:30,412 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 132 selfloop transitions, 131 changer transitions 10/275 dead transitions. [2024-06-27 19:22:30,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 275 transitions, 3219 flow [2024-06-27 19:22:30,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:22:30,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:22:30,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 19:22:30,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3802083333333333 [2024-06-27 19:22:30,413 INFO L175 Difference]: Start difference. First operand has 338 places, 240 transitions, 2271 flow. Second operand 12 states and 146 transitions. [2024-06-27 19:22:30,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 275 transitions, 3219 flow [2024-06-27 19:22:31,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 275 transitions, 3059 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 19:22:31,397 INFO L231 Difference]: Finished difference. Result has 338 places, 236 transitions, 2352 flow [2024-06-27 19:22:31,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2352, PETRI_PLACES=338, PETRI_TRANSITIONS=236} [2024-06-27 19:22:31,397 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 307 predicate places. [2024-06-27 19:22:31,397 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 236 transitions, 2352 flow [2024-06-27 19:22:31,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:31,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:31,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:31,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 19:22:31,398 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:31,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:31,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1543213360, now seen corresponding path program 11 times [2024-06-27 19:22:31,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:31,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215807478] [2024-06-27 19:22:31,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:31,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:31,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:32,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:32,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:32,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215807478] [2024-06-27 19:22:32,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215807478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:32,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:32,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:22:32,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181033486] [2024-06-27 19:22:32,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:32,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:22:32,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:32,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:22:32,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:22:32,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:32,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 236 transitions, 2352 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:32,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:32,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:32,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:32,880 INFO L124 PetriNetUnfolderBase]: 831/1562 cut-off events. [2024-06-27 19:22:32,881 INFO L125 PetriNetUnfolderBase]: For 400481/400481 co-relation queries the response was YES. [2024-06-27 19:22:32,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12240 conditions, 1562 events. 831/1562 cut-off events. For 400481/400481 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 8754 event pairs, 254 based on Foata normal form. 8/1570 useless extension candidates. Maximal degree in co-relation 12086. Up to 1347 conditions per place. [2024-06-27 19:22:32,898 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 232 selfloop transitions, 16 changer transitions 12/262 dead transitions. [2024-06-27 19:22:32,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 262 transitions, 3248 flow [2024-06-27 19:22:32,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:32,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:32,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-27 19:22:32,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-27 19:22:32,899 INFO L175 Difference]: Start difference. First operand has 338 places, 236 transitions, 2352 flow. Second operand 11 states and 119 transitions. [2024-06-27 19:22:32,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 262 transitions, 3248 flow [2024-06-27 19:22:34,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 262 transitions, 2974 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-27 19:22:34,060 INFO L231 Difference]: Finished difference. Result has 334 places, 233 transitions, 2097 flow [2024-06-27 19:22:34,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2084, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2097, PETRI_PLACES=334, PETRI_TRANSITIONS=233} [2024-06-27 19:22:34,060 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 303 predicate places. [2024-06-27 19:22:34,060 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 233 transitions, 2097 flow [2024-06-27 19:22:34,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:34,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:34,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:34,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 19:22:34,061 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:34,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:34,061 INFO L85 PathProgramCache]: Analyzing trace with hash -789579442, now seen corresponding path program 17 times [2024-06-27 19:22:34,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:34,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588138158] [2024-06-27 19:22:34,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:34,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:34,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:35,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:35,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:35,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588138158] [2024-06-27 19:22:35,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588138158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:35,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:35,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:35,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838683028] [2024-06-27 19:22:35,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:35,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:35,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:35,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:35,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:35,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:35,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 233 transitions, 2097 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:35,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:35,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:35,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:36,034 INFO L124 PetriNetUnfolderBase]: 809/1518 cut-off events. [2024-06-27 19:22:36,035 INFO L125 PetriNetUnfolderBase]: For 376064/376066 co-relation queries the response was YES. [2024-06-27 19:22:36,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11066 conditions, 1518 events. 809/1518 cut-off events. For 376064/376066 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 8437 event pairs, 155 based on Foata normal form. 12/1530 useless extension candidates. Maximal degree in co-relation 10913. Up to 824 conditions per place. [2024-06-27 19:22:36,052 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 139 selfloop transitions, 111 changer transitions 7/259 dead transitions. [2024-06-27 19:22:36,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 259 transitions, 2769 flow [2024-06-27 19:22:36,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:36,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:36,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 19:22:36,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-27 19:22:36,056 INFO L175 Difference]: Start difference. First operand has 334 places, 233 transitions, 2097 flow. Second operand 11 states and 131 transitions. [2024-06-27 19:22:36,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 259 transitions, 2769 flow [2024-06-27 19:22:37,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 259 transitions, 2733 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 19:22:37,351 INFO L231 Difference]: Finished difference. Result has 331 places, 231 transitions, 2329 flow [2024-06-27 19:22:37,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2329, PETRI_PLACES=331, PETRI_TRANSITIONS=231} [2024-06-27 19:22:37,351 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 300 predicate places. [2024-06-27 19:22:37,351 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 231 transitions, 2329 flow [2024-06-27 19:22:37,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:37,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:37,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:37,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 19:22:37,352 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:37,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:37,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1829152672, now seen corresponding path program 12 times [2024-06-27 19:22:37,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:37,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822627946] [2024-06-27 19:22:37,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:37,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:37,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:38,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:38,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:38,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822627946] [2024-06-27 19:22:38,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822627946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:38,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:38,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:38,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106261505] [2024-06-27 19:22:38,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:38,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:38,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:38,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:38,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:38,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:38,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 231 transitions, 2329 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:38,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:38,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:38,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:39,756 INFO L124 PetriNetUnfolderBase]: 803/1512 cut-off events. [2024-06-27 19:22:39,756 INFO L125 PetriNetUnfolderBase]: For 372549/372551 co-relation queries the response was YES. [2024-06-27 19:22:39,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11351 conditions, 1512 events. 803/1512 cut-off events. For 372549/372551 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 8435 event pairs, 165 based on Foata normal form. 12/1524 useless extension candidates. Maximal degree in co-relation 11200. Up to 1031 conditions per place. [2024-06-27 19:22:39,773 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 169 selfloop transitions, 82 changer transitions 11/264 dead transitions. [2024-06-27 19:22:39,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 264 transitions, 3023 flow [2024-06-27 19:22:39,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:22:39,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:22:39,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 152 transitions. [2024-06-27 19:22:39,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36538461538461536 [2024-06-27 19:22:39,774 INFO L175 Difference]: Start difference. First operand has 331 places, 231 transitions, 2329 flow. Second operand 13 states and 152 transitions. [2024-06-27 19:22:39,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 264 transitions, 3023 flow [2024-06-27 19:22:40,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 264 transitions, 2745 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-27 19:22:40,754 INFO L231 Difference]: Finished difference. Result has 333 places, 228 transitions, 2242 flow [2024-06-27 19:22:40,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2242, PETRI_PLACES=333, PETRI_TRANSITIONS=228} [2024-06-27 19:22:40,755 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 302 predicate places. [2024-06-27 19:22:40,755 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 228 transitions, 2242 flow [2024-06-27 19:22:40,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:40,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:40,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:40,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 19:22:40,755 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:40,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:40,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1155721264, now seen corresponding path program 13 times [2024-06-27 19:22:40,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:40,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245092379] [2024-06-27 19:22:40,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:40,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:40,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:41,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:41,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:41,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245092379] [2024-06-27 19:22:41,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245092379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:41,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:41,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:22:41,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38891358] [2024-06-27 19:22:41,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:41,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:22:41,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:41,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:22:41,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:22:42,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:42,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 228 transitions, 2242 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:42,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:42,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:42,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:42,559 INFO L124 PetriNetUnfolderBase]: 791/1492 cut-off events. [2024-06-27 19:22:42,559 INFO L125 PetriNetUnfolderBase]: For 356532/356534 co-relation queries the response was YES. [2024-06-27 19:22:42,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11097 conditions, 1492 events. 791/1492 cut-off events. For 356532/356534 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 8314 event pairs, 149 based on Foata normal form. 10/1502 useless extension candidates. Maximal degree in co-relation 10946. Up to 854 conditions per place. [2024-06-27 19:22:42,575 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 121 selfloop transitions, 115 changer transitions 17/255 dead transitions. [2024-06-27 19:22:42,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 255 transitions, 2852 flow [2024-06-27 19:22:42,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:42,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:42,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-27 19:22:42,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-27 19:22:42,576 INFO L175 Difference]: Start difference. First operand has 333 places, 228 transitions, 2242 flow. Second operand 11 states and 130 transitions. [2024-06-27 19:22:42,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 255 transitions, 2852 flow [2024-06-27 19:22:43,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 255 transitions, 2616 flow, removed 26 selfloop flow, removed 12 redundant places. [2024-06-27 19:22:43,771 INFO L231 Difference]: Finished difference. Result has 330 places, 220 transitions, 2182 flow [2024-06-27 19:22:43,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2006, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2182, PETRI_PLACES=330, PETRI_TRANSITIONS=220} [2024-06-27 19:22:43,771 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 299 predicate places. [2024-06-27 19:22:43,771 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 220 transitions, 2182 flow [2024-06-27 19:22:43,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:43,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:43,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:43,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 19:22:43,772 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:43,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:43,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1899180706, now seen corresponding path program 14 times [2024-06-27 19:22:43,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:43,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681652277] [2024-06-27 19:22:43,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:43,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:43,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:45,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:45,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:45,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681652277] [2024-06-27 19:22:45,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681652277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:45,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:45,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:45,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392783908] [2024-06-27 19:22:45,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:45,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:45,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:45,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:45,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:45,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:45,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 220 transitions, 2182 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:45,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:45,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:45,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:45,962 INFO L124 PetriNetUnfolderBase]: 767/1452 cut-off events. [2024-06-27 19:22:45,962 INFO L125 PetriNetUnfolderBase]: For 355118/355120 co-relation queries the response was YES. [2024-06-27 19:22:45,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10919 conditions, 1452 events. 767/1452 cut-off events. For 355118/355120 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 8062 event pairs, 165 based on Foata normal form. 10/1462 useless extension candidates. Maximal degree in co-relation 10768. Up to 1005 conditions per place. [2024-06-27 19:22:45,977 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 151 selfloop transitions, 78 changer transitions 18/249 dead transitions. [2024-06-27 19:22:45,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 249 transitions, 2784 flow [2024-06-27 19:22:45,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:22:45,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:22:45,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-27 19:22:45,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619791666666667 [2024-06-27 19:22:45,978 INFO L175 Difference]: Start difference. First operand has 330 places, 220 transitions, 2182 flow. Second operand 12 states and 139 transitions. [2024-06-27 19:22:45,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 249 transitions, 2784 flow [2024-06-27 19:22:47,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 249 transitions, 2543 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-27 19:22:47,078 INFO L231 Difference]: Finished difference. Result has 323 places, 213 transitions, 2055 flow [2024-06-27 19:22:47,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2055, PETRI_PLACES=323, PETRI_TRANSITIONS=213} [2024-06-27 19:22:47,078 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 292 predicate places. [2024-06-27 19:22:47,078 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 213 transitions, 2055 flow [2024-06-27 19:22:47,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:47,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:47,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:47,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 19:22:47,078 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:47,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:47,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1828893202, now seen corresponding path program 15 times [2024-06-27 19:22:47,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:47,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637736140] [2024-06-27 19:22:47,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:47,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:47,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:49,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:49,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:49,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637736140] [2024-06-27 19:22:49,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637736140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:49,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:49,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:49,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359822025] [2024-06-27 19:22:49,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:49,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:49,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:49,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:49,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:49,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:49,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 213 transitions, 2055 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:49,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:49,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:49,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:50,785 INFO L124 PetriNetUnfolderBase]: 753/1434 cut-off events. [2024-06-27 19:22:50,785 INFO L125 PetriNetUnfolderBase]: For 377984/377986 co-relation queries the response was YES. [2024-06-27 19:22:50,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10602 conditions, 1434 events. 753/1434 cut-off events. For 377984/377986 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 7968 event pairs, 159 based on Foata normal form. 16/1450 useless extension candidates. Maximal degree in co-relation 10454. Up to 788 conditions per place. [2024-06-27 19:22:50,801 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 133 selfloop transitions, 89 changer transitions 18/242 dead transitions. [2024-06-27 19:22:50,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 242 transitions, 2643 flow [2024-06-27 19:22:50,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:22:50,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:22:50,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 19:22:50,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3723958333333333 [2024-06-27 19:22:50,802 INFO L175 Difference]: Start difference. First operand has 323 places, 213 transitions, 2055 flow. Second operand 12 states and 143 transitions. [2024-06-27 19:22:50,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 242 transitions, 2643 flow [2024-06-27 19:22:51,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 242 transitions, 2469 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-27 19:22:51,641 INFO L231 Difference]: Finished difference. Result has 315 places, 206 transitions, 2007 flow [2024-06-27 19:22:51,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2007, PETRI_PLACES=315, PETRI_TRANSITIONS=206} [2024-06-27 19:22:51,642 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 284 predicate places. [2024-06-27 19:22:51,642 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 206 transitions, 2007 flow [2024-06-27 19:22:51,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:51,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:51,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:51,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 19:22:51,642 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:51,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:51,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1155453858, now seen corresponding path program 18 times [2024-06-27 19:22:51,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:51,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054809033] [2024-06-27 19:22:51,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:51,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:51,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:53,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:53,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:53,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054809033] [2024-06-27 19:22:53,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054809033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:53,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:53,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:53,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818043971] [2024-06-27 19:22:53,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:53,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:53,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:53,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:53,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:53,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:53,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 206 transitions, 2007 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:53,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:53,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:53,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:54,026 INFO L124 PetriNetUnfolderBase]: 711/1348 cut-off events. [2024-06-27 19:22:54,027 INFO L125 PetriNetUnfolderBase]: For 267126/267128 co-relation queries the response was YES. [2024-06-27 19:22:54,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10190 conditions, 1348 events. 711/1348 cut-off events. For 267126/267128 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7338 event pairs, 165 based on Foata normal form. 2/1350 useless extension candidates. Maximal degree in co-relation 10046. Up to 939 conditions per place. [2024-06-27 19:22:54,041 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 157 selfloop transitions, 71 changer transitions 0/230 dead transitions. [2024-06-27 19:22:54,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 230 transitions, 2577 flow [2024-06-27 19:22:54,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:54,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:54,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-27 19:22:54,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-27 19:22:54,042 INFO L175 Difference]: Start difference. First operand has 315 places, 206 transitions, 2007 flow. Second operand 11 states and 129 transitions. [2024-06-27 19:22:54,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 230 transitions, 2577 flow [2024-06-27 19:22:54,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 230 transitions, 2381 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-27 19:22:54,907 INFO L231 Difference]: Finished difference. Result has 306 places, 207 transitions, 2015 flow [2024-06-27 19:22:54,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2015, PETRI_PLACES=306, PETRI_TRANSITIONS=207} [2024-06-27 19:22:54,907 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 275 predicate places. [2024-06-27 19:22:54,907 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 207 transitions, 2015 flow [2024-06-27 19:22:54,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:54,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:54,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:54,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 19:22:54,908 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:54,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:54,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1821533616, now seen corresponding path program 19 times [2024-06-27 19:22:54,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:54,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503896129] [2024-06-27 19:22:54,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:54,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:54,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:56,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:56,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:56,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503896129] [2024-06-27 19:22:56,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503896129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:56,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:56,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:22:56,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840676114] [2024-06-27 19:22:56,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:56,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:22:56,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:56,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:22:56,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:22:56,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:56,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 207 transitions, 2015 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:56,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:56,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:56,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:57,122 INFO L124 PetriNetUnfolderBase]: 731/1392 cut-off events. [2024-06-27 19:22:57,122 INFO L125 PetriNetUnfolderBase]: For 306838/306840 co-relation queries the response was YES. [2024-06-27 19:22:57,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10230 conditions, 1392 events. 731/1392 cut-off events. For 306838/306840 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7676 event pairs, 159 based on Foata normal form. 12/1404 useless extension candidates. Maximal degree in co-relation 10090. Up to 963 conditions per place. [2024-06-27 19:22:57,136 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 156 selfloop transitions, 69 changer transitions 7/234 dead transitions. [2024-06-27 19:22:57,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 234 transitions, 2627 flow [2024-06-27 19:22:57,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:57,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:57,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 19:22:57,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-27 19:22:57,137 INFO L175 Difference]: Start difference. First operand has 306 places, 207 transitions, 2015 flow. Second operand 11 states and 131 transitions. [2024-06-27 19:22:57,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 234 transitions, 2627 flow [2024-06-27 19:22:58,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 234 transitions, 2435 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-27 19:22:58,080 INFO L231 Difference]: Finished difference. Result has 308 places, 205 transitions, 1991 flow [2024-06-27 19:22:58,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1823, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1991, PETRI_PLACES=308, PETRI_TRANSITIONS=205} [2024-06-27 19:22:58,080 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 277 predicate places. [2024-06-27 19:22:58,080 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 205 transitions, 1991 flow [2024-06-27 19:22:58,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:58,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:58,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:58,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 19:22:58,081 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:22:58,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:58,081 INFO L85 PathProgramCache]: Analyzing trace with hash -345191460, now seen corresponding path program 16 times [2024-06-27 19:22:58,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:58,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85174577] [2024-06-27 19:22:58,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:58,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:58,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:59,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:59,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:59,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85174577] [2024-06-27 19:22:59,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85174577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:59,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:59,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:22:59,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087876162] [2024-06-27 19:22:59,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:59,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:22:59,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:59,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:22:59,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:22:59,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:22:59,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 205 transitions, 1991 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:59,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:59,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:22:59,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:00,452 INFO L124 PetriNetUnfolderBase]: 721/1378 cut-off events. [2024-06-27 19:23:00,452 INFO L125 PetriNetUnfolderBase]: For 299120/299122 co-relation queries the response was YES. [2024-06-27 19:23:00,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10113 conditions, 1378 events. 721/1378 cut-off events. For 299120/299122 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 7593 event pairs, 163 based on Foata normal form. 10/1388 useless extension candidates. Maximal degree in co-relation 9972. Up to 925 conditions per place. [2024-06-27 19:23:00,467 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 152 selfloop transitions, 69 changer transitions 11/234 dead transitions. [2024-06-27 19:23:00,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 234 transitions, 2563 flow [2024-06-27 19:23:00,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:23:00,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:23:00,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 19:23:00,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-27 19:23:00,468 INFO L175 Difference]: Start difference. First operand has 308 places, 205 transitions, 1991 flow. Second operand 12 states and 141 transitions. [2024-06-27 19:23:00,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 234 transitions, 2563 flow [2024-06-27 19:23:01,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 234 transitions, 2377 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-06-27 19:23:01,532 INFO L231 Difference]: Finished difference. Result has 308 places, 202 transitions, 1925 flow [2024-06-27 19:23:01,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1805, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1925, PETRI_PLACES=308, PETRI_TRANSITIONS=202} [2024-06-27 19:23:01,532 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 277 predicate places. [2024-06-27 19:23:01,532 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 202 transitions, 1925 flow [2024-06-27 19:23:01,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:01,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:01,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:01,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 19:23:01,533 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:01,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:01,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1157633218, now seen corresponding path program 20 times [2024-06-27 19:23:01,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:01,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956924013] [2024-06-27 19:23:01,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:01,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:01,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:02,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:02,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:02,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956924013] [2024-06-27 19:23:02,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956924013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:02,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:02,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:23:02,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337665381] [2024-06-27 19:23:02,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:02,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:23:02,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:02,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:23:02,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:23:02,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:02,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 202 transitions, 1925 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:02,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:02,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:02,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:03,413 INFO L124 PetriNetUnfolderBase]: 699/1336 cut-off events. [2024-06-27 19:23:03,414 INFO L125 PetriNetUnfolderBase]: For 253007/253009 co-relation queries the response was YES. [2024-06-27 19:23:03,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9939 conditions, 1336 events. 699/1336 cut-off events. For 253007/253009 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 7318 event pairs, 145 based on Foata normal form. 2/1338 useless extension candidates. Maximal degree in co-relation 9798. Up to 957 conditions per place. [2024-06-27 19:23:03,427 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 143 selfloop transitions, 79 changer transitions 0/224 dead transitions. [2024-06-27 19:23:03,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 224 transitions, 2477 flow [2024-06-27 19:23:03,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:03,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:03,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-27 19:23:03,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-27 19:23:03,428 INFO L175 Difference]: Start difference. First operand has 308 places, 202 transitions, 1925 flow. Second operand 11 states and 121 transitions. [2024-06-27 19:23:03,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 224 transitions, 2477 flow [2024-06-27 19:23:04,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 224 transitions, 2335 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 19:23:04,484 INFO L231 Difference]: Finished difference. Result has 305 places, 203 transitions, 2003 flow [2024-06-27 19:23:04,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2003, PETRI_PLACES=305, PETRI_TRANSITIONS=203} [2024-06-27 19:23:04,484 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 274 predicate places. [2024-06-27 19:23:04,484 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 203 transitions, 2003 flow [2024-06-27 19:23:04,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:04,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:04,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:04,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 19:23:04,485 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:04,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:04,485 INFO L85 PathProgramCache]: Analyzing trace with hash -83399302, now seen corresponding path program 17 times [2024-06-27 19:23:04,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:04,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324359308] [2024-06-27 19:23:04,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:04,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:04,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:05,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:05,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:05,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324359308] [2024-06-27 19:23:05,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324359308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:05,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:05,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:23:05,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080436415] [2024-06-27 19:23:05,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:05,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:23:05,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:05,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:23:05,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:23:05,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:05,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 203 transitions, 2003 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:05,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:05,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:05,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:06,673 INFO L124 PetriNetUnfolderBase]: 726/1397 cut-off events. [2024-06-27 19:23:06,673 INFO L125 PetriNetUnfolderBase]: For 317484/317486 co-relation queries the response was YES. [2024-06-27 19:23:06,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10806 conditions, 1397 events. 726/1397 cut-off events. For 317484/317486 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 7751 event pairs, 144 based on Foata normal form. 8/1405 useless extension candidates. Maximal degree in co-relation 10666. Up to 736 conditions per place. [2024-06-27 19:23:06,687 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 124 selfloop transitions, 103 changer transitions 8/237 dead transitions. [2024-06-27 19:23:06,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 237 transitions, 2839 flow [2024-06-27 19:23:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:23:06,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:23:06,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 19:23:06,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776041666666667 [2024-06-27 19:23:06,688 INFO L175 Difference]: Start difference. First operand has 305 places, 203 transitions, 2003 flow. Second operand 12 states and 145 transitions. [2024-06-27 19:23:06,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 237 transitions, 2839 flow [2024-06-27 19:23:07,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 237 transitions, 2629 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-27 19:23:07,881 INFO L231 Difference]: Finished difference. Result has 308 places, 201 transitions, 1987 flow [2024-06-27 19:23:07,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1987, PETRI_PLACES=308, PETRI_TRANSITIONS=201} [2024-06-27 19:23:07,881 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 277 predicate places. [2024-06-27 19:23:07,881 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 201 transitions, 1987 flow [2024-06-27 19:23:07,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:07,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:07,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:07,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 19:23:07,882 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:07,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:07,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1821528036, now seen corresponding path program 21 times [2024-06-27 19:23:07,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:07,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502979745] [2024-06-27 19:23:07,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:07,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:07,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:09,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:09,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:09,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502979745] [2024-06-27 19:23:09,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502979745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:09,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:09,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:23:09,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88370575] [2024-06-27 19:23:09,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:09,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:23:09,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:09,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:23:09,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:23:09,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:09,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 201 transitions, 1987 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:09,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:09,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:09,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:09,843 INFO L124 PetriNetUnfolderBase]: 706/1357 cut-off events. [2024-06-27 19:23:09,843 INFO L125 PetriNetUnfolderBase]: For 288994/288996 co-relation queries the response was YES. [2024-06-27 19:23:09,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10755 conditions, 1357 events. 706/1357 cut-off events. For 288994/288996 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7463 event pairs, 158 based on Foata normal form. 2/1359 useless extension candidates. Maximal degree in co-relation 10614. Up to 978 conditions per place. [2024-06-27 19:23:09,856 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 153 selfloop transitions, 69 changer transitions 0/224 dead transitions. [2024-06-27 19:23:09,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 224 transitions, 2543 flow [2024-06-27 19:23:09,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:09,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:09,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-27 19:23:09,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-27 19:23:09,857 INFO L175 Difference]: Start difference. First operand has 308 places, 201 transitions, 1987 flow. Second operand 11 states and 125 transitions. [2024-06-27 19:23:09,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 224 transitions, 2543 flow [2024-06-27 19:23:10,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 224 transitions, 2333 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 19:23:10,810 INFO L231 Difference]: Finished difference. Result has 305 places, 202 transitions, 1979 flow [2024-06-27 19:23:10,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1777, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1979, PETRI_PLACES=305, PETRI_TRANSITIONS=202} [2024-06-27 19:23:10,811 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 274 predicate places. [2024-06-27 19:23:10,811 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 202 transitions, 1979 flow [2024-06-27 19:23:10,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:10,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:10,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:10,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 19:23:10,811 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:10,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:10,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1922963624, now seen corresponding path program 22 times [2024-06-27 19:23:10,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:10,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955819381] [2024-06-27 19:23:10,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:10,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:10,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:12,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:12,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:12,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955819381] [2024-06-27 19:23:12,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955819381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:12,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:12,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:23:12,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967234648] [2024-06-27 19:23:12,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:12,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:23:12,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:12,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:23:12,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:23:12,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:12,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 202 transitions, 1979 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:12,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:12,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:12,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:12,534 INFO L124 PetriNetUnfolderBase]: 695/1332 cut-off events. [2024-06-27 19:23:12,534 INFO L125 PetriNetUnfolderBase]: For 250652/250654 co-relation queries the response was YES. [2024-06-27 19:23:12,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10012 conditions, 1332 events. 695/1332 cut-off events. For 250652/250654 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 7289 event pairs, 159 based on Foata normal form. 2/1334 useless extension candidates. Maximal degree in co-relation 9872. Up to 953 conditions per place. [2024-06-27 19:23:12,549 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 158 selfloop transitions, 65 changer transitions 0/225 dead transitions. [2024-06-27 19:23:12,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 225 transitions, 2539 flow [2024-06-27 19:23:12,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:12,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:12,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 19:23:12,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-27 19:23:12,549 INFO L175 Difference]: Start difference. First operand has 305 places, 202 transitions, 1979 flow. Second operand 11 states and 127 transitions. [2024-06-27 19:23:12,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 225 transitions, 2539 flow [2024-06-27 19:23:13,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 225 transitions, 2347 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-27 19:23:13,346 INFO L231 Difference]: Finished difference. Result has 307 places, 203 transitions, 1983 flow [2024-06-27 19:23:13,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1983, PETRI_PLACES=307, PETRI_TRANSITIONS=203} [2024-06-27 19:23:13,347 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 276 predicate places. [2024-06-27 19:23:13,347 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 203 transitions, 1983 flow [2024-06-27 19:23:13,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:13,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:13,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:13,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 19:23:13,347 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:13,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:13,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1148311954, now seen corresponding path program 18 times [2024-06-27 19:23:13,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:13,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443384335] [2024-06-27 19:23:13,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:13,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:13,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:14,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:14,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:14,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443384335] [2024-06-27 19:23:14,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443384335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:14,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:14,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:23:14,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430293838] [2024-06-27 19:23:14,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:14,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:23:14,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:14,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:23:14,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:23:15,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:15,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 203 transitions, 1983 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:15,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:15,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:15,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:15,817 INFO L124 PetriNetUnfolderBase]: 711/1368 cut-off events. [2024-06-27 19:23:15,817 INFO L125 PetriNetUnfolderBase]: For 300148/300150 co-relation queries the response was YES. [2024-06-27 19:23:15,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10087 conditions, 1368 events. 711/1368 cut-off events. For 300148/300150 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 7567 event pairs, 163 based on Foata normal form. 10/1378 useless extension candidates. Maximal degree in co-relation 9946. Up to 935 conditions per place. [2024-06-27 19:23:15,831 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 152 selfloop transitions, 61 changer transitions 16/231 dead transitions. [2024-06-27 19:23:15,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 231 transitions, 2545 flow [2024-06-27 19:23:15,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:23:15,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:23:15,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-27 19:23:15,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-27 19:23:15,832 INFO L175 Difference]: Start difference. First operand has 307 places, 203 transitions, 1983 flow. Second operand 12 states and 140 transitions. [2024-06-27 19:23:15,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 231 transitions, 2545 flow [2024-06-27 19:23:16,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 231 transitions, 2359 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-27 19:23:16,808 INFO L231 Difference]: Finished difference. Result has 310 places, 197 transitions, 1883 flow [2024-06-27 19:23:16,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1797, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1883, PETRI_PLACES=310, PETRI_TRANSITIONS=197} [2024-06-27 19:23:16,808 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 279 predicate places. [2024-06-27 19:23:16,808 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 197 transitions, 1883 flow [2024-06-27 19:23:16,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:16,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:16,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:16,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 19:23:16,809 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:16,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:16,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1922958044, now seen corresponding path program 23 times [2024-06-27 19:23:16,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:16,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145461957] [2024-06-27 19:23:16,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:16,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:16,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:18,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:18,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:18,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145461957] [2024-06-27 19:23:18,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145461957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:18,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:18,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:23:18,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055411384] [2024-06-27 19:23:18,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:18,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:23:18,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:18,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:23:18,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:23:18,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:18,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 197 transitions, 1883 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:18,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:18,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:18,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:19,041 INFO L124 PetriNetUnfolderBase]: 694/1341 cut-off events. [2024-06-27 19:23:19,041 INFO L125 PetriNetUnfolderBase]: For 292433/292435 co-relation queries the response was YES. [2024-06-27 19:23:19,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10622 conditions, 1341 events. 694/1341 cut-off events. For 292433/292435 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7390 event pairs, 172 based on Foata normal form. 2/1343 useless extension candidates. Maximal degree in co-relation 10480. Up to 925 conditions per place. [2024-06-27 19:23:19,052 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 158 selfloop transitions, 63 changer transitions 0/223 dead transitions. [2024-06-27 19:23:19,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 223 transitions, 2675 flow [2024-06-27 19:23:19,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:19,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:19,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 19:23:19,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 19:23:19,053 INFO L175 Difference]: Start difference. First operand has 310 places, 197 transitions, 1883 flow. Second operand 11 states and 128 transitions. [2024-06-27 19:23:19,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 223 transitions, 2675 flow [2024-06-27 19:23:20,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 223 transitions, 2531 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-27 19:23:20,070 INFO L231 Difference]: Finished difference. Result has 303 places, 198 transitions, 1939 flow [2024-06-27 19:23:20,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1939, PETRI_PLACES=303, PETRI_TRANSITIONS=198} [2024-06-27 19:23:20,071 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 272 predicate places. [2024-06-27 19:23:20,071 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 198 transitions, 1939 flow [2024-06-27 19:23:20,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:20,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:20,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:20,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 19:23:20,071 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:20,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:20,071 INFO L85 PathProgramCache]: Analyzing trace with hash -83408602, now seen corresponding path program 19 times [2024-06-27 19:23:20,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:20,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388685603] [2024-06-27 19:23:20,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:20,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:20,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:21,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:21,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:21,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388685603] [2024-06-27 19:23:21,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388685603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:21,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:21,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:23:21,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255817984] [2024-06-27 19:23:21,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:21,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:23:21,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:21,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:23:21,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:23:21,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:21,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 198 transitions, 1939 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:21,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:21,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:21,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:21,933 INFO L124 PetriNetUnfolderBase]: 710/1375 cut-off events. [2024-06-27 19:23:21,933 INFO L125 PetriNetUnfolderBase]: For 325507/325507 co-relation queries the response was YES. [2024-06-27 19:23:21,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10674 conditions, 1375 events. 710/1375 cut-off events. For 325507/325507 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7627 event pairs, 236 based on Foata normal form. 10/1385 useless extension candidates. Maximal degree in co-relation 10534. Up to 1270 conditions per place. [2024-06-27 19:23:21,948 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 190 selfloop transitions, 17 changer transitions 11/220 dead transitions. [2024-06-27 19:23:21,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 220 transitions, 2463 flow [2024-06-27 19:23:21,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:23:21,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:23:21,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 128 transitions. [2024-06-27 19:23:21,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3076923076923077 [2024-06-27 19:23:21,949 INFO L175 Difference]: Start difference. First operand has 303 places, 198 transitions, 1939 flow. Second operand 13 states and 128 transitions. [2024-06-27 19:23:21,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 220 transitions, 2463 flow [2024-06-27 19:23:23,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 220 transitions, 2281 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-27 19:23:23,028 INFO L231 Difference]: Finished difference. Result has 307 places, 194 transitions, 1767 flow [2024-06-27 19:23:23,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1757, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1767, PETRI_PLACES=307, PETRI_TRANSITIONS=194} [2024-06-27 19:23:23,028 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 276 predicate places. [2024-06-27 19:23:23,028 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 194 transitions, 1767 flow [2024-06-27 19:23:23,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:23,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:23,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:23,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 19:23:23,029 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:23,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:23,029 INFO L85 PathProgramCache]: Analyzing trace with hash 948800418, now seen corresponding path program 24 times [2024-06-27 19:23:23,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:23,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134717685] [2024-06-27 19:23:23,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:23,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:23,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:24,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:24,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:24,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134717685] [2024-06-27 19:23:24,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134717685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:24,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:24,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:23:24,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670667116] [2024-06-27 19:23:24,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:24,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:23:24,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:24,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:23:24,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:23:24,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:24,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 194 transitions, 1767 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:24,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:24,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:24,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:25,525 INFO L124 PetriNetUnfolderBase]: 671/1296 cut-off events. [2024-06-27 19:23:25,525 INFO L125 PetriNetUnfolderBase]: For 253530/253532 co-relation queries the response was YES. [2024-06-27 19:23:25,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9644 conditions, 1296 events. 671/1296 cut-off events. For 253530/253532 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7087 event pairs, 159 based on Foata normal form. 2/1298 useless extension candidates. Maximal degree in co-relation 9503. Up to 917 conditions per place. [2024-06-27 19:23:25,538 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 151 selfloop transitions, 63 changer transitions 0/216 dead transitions. [2024-06-27 19:23:25,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 216 transitions, 2307 flow [2024-06-27 19:23:25,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:25,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:25,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-27 19:23:25,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-27 19:23:25,539 INFO L175 Difference]: Start difference. First operand has 307 places, 194 transitions, 1767 flow. Second operand 11 states and 126 transitions. [2024-06-27 19:23:25,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 216 transitions, 2307 flow [2024-06-27 19:23:26,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 216 transitions, 2238 flow, removed 4 selfloop flow, removed 17 redundant places. [2024-06-27 19:23:26,515 INFO L231 Difference]: Finished difference. Result has 299 places, 195 transitions, 1892 flow [2024-06-27 19:23:26,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1892, PETRI_PLACES=299, PETRI_TRANSITIONS=195} [2024-06-27 19:23:26,516 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 268 predicate places. [2024-06-27 19:23:26,516 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 195 transitions, 1892 flow [2024-06-27 19:23:26,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:26,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:26,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:26,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 19:23:26,516 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:26,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:26,516 INFO L85 PathProgramCache]: Analyzing trace with hash 948794838, now seen corresponding path program 25 times [2024-06-27 19:23:26,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:26,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653652578] [2024-06-27 19:23:26,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:26,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:26,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:28,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:28,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:28,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653652578] [2024-06-27 19:23:28,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653652578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:28,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:28,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:23:28,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329095520] [2024-06-27 19:23:28,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:28,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:23:28,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:28,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:23:28,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:23:28,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:28,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 195 transitions, 1892 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:28,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:28,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:28,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:28,776 INFO L124 PetriNetUnfolderBase]: 675/1304 cut-off events. [2024-06-27 19:23:28,777 INFO L125 PetriNetUnfolderBase]: For 246721/246723 co-relation queries the response was YES. [2024-06-27 19:23:28,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9765 conditions, 1304 events. 675/1304 cut-off events. For 246721/246723 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7146 event pairs, 159 based on Foata normal form. 2/1306 useless extension candidates. Maximal degree in co-relation 9627. Up to 925 conditions per place. [2024-06-27 19:23:28,788 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 153 selfloop transitions, 62 changer transitions 0/217 dead transitions. [2024-06-27 19:23:28,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 217 transitions, 2436 flow [2024-06-27 19:23:28,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:28,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:28,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-27 19:23:28,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-27 19:23:28,789 INFO L175 Difference]: Start difference. First operand has 299 places, 195 transitions, 1892 flow. Second operand 11 states and 125 transitions. [2024-06-27 19:23:28,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 217 transitions, 2436 flow [2024-06-27 19:23:29,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 217 transitions, 2252 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 19:23:29,658 INFO L231 Difference]: Finished difference. Result has 301 places, 196 transitions, 1902 flow [2024-06-27 19:23:29,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1902, PETRI_PLACES=301, PETRI_TRANSITIONS=196} [2024-06-27 19:23:29,658 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 270 predicate places. [2024-06-27 19:23:29,658 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 196 transitions, 1902 flow [2024-06-27 19:23:29,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:29,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:29,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:29,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 19:23:29,659 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:29,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:29,659 INFO L85 PathProgramCache]: Analyzing trace with hash 954372544, now seen corresponding path program 20 times [2024-06-27 19:23:29,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:29,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839747225] [2024-06-27 19:23:29,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:29,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:29,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:31,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:31,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:31,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839747225] [2024-06-27 19:23:31,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839747225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:31,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:31,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:23:31,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679916494] [2024-06-27 19:23:31,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:31,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:23:31,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:31,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:23:31,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:23:31,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:31,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 196 transitions, 1902 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:31,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:31,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:31,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:31,769 INFO L124 PetriNetUnfolderBase]: 691/1340 cut-off events. [2024-06-27 19:23:31,769 INFO L125 PetriNetUnfolderBase]: For 295046/295048 co-relation queries the response was YES. [2024-06-27 19:23:31,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9840 conditions, 1340 events. 691/1340 cut-off events. For 295046/295048 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7426 event pairs, 165 based on Foata normal form. 10/1350 useless extension candidates. Maximal degree in co-relation 9701. Up to 911 conditions per place. [2024-06-27 19:23:31,783 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 150 selfloop transitions, 62 changer transitions 7/221 dead transitions. [2024-06-27 19:23:31,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 221 transitions, 2434 flow [2024-06-27 19:23:31,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:31,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:31,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 19:23:31,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-27 19:23:31,784 INFO L175 Difference]: Start difference. First operand has 301 places, 196 transitions, 1902 flow. Second operand 11 states and 131 transitions. [2024-06-27 19:23:31,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 221 transitions, 2434 flow [2024-06-27 19:23:32,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 221 transitions, 2250 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-27 19:23:32,772 INFO L231 Difference]: Finished difference. Result has 303 places, 193 transitions, 1829 flow [2024-06-27 19:23:32,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1829, PETRI_PLACES=303, PETRI_TRANSITIONS=193} [2024-06-27 19:23:32,772 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 272 predicate places. [2024-06-27 19:23:32,772 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 193 transitions, 1829 flow [2024-06-27 19:23:32,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:32,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:32,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:32,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 19:23:32,773 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:32,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:32,773 INFO L85 PathProgramCache]: Analyzing trace with hash 948650688, now seen corresponding path program 26 times [2024-06-27 19:23:32,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:32,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815440614] [2024-06-27 19:23:32,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:32,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:32,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:34,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:34,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:34,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815440614] [2024-06-27 19:23:34,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815440614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:34,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:34,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:23:34,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783395195] [2024-06-27 19:23:34,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:34,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:23:34,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:34,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:23:34,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:23:34,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:34,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 193 transitions, 1829 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:34,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:34,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:34,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:34,956 INFO L124 PetriNetUnfolderBase]: 669/1298 cut-off events. [2024-06-27 19:23:34,956 INFO L125 PetriNetUnfolderBase]: For 254133/254135 co-relation queries the response was YES. [2024-06-27 19:23:34,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9711 conditions, 1298 events. 669/1298 cut-off events. For 254133/254135 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7177 event pairs, 157 based on Foata normal form. 2/1300 useless extension candidates. Maximal degree in co-relation 9571. Up to 899 conditions per place. [2024-06-27 19:23:34,969 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 149 selfloop transitions, 64 changer transitions 0/215 dead transitions. [2024-06-27 19:23:34,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 215 transitions, 2371 flow [2024-06-27 19:23:34,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:34,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:34,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-27 19:23:34,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-27 19:23:34,970 INFO L175 Difference]: Start difference. First operand has 303 places, 193 transitions, 1829 flow. Second operand 11 states and 126 transitions. [2024-06-27 19:23:34,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 215 transitions, 2371 flow [2024-06-27 19:23:35,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 215 transitions, 2241 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 19:23:35,970 INFO L231 Difference]: Finished difference. Result has 301 places, 194 transitions, 1899 flow [2024-06-27 19:23:35,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1899, PETRI_PLACES=301, PETRI_TRANSITIONS=194} [2024-06-27 19:23:35,970 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 270 predicate places. [2024-06-27 19:23:35,970 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 194 transitions, 1899 flow [2024-06-27 19:23:35,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:35,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:35,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:35,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 19:23:35,970 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:35,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:35,971 INFO L85 PathProgramCache]: Analyzing trace with hash -858529488, now seen corresponding path program 21 times [2024-06-27 19:23:35,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:35,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649401834] [2024-06-27 19:23:35,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:35,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:35,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:37,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:37,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:37,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649401834] [2024-06-27 19:23:37,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649401834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:37,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:37,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:23:37,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805067215] [2024-06-27 19:23:37,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:37,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:23:37,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:37,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:23:37,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:23:37,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:37,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 194 transitions, 1899 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:37,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:37,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:37,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:37,715 INFO L124 PetriNetUnfolderBase]: 671/1308 cut-off events. [2024-06-27 19:23:37,715 INFO L125 PetriNetUnfolderBase]: For 273320/273322 co-relation queries the response was YES. [2024-06-27 19:23:37,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9256 conditions, 1308 events. 671/1308 cut-off events. For 273320/273322 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7229 event pairs, 141 based on Foata normal form. 10/1318 useless extension candidates. Maximal degree in co-relation 9117. Up to 762 conditions per place. [2024-06-27 19:23:37,728 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 118 selfloop transitions, 92 changer transitions 9/221 dead transitions. [2024-06-27 19:23:37,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 221 transitions, 2437 flow [2024-06-27 19:23:37,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:23:37,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:23:37,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-27 19:23:37,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-27 19:23:37,729 INFO L175 Difference]: Start difference. First operand has 301 places, 194 transitions, 1899 flow. Second operand 12 states and 136 transitions. [2024-06-27 19:23:37,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 221 transitions, 2437 flow [2024-06-27 19:23:38,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 221 transitions, 2247 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-27 19:23:38,569 INFO L231 Difference]: Finished difference. Result has 304 places, 191 transitions, 1879 flow [2024-06-27 19:23:38,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1879, PETRI_PLACES=304, PETRI_TRANSITIONS=191} [2024-06-27 19:23:38,569 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 273 predicate places. [2024-06-27 19:23:38,569 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 191 transitions, 1879 flow [2024-06-27 19:23:38,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:38,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:38,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:38,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 19:23:38,570 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:38,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:38,570 INFO L85 PathProgramCache]: Analyzing trace with hash -48007616, now seen corresponding path program 27 times [2024-06-27 19:23:38,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:38,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701779470] [2024-06-27 19:23:38,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:38,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:38,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:39,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:39,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:39,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701779470] [2024-06-27 19:23:39,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701779470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:39,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:39,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:23:39,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001889891] [2024-06-27 19:23:39,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:39,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:23:39,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:39,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:23:39,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:23:39,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:39,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 191 transitions, 1879 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:39,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:39,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:39,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:40,497 INFO L124 PetriNetUnfolderBase]: 649/1266 cut-off events. [2024-06-27 19:23:40,497 INFO L125 PetriNetUnfolderBase]: For 231607/231609 co-relation queries the response was YES. [2024-06-27 19:23:40,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9207 conditions, 1266 events. 649/1266 cut-off events. For 231607/231609 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 6971 event pairs, 161 based on Foata normal form. 2/1268 useless extension candidates. Maximal degree in co-relation 9067. Up to 887 conditions per place. [2024-06-27 19:23:40,508 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 143 selfloop transitions, 66 changer transitions 0/211 dead transitions. [2024-06-27 19:23:40,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 211 transitions, 2409 flow [2024-06-27 19:23:40,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:40,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:40,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-27 19:23:40,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-27 19:23:40,508 INFO L175 Difference]: Start difference. First operand has 304 places, 191 transitions, 1879 flow. Second operand 11 states and 123 transitions. [2024-06-27 19:23:40,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 211 transitions, 2409 flow [2024-06-27 19:23:41,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 211 transitions, 2217 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 19:23:41,418 INFO L231 Difference]: Finished difference. Result has 301 places, 192 transitions, 1893 flow [2024-06-27 19:23:41,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1687, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1893, PETRI_PLACES=301, PETRI_TRANSITIONS=192} [2024-06-27 19:23:41,418 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 270 predicate places. [2024-06-27 19:23:41,418 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 192 transitions, 1893 flow [2024-06-27 19:23:41,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:41,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:41,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:41,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 19:23:41,419 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:41,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:41,419 INFO L85 PathProgramCache]: Analyzing trace with hash 8665092, now seen corresponding path program 28 times [2024-06-27 19:23:41,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:41,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419331893] [2024-06-27 19:23:41,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:41,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:41,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:42,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:42,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:42,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419331893] [2024-06-27 19:23:42,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419331893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:42,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:42,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:23:42,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928190945] [2024-06-27 19:23:42,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:42,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:23:42,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:42,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:23:42,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:23:42,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:42,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 192 transitions, 1893 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:42,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:42,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:42,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:43,352 INFO L124 PetriNetUnfolderBase]: 646/1261 cut-off events. [2024-06-27 19:23:43,352 INFO L125 PetriNetUnfolderBase]: For 216204/216206 co-relation queries the response was YES. [2024-06-27 19:23:43,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8792 conditions, 1261 events. 646/1261 cut-off events. For 216204/216206 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 6944 event pairs, 152 based on Foata normal form. 2/1263 useless extension candidates. Maximal degree in co-relation 8653. Up to 765 conditions per place. [2024-06-27 19:23:43,365 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 133 selfloop transitions, 76 changer transitions 0/211 dead transitions. [2024-06-27 19:23:43,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 211 transitions, 2355 flow [2024-06-27 19:23:43,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:43,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:43,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-27 19:23:43,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-27 19:23:43,366 INFO L175 Difference]: Start difference. First operand has 301 places, 192 transitions, 1893 flow. Second operand 11 states and 121 transitions. [2024-06-27 19:23:43,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 211 transitions, 2355 flow [2024-06-27 19:23:44,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 211 transitions, 2159 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-27 19:23:44,331 INFO L231 Difference]: Finished difference. Result has 303 places, 192 transitions, 1853 flow [2024-06-27 19:23:44,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1697, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1853, PETRI_PLACES=303, PETRI_TRANSITIONS=192} [2024-06-27 19:23:44,332 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 272 predicate places. [2024-06-27 19:23:44,332 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 192 transitions, 1853 flow [2024-06-27 19:23:44,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:44,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:44,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:44,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 19:23:44,332 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:44,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:44,332 INFO L85 PathProgramCache]: Analyzing trace with hash 8659512, now seen corresponding path program 29 times [2024-06-27 19:23:44,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:44,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724649458] [2024-06-27 19:23:44,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:44,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:44,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:45,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:45,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:45,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724649458] [2024-06-27 19:23:45,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724649458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:45,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:45,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:23:45,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523728270] [2024-06-27 19:23:45,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:45,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:23:45,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:45,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:23:45,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:23:45,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:45,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 192 transitions, 1853 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:45,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:45,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:45,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:46,306 INFO L124 PetriNetUnfolderBase]: 650/1269 cut-off events. [2024-06-27 19:23:46,307 INFO L125 PetriNetUnfolderBase]: For 220017/220019 co-relation queries the response was YES. [2024-06-27 19:23:46,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8871 conditions, 1269 events. 650/1269 cut-off events. For 220017/220019 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 6986 event pairs, 146 based on Foata normal form. 2/1271 useless extension candidates. Maximal degree in co-relation 8731. Up to 890 conditions per place. [2024-06-27 19:23:46,320 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 142 selfloop transitions, 69 changer transitions 0/213 dead transitions. [2024-06-27 19:23:46,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 213 transitions, 2393 flow [2024-06-27 19:23:46,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:46,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:46,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-27 19:23:46,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-27 19:23:46,320 INFO L175 Difference]: Start difference. First operand has 303 places, 192 transitions, 1853 flow. Second operand 11 states and 121 transitions. [2024-06-27 19:23:46,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 213 transitions, 2393 flow [2024-06-27 19:23:47,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 213 transitions, 2191 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-27 19:23:47,253 INFO L231 Difference]: Finished difference. Result has 304 places, 193 transitions, 1865 flow [2024-06-27 19:23:47,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1865, PETRI_PLACES=304, PETRI_TRANSITIONS=193} [2024-06-27 19:23:47,253 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 273 predicate places. [2024-06-27 19:23:47,253 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 193 transitions, 1865 flow [2024-06-27 19:23:47,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:47,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:47,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:47,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 19:23:47,253 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:47,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:47,254 INFO L85 PathProgramCache]: Analyzing trace with hash -48013196, now seen corresponding path program 30 times [2024-06-27 19:23:47,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:47,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341947932] [2024-06-27 19:23:47,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:47,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:47,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:48,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:48,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:48,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341947932] [2024-06-27 19:23:48,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341947932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:48,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:48,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:23:48,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140654150] [2024-06-27 19:23:48,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:48,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:23:48,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:48,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:23:48,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:23:48,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:48,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 193 transitions, 1865 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:48,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:48,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:48,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:48,784 INFO L124 PetriNetUnfolderBase]: 662/1297 cut-off events. [2024-06-27 19:23:48,784 INFO L125 PetriNetUnfolderBase]: For 256336/256338 co-relation queries the response was YES. [2024-06-27 19:23:48,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9020 conditions, 1297 events. 662/1297 cut-off events. For 256336/256338 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7239 event pairs, 172 based on Foata normal form. 8/1305 useless extension candidates. Maximal degree in co-relation 8879. Up to 769 conditions per place. [2024-06-27 19:23:48,797 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 131 selfloop transitions, 72 changer transitions 9/214 dead transitions. [2024-06-27 19:23:48,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 214 transitions, 2409 flow [2024-06-27 19:23:48,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:48,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:48,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-27 19:23:48,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-27 19:23:48,798 INFO L175 Difference]: Start difference. First operand has 304 places, 193 transitions, 1865 flow. Second operand 11 states and 123 transitions. [2024-06-27 19:23:48,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 214 transitions, 2409 flow [2024-06-27 19:23:49,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 214 transitions, 2205 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-27 19:23:49,639 INFO L231 Difference]: Finished difference. Result has 306 places, 191 transitions, 1794 flow [2024-06-27 19:23:49,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1794, PETRI_PLACES=306, PETRI_TRANSITIONS=191} [2024-06-27 19:23:49,639 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 275 predicate places. [2024-06-27 19:23:49,639 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 191 transitions, 1794 flow [2024-06-27 19:23:49,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:49,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:49,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:49,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 19:23:49,640 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:49,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:49,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1492137892, now seen corresponding path program 31 times [2024-06-27 19:23:49,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:49,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038985897] [2024-06-27 19:23:49,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:49,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:49,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:51,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:51,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:51,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038985897] [2024-06-27 19:23:51,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038985897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:51,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:51,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:23:51,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528971529] [2024-06-27 19:23:51,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:51,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:23:51,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:51,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:23:51,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:23:51,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:51,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 191 transitions, 1794 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:51,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:51,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:51,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:51,617 INFO L124 PetriNetUnfolderBase]: 648/1267 cut-off events. [2024-06-27 19:23:51,617 INFO L125 PetriNetUnfolderBase]: For 227041/227043 co-relation queries the response was YES. [2024-06-27 19:23:51,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8821 conditions, 1267 events. 648/1267 cut-off events. For 227041/227043 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 6980 event pairs, 142 based on Foata normal form. 2/1269 useless extension candidates. Maximal degree in co-relation 8679. Up to 862 conditions per place. [2024-06-27 19:23:51,630 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 139 selfloop transitions, 71 changer transitions 0/212 dead transitions. [2024-06-27 19:23:51,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 212 transitions, 2334 flow [2024-06-27 19:23:51,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:51,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:51,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-27 19:23:51,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-27 19:23:51,631 INFO L175 Difference]: Start difference. First operand has 306 places, 191 transitions, 1794 flow. Second operand 11 states and 121 transitions. [2024-06-27 19:23:51,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 212 transitions, 2334 flow [2024-06-27 19:23:52,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 212 transitions, 2186 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 19:23:52,288 INFO L231 Difference]: Finished difference. Result has 304 places, 192 transitions, 1866 flow [2024-06-27 19:23:52,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1866, PETRI_PLACES=304, PETRI_TRANSITIONS=192} [2024-06-27 19:23:52,289 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 273 predicate places. [2024-06-27 19:23:52,289 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 192 transitions, 1866 flow [2024-06-27 19:23:52,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:52,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:52,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:52,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 19:23:52,289 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:52,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:52,289 INFO L85 PathProgramCache]: Analyzing trace with hash 726704070, now seen corresponding path program 32 times [2024-06-27 19:23:52,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:52,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554115050] [2024-06-27 19:23:52,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:52,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:52,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:53,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:53,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:53,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554115050] [2024-06-27 19:23:53,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554115050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:53,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:53,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:23:53,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095326715] [2024-06-27 19:23:53,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:53,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:23:53,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:53,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:23:53,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:23:53,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:53,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 192 transitions, 1866 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:53,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:53,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:53,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:53,807 INFO L124 PetriNetUnfolderBase]: 660/1295 cut-off events. [2024-06-27 19:23:53,808 INFO L125 PetriNetUnfolderBase]: For 256584/256586 co-relation queries the response was YES. [2024-06-27 19:23:53,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9032 conditions, 1295 events. 660/1295 cut-off events. For 256584/256586 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7212 event pairs, 172 based on Foata normal form. 8/1303 useless extension candidates. Maximal degree in co-relation 8891. Up to 759 conditions per place. [2024-06-27 19:23:53,821 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 129 selfloop transitions, 70 changer transitions 12/213 dead transitions. [2024-06-27 19:23:53,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 213 transitions, 2410 flow [2024-06-27 19:23:53,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:53,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:53,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-27 19:23:53,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-27 19:23:53,822 INFO L175 Difference]: Start difference. First operand has 304 places, 192 transitions, 1866 flow. Second operand 11 states and 123 transitions. [2024-06-27 19:23:53,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 213 transitions, 2410 flow [2024-06-27 19:23:54,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 213 transitions, 2200 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-27 19:23:54,631 INFO L231 Difference]: Finished difference. Result has 306 places, 189 transitions, 1781 flow [2024-06-27 19:23:54,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1781, PETRI_PLACES=306, PETRI_TRANSITIONS=189} [2024-06-27 19:23:54,631 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 275 predicate places. [2024-06-27 19:23:54,631 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 189 transitions, 1781 flow [2024-06-27 19:23:54,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:54,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:54,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:54,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 19:23:54,631 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:54,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:54,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1486416036, now seen corresponding path program 22 times [2024-06-27 19:23:54,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:54,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219322574] [2024-06-27 19:23:54,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:54,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:54,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:55,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:55,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:55,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219322574] [2024-06-27 19:23:55,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219322574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:55,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:55,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:23:55,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855870772] [2024-06-27 19:23:55,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:55,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:23:55,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:55,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:23:55,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:23:55,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:55,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 189 transitions, 1781 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:55,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:55,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:55,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:56,498 INFO L124 PetriNetUnfolderBase]: 633/1246 cut-off events. [2024-06-27 19:23:56,498 INFO L125 PetriNetUnfolderBase]: For 249518/249520 co-relation queries the response was YES. [2024-06-27 19:23:56,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7491 conditions, 1246 events. 633/1246 cut-off events. For 249518/249520 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 6876 event pairs, 151 based on Foata normal form. 16/1262 useless extension candidates. Maximal degree in co-relation 7349. Up to 684 conditions per place. [2024-06-27 19:23:56,510 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 128 selfloop transitions, 68 changer transitions 16/214 dead transitions. [2024-06-27 19:23:56,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 214 transitions, 2295 flow [2024-06-27 19:23:56,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:23:56,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:23:56,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-27 19:23:56,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489583333333333 [2024-06-27 19:23:56,510 INFO L175 Difference]: Start difference. First operand has 306 places, 189 transitions, 1781 flow. Second operand 12 states and 134 transitions. [2024-06-27 19:23:56,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 214 transitions, 2295 flow [2024-06-27 19:23:57,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 214 transitions, 2149 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 19:23:57,172 INFO L231 Difference]: Finished difference. Result has 303 places, 183 transitions, 1735 flow [2024-06-27 19:23:57,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1735, PETRI_PLACES=303, PETRI_TRANSITIONS=183} [2024-06-27 19:23:57,172 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 272 predicate places. [2024-06-27 19:23:57,172 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 183 transitions, 1735 flow [2024-06-27 19:23:57,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:57,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:57,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:57,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 19:23:57,173 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:57,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:57,173 INFO L85 PathProgramCache]: Analyzing trace with hash 723129150, now seen corresponding path program 33 times [2024-06-27 19:23:57,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:57,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498233007] [2024-06-27 19:23:57,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:57,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:57,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:58,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:58,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:58,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498233007] [2024-06-27 19:23:58,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498233007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:58,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:58,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:23:58,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956866095] [2024-06-27 19:23:58,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:58,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:23:58,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:58,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:23:58,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:23:58,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:23:58,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 183 transitions, 1735 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:58,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:58,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:23:58,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:58,630 INFO L124 PetriNetUnfolderBase]: 594/1173 cut-off events. [2024-06-27 19:23:58,630 INFO L125 PetriNetUnfolderBase]: For 177203/177205 co-relation queries the response was YES. [2024-06-27 19:23:58,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6885 conditions, 1173 events. 594/1173 cut-off events. For 177203/177205 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6442 event pairs, 138 based on Foata normal form. 8/1181 useless extension candidates. Maximal degree in co-relation 6745. Up to 581 conditions per place. [2024-06-27 19:23:58,641 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 116 selfloop transitions, 72 changer transitions 13/203 dead transitions. [2024-06-27 19:23:58,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 203 transitions, 2185 flow [2024-06-27 19:23:58,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:58,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:58,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-27 19:23:58,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-27 19:23:58,642 INFO L175 Difference]: Start difference. First operand has 303 places, 183 transitions, 1735 flow. Second operand 11 states and 124 transitions. [2024-06-27 19:23:58,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 203 transitions, 2185 flow [2024-06-27 19:23:59,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 203 transitions, 2043 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 19:23:59,394 INFO L231 Difference]: Finished difference. Result has 297 places, 178 transitions, 1644 flow [2024-06-27 19:23:59,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1593, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1644, PETRI_PLACES=297, PETRI_TRANSITIONS=178} [2024-06-27 19:23:59,395 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 266 predicate places. [2024-06-27 19:23:59,395 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 178 transitions, 1644 flow [2024-06-27 19:23:59,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:59,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:59,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:59,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 19:23:59,395 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:23:59,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:59,395 INFO L85 PathProgramCache]: Analyzing trace with hash 96092660, now seen corresponding path program 23 times [2024-06-27 19:23:59,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:59,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524327746] [2024-06-27 19:23:59,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:59,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:59,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:00,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:00,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:00,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524327746] [2024-06-27 19:24:00,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524327746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:00,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:00,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:24:00,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609754001] [2024-06-27 19:24:00,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:00,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:24:00,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:00,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:24:00,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:24:00,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:00,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 178 transitions, 1644 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:00,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:00,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:00,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:01,522 INFO L124 PetriNetUnfolderBase]: 570/1129 cut-off events. [2024-06-27 19:24:01,522 INFO L125 PetriNetUnfolderBase]: For 160497/160499 co-relation queries the response was YES. [2024-06-27 19:24:01,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6139 conditions, 1129 events. 570/1129 cut-off events. For 160497/160499 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6123 event pairs, 150 based on Foata normal form. 10/1139 useless extension candidates. Maximal degree in co-relation 6001. Up to 607 conditions per place. [2024-06-27 19:24:01,533 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 124 selfloop transitions, 65 changer transitions 9/200 dead transitions. [2024-06-27 19:24:01,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 200 transitions, 2092 flow [2024-06-27 19:24:01,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:24:01,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:24:01,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-27 19:24:01,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-27 19:24:01,534 INFO L175 Difference]: Start difference. First operand has 297 places, 178 transitions, 1644 flow. Second operand 12 states and 129 transitions. [2024-06-27 19:24:01,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 200 transitions, 2092 flow [2024-06-27 19:24:02,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 200 transitions, 1732 flow, removed 9 selfloop flow, removed 19 redundant places. [2024-06-27 19:24:02,080 INFO L231 Difference]: Finished difference. Result has 284 places, 174 transitions, 1381 flow [2024-06-27 19:24:02,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1284, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1381, PETRI_PLACES=284, PETRI_TRANSITIONS=174} [2024-06-27 19:24:02,080 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 253 predicate places. [2024-06-27 19:24:02,080 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 174 transitions, 1381 flow [2024-06-27 19:24:02,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:02,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:02,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:02,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 19:24:02,081 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:02,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:02,081 INFO L85 PathProgramCache]: Analyzing trace with hash 663102172, now seen corresponding path program 1 times [2024-06-27 19:24:02,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:02,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763970367] [2024-06-27 19:24:02,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:02,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:02,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:03,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:03,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:03,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763970367] [2024-06-27 19:24:03,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763970367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:03,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:03,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:03,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367883266] [2024-06-27 19:24:03,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:03,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:03,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:03,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:03,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:03,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:03,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 174 transitions, 1381 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:03,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:03,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:03,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:04,190 INFO L124 PetriNetUnfolderBase]: 552/1098 cut-off events. [2024-06-27 19:24:04,190 INFO L125 PetriNetUnfolderBase]: For 130916/130916 co-relation queries the response was YES. [2024-06-27 19:24:04,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5454 conditions, 1098 events. 552/1098 cut-off events. For 130916/130916 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5926 event pairs, 140 based on Foata normal form. 6/1104 useless extension candidates. Maximal degree in co-relation 5326. Up to 892 conditions per place. [2024-06-27 19:24:04,200 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 149 selfloop transitions, 30 changer transitions 18/199 dead transitions. [2024-06-27 19:24:04,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 199 transitions, 1844 flow [2024-06-27 19:24:04,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:24:04,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:24:04,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-27 19:24:04,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3203125 [2024-06-27 19:24:04,201 INFO L175 Difference]: Start difference. First operand has 284 places, 174 transitions, 1381 flow. Second operand 12 states and 123 transitions. [2024-06-27 19:24:04,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 199 transitions, 1844 flow [2024-06-27 19:24:04,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 199 transitions, 1663 flow, removed 4 selfloop flow, removed 14 redundant places. [2024-06-27 19:24:04,536 INFO L231 Difference]: Finished difference. Result has 280 places, 166 transitions, 1204 flow [2024-06-27 19:24:04,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1202, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1204, PETRI_PLACES=280, PETRI_TRANSITIONS=166} [2024-06-27 19:24:04,537 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 249 predicate places. [2024-06-27 19:24:04,537 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 166 transitions, 1204 flow [2024-06-27 19:24:04,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:04,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:04,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:04,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 19:24:04,537 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:04,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:04,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1503365554, now seen corresponding path program 2 times [2024-06-27 19:24:04,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:04,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752420139] [2024-06-27 19:24:04,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:04,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:04,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:06,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:06,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:06,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752420139] [2024-06-27 19:24:06,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752420139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:06,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:06,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:24:06,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198586116] [2024-06-27 19:24:06,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:06,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:24:06,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:06,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:24:06,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:24:06,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:06,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 166 transitions, 1204 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:06,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:06,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:06,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:06,643 INFO L124 PetriNetUnfolderBase]: 522/1048 cut-off events. [2024-06-27 19:24:06,643 INFO L125 PetriNetUnfolderBase]: For 128264/128264 co-relation queries the response was YES. [2024-06-27 19:24:06,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5064 conditions, 1048 events. 522/1048 cut-off events. For 128264/128264 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5618 event pairs, 136 based on Foata normal form. 6/1054 useless extension candidates. Maximal degree in co-relation 4939. Up to 862 conditions per place. [2024-06-27 19:24:06,653 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 144 selfloop transitions, 24 changer transitions 21/191 dead transitions. [2024-06-27 19:24:06,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 191 transitions, 1649 flow [2024-06-27 19:24:06,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:24:06,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:24:06,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 122 transitions. [2024-06-27 19:24:06,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3177083333333333 [2024-06-27 19:24:06,654 INFO L175 Difference]: Start difference. First operand has 280 places, 166 transitions, 1204 flow. Second operand 12 states and 122 transitions. [2024-06-27 19:24:06,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 191 transitions, 1649 flow [2024-06-27 19:24:06,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 191 transitions, 1581 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 19:24:06,961 INFO L231 Difference]: Finished difference. Result has 272 places, 157 transitions, 1119 flow [2024-06-27 19:24:06,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1119, PETRI_PLACES=272, PETRI_TRANSITIONS=157} [2024-06-27 19:24:06,962 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 241 predicate places. [2024-06-27 19:24:06,962 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 157 transitions, 1119 flow [2024-06-27 19:24:06,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:06,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:06,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:06,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 19:24:06,962 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:06,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:06,962 INFO L85 PathProgramCache]: Analyzing trace with hash 716860978, now seen corresponding path program 3 times [2024-06-27 19:24:06,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:06,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018184485] [2024-06-27 19:24:06,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:06,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:06,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:08,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:08,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:08,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018184485] [2024-06-27 19:24:08,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018184485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:08,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:08,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:24:08,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99134802] [2024-06-27 19:24:08,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:08,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:24:08,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:08,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:24:08,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:24:08,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:08,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 157 transitions, 1119 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:08,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:08,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:08,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:08,814 INFO L124 PetriNetUnfolderBase]: 492/994 cut-off events. [2024-06-27 19:24:08,814 INFO L125 PetriNetUnfolderBase]: For 120924/120924 co-relation queries the response was YES. [2024-06-27 19:24:08,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4803 conditions, 994 events. 492/994 cut-off events. For 120924/120924 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5258 event pairs, 130 based on Foata normal form. 6/1000 useless extension candidates. Maximal degree in co-relation 4681. Up to 824 conditions per place. [2024-06-27 19:24:08,820 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 138 selfloop transitions, 17 changer transitions 23/180 dead transitions. [2024-06-27 19:24:08,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 180 transitions, 1538 flow [2024-06-27 19:24:08,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:24:08,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:24:08,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-27 19:24:08,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-06-27 19:24:08,821 INFO L175 Difference]: Start difference. First operand has 272 places, 157 transitions, 1119 flow. Second operand 11 states and 114 transitions. [2024-06-27 19:24:08,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 180 transitions, 1538 flow [2024-06-27 19:24:09,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 180 transitions, 1480 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-27 19:24:09,080 INFO L231 Difference]: Finished difference. Result has 261 places, 146 transitions, 1014 flow [2024-06-27 19:24:09,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1061, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1014, PETRI_PLACES=261, PETRI_TRANSITIONS=146} [2024-06-27 19:24:09,081 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 230 predicate places. [2024-06-27 19:24:09,081 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 146 transitions, 1014 flow [2024-06-27 19:24:09,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:09,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:09,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:09,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 19:24:09,081 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:09,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:09,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1184080556, now seen corresponding path program 4 times [2024-06-27 19:24:09,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:09,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266956123] [2024-06-27 19:24:09,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:09,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:09,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:10,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:10,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:10,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266956123] [2024-06-27 19:24:10,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266956123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:10,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:10,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:24:10,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352500434] [2024-06-27 19:24:10,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:10,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:24:10,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:10,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:24:10,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:24:10,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:10,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 146 transitions, 1014 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:10,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:10,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:10,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:10,945 INFO L124 PetriNetUnfolderBase]: 454/928 cut-off events. [2024-06-27 19:24:10,945 INFO L125 PetriNetUnfolderBase]: For 111204/111204 co-relation queries the response was YES. [2024-06-27 19:24:10,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4499 conditions, 928 events. 454/928 cut-off events. For 111204/111204 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4859 event pairs, 122 based on Foata normal form. 6/934 useless extension candidates. Maximal degree in co-relation 4381. Up to 761 conditions per place. [2024-06-27 19:24:10,954 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 125 selfloop transitions, 9 changer transitions 35/171 dead transitions. [2024-06-27 19:24:10,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 171 transitions, 1419 flow [2024-06-27 19:24:10,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:24:10,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:24:10,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2024-06-27 19:24:10,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3098958333333333 [2024-06-27 19:24:10,954 INFO L175 Difference]: Start difference. First operand has 261 places, 146 transitions, 1014 flow. Second operand 12 states and 119 transitions. [2024-06-27 19:24:10,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 171 transitions, 1419 flow [2024-06-27 19:24:11,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 171 transitions, 1373 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 19:24:11,203 INFO L231 Difference]: Finished difference. Result has 250 places, 132 transitions, 881 flow [2024-06-27 19:24:11,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=881, PETRI_PLACES=250, PETRI_TRANSITIONS=132} [2024-06-27 19:24:11,203 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 219 predicate places. [2024-06-27 19:24:11,203 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 132 transitions, 881 flow [2024-06-27 19:24:11,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:11,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:11,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:11,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 19:24:11,204 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:11,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:11,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1169301606, now seen corresponding path program 5 times [2024-06-27 19:24:11,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:11,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416221257] [2024-06-27 19:24:11,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:11,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:11,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:13,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:13,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:13,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416221257] [2024-06-27 19:24:13,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416221257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:13,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:13,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:24:13,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487062178] [2024-06-27 19:24:13,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:13,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:24:13,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:13,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:24:13,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:24:13,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:13,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 132 transitions, 881 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:13,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:13,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:13,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:14,118 INFO L124 PetriNetUnfolderBase]: 463/931 cut-off events. [2024-06-27 19:24:14,118 INFO L125 PetriNetUnfolderBase]: For 99801/99801 co-relation queries the response was YES. [2024-06-27 19:24:14,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4381 conditions, 931 events. 463/931 cut-off events. For 99801/99801 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4843 event pairs, 127 based on Foata normal form. 6/937 useless extension candidates. Maximal degree in co-relation 4268. Up to 777 conditions per place. [2024-06-27 19:24:14,126 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 138 selfloop transitions, 28 changer transitions 9/177 dead transitions. [2024-06-27 19:24:14,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 177 transitions, 1447 flow [2024-06-27 19:24:14,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:24:14,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:24:14,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-27 19:24:14,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32954545454545453 [2024-06-27 19:24:14,127 INFO L175 Difference]: Start difference. First operand has 250 places, 132 transitions, 881 flow. Second operand 11 states and 116 transitions. [2024-06-27 19:24:14,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 177 transitions, 1447 flow [2024-06-27 19:24:14,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 177 transitions, 1381 flow, removed 7 selfloop flow, removed 17 redundant places. [2024-06-27 19:24:14,379 INFO L231 Difference]: Finished difference. Result has 235 places, 149 transitions, 1061 flow [2024-06-27 19:24:14,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1061, PETRI_PLACES=235, PETRI_TRANSITIONS=149} [2024-06-27 19:24:14,379 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 204 predicate places. [2024-06-27 19:24:14,379 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 149 transitions, 1061 flow [2024-06-27 19:24:14,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:14,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:14,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:14,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 19:24:14,379 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:14,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:14,380 INFO L85 PathProgramCache]: Analyzing trace with hash 408088818, now seen corresponding path program 6 times [2024-06-27 19:24:14,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:14,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072972919] [2024-06-27 19:24:14,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:14,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:14,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:16,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:16,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:16,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072972919] [2024-06-27 19:24:16,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072972919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:16,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:16,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:16,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094437318] [2024-06-27 19:24:16,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:16,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:16,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:16,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:16,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:16,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:16,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 149 transitions, 1061 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:16,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:16,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:16,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:16,891 INFO L124 PetriNetUnfolderBase]: 453/914 cut-off events. [2024-06-27 19:24:16,892 INFO L125 PetriNetUnfolderBase]: For 87155/87155 co-relation queries the response was YES. [2024-06-27 19:24:16,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4346 conditions, 914 events. 453/914 cut-off events. For 87155/87155 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4737 event pairs, 113 based on Foata normal form. 6/920 useless extension candidates. Maximal degree in co-relation 4236. Up to 757 conditions per place. [2024-06-27 19:24:16,899 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 137 selfloop transitions, 28 changer transitions 11/178 dead transitions. [2024-06-27 19:24:16,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 178 transitions, 1505 flow [2024-06-27 19:24:16,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:24:16,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:24:16,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 131 transitions. [2024-06-27 19:24:16,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31490384615384615 [2024-06-27 19:24:16,900 INFO L175 Difference]: Start difference. First operand has 235 places, 149 transitions, 1061 flow. Second operand 13 states and 131 transitions. [2024-06-27 19:24:16,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 178 transitions, 1505 flow [2024-06-27 19:24:17,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 178 transitions, 1484 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 19:24:17,160 INFO L231 Difference]: Finished difference. Result has 242 places, 146 transitions, 1082 flow [2024-06-27 19:24:17,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1082, PETRI_PLACES=242, PETRI_TRANSITIONS=146} [2024-06-27 19:24:17,161 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 211 predicate places. [2024-06-27 19:24:17,161 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 146 transitions, 1082 flow [2024-06-27 19:24:17,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:17,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:17,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:17,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 19:24:17,161 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:17,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:17,161 INFO L85 PathProgramCache]: Analyzing trace with hash -739261094, now seen corresponding path program 7 times [2024-06-27 19:24:17,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:17,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035161875] [2024-06-27 19:24:17,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:17,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:17,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:18,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:18,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:18,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035161875] [2024-06-27 19:24:18,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035161875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:18,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:18,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:18,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488838978] [2024-06-27 19:24:18,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:18,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:18,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:18,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:18,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:18,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:18,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 146 transitions, 1082 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:18,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:18,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:18,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:19,353 INFO L124 PetriNetUnfolderBase]: 449/910 cut-off events. [2024-06-27 19:24:19,353 INFO L125 PetriNetUnfolderBase]: For 87323/87323 co-relation queries the response was YES. [2024-06-27 19:24:19,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4361 conditions, 910 events. 449/910 cut-off events. For 87323/87323 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4733 event pairs, 121 based on Foata normal form. 6/916 useless extension candidates. Maximal degree in co-relation 4252. Up to 753 conditions per place. [2024-06-27 19:24:19,360 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 135 selfloop transitions, 27 changer transitions 11/175 dead transitions. [2024-06-27 19:24:19,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 175 transitions, 1524 flow [2024-06-27 19:24:19,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:24:19,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:24:19,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 128 transitions. [2024-06-27 19:24:19,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3076923076923077 [2024-06-27 19:24:19,361 INFO L175 Difference]: Start difference. First operand has 242 places, 146 transitions, 1082 flow. Second operand 13 states and 128 transitions. [2024-06-27 19:24:19,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 175 transitions, 1524 flow [2024-06-27 19:24:19,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 175 transitions, 1427 flow, removed 19 selfloop flow, removed 13 redundant places. [2024-06-27 19:24:19,555 INFO L231 Difference]: Finished difference. Result has 241 places, 148 transitions, 1078 flow [2024-06-27 19:24:19,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1078, PETRI_PLACES=241, PETRI_TRANSITIONS=148} [2024-06-27 19:24:19,555 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 210 predicate places. [2024-06-27 19:24:19,555 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 148 transitions, 1078 flow [2024-06-27 19:24:19,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:19,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:19,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:19,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 19:24:19,555 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:19,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:19,556 INFO L85 PathProgramCache]: Analyzing trace with hash -44979982, now seen corresponding path program 8 times [2024-06-27 19:24:19,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:19,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380369640] [2024-06-27 19:24:19,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:19,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:19,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:21,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:21,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:21,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380369640] [2024-06-27 19:24:21,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380369640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:21,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:21,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:21,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707440330] [2024-06-27 19:24:21,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:21,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:21,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:21,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:21,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:22,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:22,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 148 transitions, 1078 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:22,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:22,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:22,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:22,657 INFO L124 PetriNetUnfolderBase]: 447/913 cut-off events. [2024-06-27 19:24:22,658 INFO L125 PetriNetUnfolderBase]: For 103857/103857 co-relation queries the response was YES. [2024-06-27 19:24:22,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4280 conditions, 913 events. 447/913 cut-off events. For 103857/103857 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4756 event pairs, 80 based on Foata normal form. 12/925 useless extension candidates. Maximal degree in co-relation 4173. Up to 497 conditions per place. [2024-06-27 19:24:22,663 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 87 selfloop transitions, 64 changer transitions 18/171 dead transitions. [2024-06-27 19:24:22,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 171 transitions, 1472 flow [2024-06-27 19:24:22,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:24:22,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:24:22,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-27 19:24:22,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255208333333333 [2024-06-27 19:24:22,664 INFO L175 Difference]: Start difference. First operand has 241 places, 148 transitions, 1078 flow. Second operand 12 states and 125 transitions. [2024-06-27 19:24:22,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 171 transitions, 1472 flow [2024-06-27 19:24:22,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 171 transitions, 1438 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 19:24:22,828 INFO L231 Difference]: Finished difference. Result has 242 places, 138 transitions, 1127 flow [2024-06-27 19:24:22,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1127, PETRI_PLACES=242, PETRI_TRANSITIONS=138} [2024-06-27 19:24:22,829 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 211 predicate places. [2024-06-27 19:24:22,829 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 138 transitions, 1127 flow [2024-06-27 19:24:22,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:22,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:22,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:22,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 19:24:22,830 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:22,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:22,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1179140872, now seen corresponding path program 9 times [2024-06-27 19:24:22,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:22,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363594046] [2024-06-27 19:24:22,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:22,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:22,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:24,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:24,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:24,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363594046] [2024-06-27 19:24:24,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363594046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:24,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:24,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:24:24,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990430989] [2024-06-27 19:24:24,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:24,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:24:24,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:24,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:24:24,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:24:24,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:24,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 138 transitions, 1127 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:24,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:24,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:24,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:25,405 INFO L124 PetriNetUnfolderBase]: 413/850 cut-off events. [2024-06-27 19:24:25,405 INFO L125 PetriNetUnfolderBase]: For 83426/83426 co-relation queries the response was YES. [2024-06-27 19:24:25,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4255 conditions, 850 events. 413/850 cut-off events. For 83426/83426 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4390 event pairs, 117 based on Foata normal form. 6/856 useless extension candidates. Maximal degree in co-relation 4150. Up to 693 conditions per place. [2024-06-27 19:24:25,410 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 124 selfloop transitions, 24 changer transitions 12/162 dead transitions. [2024-06-27 19:24:25,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 162 transitions, 1520 flow [2024-06-27 19:24:25,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:24:25,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:24:25,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2024-06-27 19:24:25,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3098958333333333 [2024-06-27 19:24:25,411 INFO L175 Difference]: Start difference. First operand has 242 places, 138 transitions, 1127 flow. Second operand 12 states and 119 transitions. [2024-06-27 19:24:25,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 162 transitions, 1520 flow [2024-06-27 19:24:25,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 162 transitions, 1374 flow, removed 7 selfloop flow, removed 15 redundant places. [2024-06-27 19:24:25,591 INFO L231 Difference]: Finished difference. Result has 231 places, 136 transitions, 1022 flow [2024-06-27 19:24:25,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1022, PETRI_PLACES=231, PETRI_TRANSITIONS=136} [2024-06-27 19:24:25,592 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 200 predicate places. [2024-06-27 19:24:25,592 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 136 transitions, 1022 flow [2024-06-27 19:24:25,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:25,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:25,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:25,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 19:24:25,592 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:25,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:25,593 INFO L85 PathProgramCache]: Analyzing trace with hash -743902724, now seen corresponding path program 10 times [2024-06-27 19:24:25,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:25,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837949547] [2024-06-27 19:24:25,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:25,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:25,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:27,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:27,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:27,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837949547] [2024-06-27 19:24:27,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837949547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:27,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:27,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:27,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299177659] [2024-06-27 19:24:27,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:27,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:27,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:27,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:27,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:27,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:27,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 136 transitions, 1022 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:27,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:27,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:27,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:27,872 INFO L124 PetriNetUnfolderBase]: 411/848 cut-off events. [2024-06-27 19:24:27,873 INFO L125 PetriNetUnfolderBase]: For 71811/71811 co-relation queries the response was YES. [2024-06-27 19:24:27,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4000 conditions, 848 events. 411/848 cut-off events. For 71811/71811 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4377 event pairs, 117 based on Foata normal form. 6/854 useless extension candidates. Maximal degree in co-relation 3900. Up to 691 conditions per place. [2024-06-27 19:24:27,879 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 122 selfloop transitions, 22 changer transitions 17/163 dead transitions. [2024-06-27 19:24:27,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 163 transitions, 1421 flow [2024-06-27 19:24:27,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:24:27,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:24:27,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 125 transitions. [2024-06-27 19:24:27,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3004807692307692 [2024-06-27 19:24:27,879 INFO L175 Difference]: Start difference. First operand has 231 places, 136 transitions, 1022 flow. Second operand 13 states and 125 transitions. [2024-06-27 19:24:27,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 163 transitions, 1421 flow [2024-06-27 19:24:28,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 163 transitions, 1369 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 19:24:28,039 INFO L231 Difference]: Finished difference. Result has 233 places, 134 transitions, 1004 flow [2024-06-27 19:24:28,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1004, PETRI_PLACES=233, PETRI_TRANSITIONS=134} [2024-06-27 19:24:28,039 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 202 predicate places. [2024-06-27 19:24:28,039 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 134 transitions, 1004 flow [2024-06-27 19:24:28,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:28,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:28,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:28,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 19:24:28,039 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:28,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:28,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1414856988, now seen corresponding path program 11 times [2024-06-27 19:24:28,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:28,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171936153] [2024-06-27 19:24:28,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:28,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:28,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:29,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:29,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:29,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171936153] [2024-06-27 19:24:29,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171936153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:29,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:29,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:29,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769425660] [2024-06-27 19:24:29,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:29,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:29,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:29,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:29,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:29,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:29,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 134 transitions, 1004 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:29,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:29,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:29,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:30,245 INFO L124 PetriNetUnfolderBase]: 425/878 cut-off events. [2024-06-27 19:24:30,245 INFO L125 PetriNetUnfolderBase]: For 71783/71783 co-relation queries the response was YES. [2024-06-27 19:24:30,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4066 conditions, 878 events. 425/878 cut-off events. For 71783/71783 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4594 event pairs, 104 based on Foata normal form. 6/884 useless extension candidates. Maximal degree in co-relation 3964. Up to 695 conditions per place. [2024-06-27 19:24:30,251 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 125 selfloop transitions, 22 changer transitions 17/166 dead transitions. [2024-06-27 19:24:30,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 166 transitions, 1429 flow [2024-06-27 19:24:30,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:24:30,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:24:30,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 126 transitions. [2024-06-27 19:24:30,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30288461538461536 [2024-06-27 19:24:30,252 INFO L175 Difference]: Start difference. First operand has 233 places, 134 transitions, 1004 flow. Second operand 13 states and 126 transitions. [2024-06-27 19:24:30,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 166 transitions, 1429 flow [2024-06-27 19:24:30,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 166 transitions, 1375 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 19:24:30,408 INFO L231 Difference]: Finished difference. Result has 232 places, 134 transitions, 998 flow [2024-06-27 19:24:30,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=998, PETRI_PLACES=232, PETRI_TRANSITIONS=134} [2024-06-27 19:24:30,408 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 201 predicate places. [2024-06-27 19:24:30,408 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 134 transitions, 998 flow [2024-06-27 19:24:30,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:30,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:30,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:30,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 19:24:30,408 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:30,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:30,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1928541156, now seen corresponding path program 12 times [2024-06-27 19:24:30,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:30,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80015640] [2024-06-27 19:24:30,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:30,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:30,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:32,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:32,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:32,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80015640] [2024-06-27 19:24:32,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80015640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:32,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:32,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:32,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997140277] [2024-06-27 19:24:32,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:32,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:32,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:32,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:32,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:32,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:32,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 134 transitions, 998 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:32,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:32,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:32,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:32,551 INFO L124 PetriNetUnfolderBase]: 407/844 cut-off events. [2024-06-27 19:24:32,552 INFO L125 PetriNetUnfolderBase]: For 71787/71787 co-relation queries the response was YES. [2024-06-27 19:24:32,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3992 conditions, 844 events. 407/844 cut-off events. For 71787/71787 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4377 event pairs, 113 based on Foata normal form. 6/850 useless extension candidates. Maximal degree in co-relation 3890. Up to 711 conditions per place. [2024-06-27 19:24:32,558 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 123 selfloop transitions, 20 changer transitions 14/159 dead transitions. [2024-06-27 19:24:32,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 159 transitions, 1383 flow [2024-06-27 19:24:32,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:24:32,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:24:32,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 123 transitions. [2024-06-27 19:24:32,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2956730769230769 [2024-06-27 19:24:32,559 INFO L175 Difference]: Start difference. First operand has 232 places, 134 transitions, 998 flow. Second operand 13 states and 123 transitions. [2024-06-27 19:24:32,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 159 transitions, 1383 flow [2024-06-27 19:24:32,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 159 transitions, 1321 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-27 19:24:32,707 INFO L231 Difference]: Finished difference. Result has 229 places, 131 transitions, 961 flow [2024-06-27 19:24:32,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=961, PETRI_PLACES=229, PETRI_TRANSITIONS=131} [2024-06-27 19:24:32,707 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-27 19:24:32,707 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 131 transitions, 961 flow [2024-06-27 19:24:32,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:32,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:32,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:32,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 19:24:32,707 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:32,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:32,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1933009806, now seen corresponding path program 13 times [2024-06-27 19:24:32,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:32,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508370033] [2024-06-27 19:24:32,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:32,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:32,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:34,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:34,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:34,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508370033] [2024-06-27 19:24:34,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508370033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:34,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:34,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:34,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965936766] [2024-06-27 19:24:34,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:34,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:34,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:34,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:34,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:34,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:34,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 131 transitions, 961 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:34,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:34,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:34,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:34,761 INFO L124 PetriNetUnfolderBase]: 397/826 cut-off events. [2024-06-27 19:24:34,761 INFO L125 PetriNetUnfolderBase]: For 71691/71691 co-relation queries the response was YES. [2024-06-27 19:24:34,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3908 conditions, 826 events. 397/826 cut-off events. For 71691/71691 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4279 event pairs, 109 based on Foata normal form. 6/832 useless extension candidates. Maximal degree in co-relation 3808. Up to 687 conditions per place. [2024-06-27 19:24:34,767 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 123 selfloop transitions, 18 changer transitions 14/157 dead transitions. [2024-06-27 19:24:34,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 157 transitions, 1346 flow [2024-06-27 19:24:34,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:24:34,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:24:34,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 123 transitions. [2024-06-27 19:24:34,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2956730769230769 [2024-06-27 19:24:34,768 INFO L175 Difference]: Start difference. First operand has 229 places, 131 transitions, 961 flow. Second operand 13 states and 123 transitions. [2024-06-27 19:24:34,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 157 transitions, 1346 flow [2024-06-27 19:24:34,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 157 transitions, 1300 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 19:24:34,908 INFO L231 Difference]: Finished difference. Result has 229 places, 127 transitions, 922 flow [2024-06-27 19:24:34,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=915, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=922, PETRI_PLACES=229, PETRI_TRANSITIONS=127} [2024-06-27 19:24:34,909 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-27 19:24:34,909 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 127 transitions, 922 flow [2024-06-27 19:24:34,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:34,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:34,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:34,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 19:24:34,909 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:34,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:34,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1980232102, now seen corresponding path program 14 times [2024-06-27 19:24:34,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:34,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635879264] [2024-06-27 19:24:34,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:34,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:34,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:36,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:36,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:36,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635879264] [2024-06-27 19:24:36,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635879264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:36,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:36,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:36,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040857896] [2024-06-27 19:24:36,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:36,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:36,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:36,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:36,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:36,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:36,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 127 transitions, 922 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:36,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:36,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:36,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:37,082 INFO L124 PetriNetUnfolderBase]: 383/800 cut-off events. [2024-06-27 19:24:37,082 INFO L125 PetriNetUnfolderBase]: For 71673/71673 co-relation queries the response was YES. [2024-06-27 19:24:37,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3821 conditions, 800 events. 383/800 cut-off events. For 71673/71673 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4089 event pairs, 111 based on Foata normal form. 6/806 useless extension candidates. Maximal degree in co-relation 3720. Up to 683 conditions per place. [2024-06-27 19:24:37,087 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 109 selfloop transitions, 6 changer transitions 35/152 dead transitions. [2024-06-27 19:24:37,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 152 transitions, 1295 flow [2024-06-27 19:24:37,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:24:37,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:24:37,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 121 transitions. [2024-06-27 19:24:37,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29086538461538464 [2024-06-27 19:24:37,088 INFO L175 Difference]: Start difference. First operand has 229 places, 127 transitions, 922 flow. Second operand 13 states and 121 transitions. [2024-06-27 19:24:37,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 152 transitions, 1295 flow [2024-06-27 19:24:37,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 152 transitions, 1249 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 19:24:37,298 INFO L231 Difference]: Finished difference. Result has 229 places, 114 transitions, 764 flow [2024-06-27 19:24:37,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=876, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=764, PETRI_PLACES=229, PETRI_TRANSITIONS=114} [2024-06-27 19:24:37,299 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-27 19:24:37,299 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 114 transitions, 764 flow [2024-06-27 19:24:37,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:37,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:37,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:37,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 19:24:37,299 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:37,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:37,299 INFO L85 PathProgramCache]: Analyzing trace with hash -2006174234, now seen corresponding path program 15 times [2024-06-27 19:24:37,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:37,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53759875] [2024-06-27 19:24:37,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:37,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:37,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:39,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:39,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:39,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53759875] [2024-06-27 19:24:39,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53759875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:39,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:39,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:39,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513632017] [2024-06-27 19:24:39,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:39,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:39,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:39,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:39,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:39,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:39,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 114 transitions, 764 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:39,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:39,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:39,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:39,707 INFO L124 PetriNetUnfolderBase]: 335/688 cut-off events. [2024-06-27 19:24:39,707 INFO L125 PetriNetUnfolderBase]: For 53556/53556 co-relation queries the response was YES. [2024-06-27 19:24:39,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2954 conditions, 688 events. 335/688 cut-off events. For 53556/53556 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3417 event pairs, 96 based on Foata normal form. 6/694 useless extension candidates. Maximal degree in co-relation 2853. Up to 553 conditions per place. [2024-06-27 19:24:39,712 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 100 selfloop transitions, 20 changer transitions 9/131 dead transitions. [2024-06-27 19:24:39,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 131 transitions, 1062 flow [2024-06-27 19:24:39,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:24:39,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:24:39,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-27 19:24:39,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3096590909090909 [2024-06-27 19:24:39,712 INFO L175 Difference]: Start difference. First operand has 229 places, 114 transitions, 764 flow. Second operand 11 states and 109 transitions. [2024-06-27 19:24:39,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 131 transitions, 1062 flow [2024-06-27 19:24:39,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 131 transitions, 987 flow, removed 9 selfloop flow, removed 18 redundant places. [2024-06-27 19:24:39,804 INFO L231 Difference]: Finished difference. Result has 208 places, 111 transitions, 717 flow [2024-06-27 19:24:39,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=689, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=717, PETRI_PLACES=208, PETRI_TRANSITIONS=111} [2024-06-27 19:24:39,804 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 177 predicate places. [2024-06-27 19:24:39,804 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 111 transitions, 717 flow [2024-06-27 19:24:39,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:39,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:39,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:39,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 19:24:39,804 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:39,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:39,805 INFO L85 PathProgramCache]: Analyzing trace with hash -2005752568, now seen corresponding path program 16 times [2024-06-27 19:24:39,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:39,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636268149] [2024-06-27 19:24:39,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:39,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:39,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:41,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:41,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:41,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636268149] [2024-06-27 19:24:41,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636268149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:41,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:41,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:41,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576690242] [2024-06-27 19:24:41,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:41,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:41,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:41,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:41,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:41,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:41,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 111 transitions, 717 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:41,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:41,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:41,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:42,163 INFO L124 PetriNetUnfolderBase]: 325/670 cut-off events. [2024-06-27 19:24:42,163 INFO L125 PetriNetUnfolderBase]: For 53445/53445 co-relation queries the response was YES. [2024-06-27 19:24:42,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2862 conditions, 670 events. 325/670 cut-off events. For 53445/53445 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3313 event pairs, 88 based on Foata normal form. 6/676 useless extension candidates. Maximal degree in co-relation 2768. Up to 535 conditions per place. [2024-06-27 19:24:42,168 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 96 selfloop transitions, 18 changer transitions 14/130 dead transitions. [2024-06-27 19:24:42,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 130 transitions, 1017 flow [2024-06-27 19:24:42,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:24:42,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:24:42,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 115 transitions. [2024-06-27 19:24:42,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2994791666666667 [2024-06-27 19:24:42,169 INFO L175 Difference]: Start difference. First operand has 208 places, 111 transitions, 717 flow. Second operand 12 states and 115 transitions. [2024-06-27 19:24:42,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 130 transitions, 1017 flow [2024-06-27 19:24:42,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 130 transitions, 971 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 19:24:42,300 INFO L231 Difference]: Finished difference. Result has 204 places, 107 transitions, 692 flow [2024-06-27 19:24:42,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=671, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=692, PETRI_PLACES=204, PETRI_TRANSITIONS=107} [2024-06-27 19:24:42,301 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 173 predicate places. [2024-06-27 19:24:42,301 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 107 transitions, 692 flow [2024-06-27 19:24:42,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:42,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:42,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:42,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 19:24:42,301 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:42,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:42,302 INFO L85 PathProgramCache]: Analyzing trace with hash -2010221218, now seen corresponding path program 17 times [2024-06-27 19:24:42,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:42,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550240316] [2024-06-27 19:24:42,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:42,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:42,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:44,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:44,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:44,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550240316] [2024-06-27 19:24:44,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550240316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:44,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:44,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:44,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250935078] [2024-06-27 19:24:44,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:44,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:44,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:44,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:44,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:44,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:44,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 107 transitions, 692 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:44,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:44,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:44,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:44,706 INFO L124 PetriNetUnfolderBase]: 311/644 cut-off events. [2024-06-27 19:24:44,706 INFO L125 PetriNetUnfolderBase]: For 50711/50711 co-relation queries the response was YES. [2024-06-27 19:24:44,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2762 conditions, 644 events. 311/644 cut-off events. For 50711/50711 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3145 event pairs, 84 based on Foata normal form. 6/650 useless extension candidates. Maximal degree in co-relation 2670. Up to 509 conditions per place. [2024-06-27 19:24:44,710 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 91 selfloop transitions, 16 changer transitions 17/126 dead transitions. [2024-06-27 19:24:44,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 126 transitions, 984 flow [2024-06-27 19:24:44,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:24:44,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:24:44,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 114 transitions. [2024-06-27 19:24:44,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.296875 [2024-06-27 19:24:44,711 INFO L175 Difference]: Start difference. First operand has 204 places, 107 transitions, 692 flow. Second operand 12 states and 114 transitions. [2024-06-27 19:24:44,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 126 transitions, 984 flow [2024-06-27 19:24:44,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 126 transitions, 940 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 19:24:44,812 INFO L231 Difference]: Finished difference. Result has 198 places, 102 transitions, 661 flow [2024-06-27 19:24:44,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=661, PETRI_PLACES=198, PETRI_TRANSITIONS=102} [2024-06-27 19:24:44,812 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 167 predicate places. [2024-06-27 19:24:44,812 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 102 transitions, 661 flow [2024-06-27 19:24:44,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:44,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:44,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:44,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 19:24:44,812 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:44,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:44,813 INFO L85 PathProgramCache]: Analyzing trace with hash -2121043738, now seen corresponding path program 18 times [2024-06-27 19:24:44,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:44,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328731892] [2024-06-27 19:24:44,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:44,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:44,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:46,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:46,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:46,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328731892] [2024-06-27 19:24:46,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328731892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:46,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:46,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:46,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255659288] [2024-06-27 19:24:46,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:46,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:46,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:46,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:46,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:46,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:46,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 102 transitions, 661 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:46,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:46,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:46,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:47,128 INFO L124 PetriNetUnfolderBase]: 293/610 cut-off events. [2024-06-27 19:24:47,129 INFO L125 PetriNetUnfolderBase]: For 46739/46739 co-relation queries the response was YES. [2024-06-27 19:24:47,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2629 conditions, 610 events. 293/610 cut-off events. For 46739/46739 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2932 event pairs, 63 based on Foata normal form. 6/616 useless extension candidates. Maximal degree in co-relation 2540. Up to 449 conditions per place. [2024-06-27 19:24:47,132 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 86 selfloop transitions, 16 changer transitions 17/121 dead transitions. [2024-06-27 19:24:47,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 121 transitions, 943 flow [2024-06-27 19:24:47,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:24:47,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:24:47,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 115 transitions. [2024-06-27 19:24:47,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2994791666666667 [2024-06-27 19:24:47,133 INFO L175 Difference]: Start difference. First operand has 198 places, 102 transitions, 661 flow. Second operand 12 states and 115 transitions. [2024-06-27 19:24:47,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 121 transitions, 943 flow [2024-06-27 19:24:47,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 121 transitions, 901 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-27 19:24:47,215 INFO L231 Difference]: Finished difference. Result has 190 places, 95 transitions, 616 flow [2024-06-27 19:24:47,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=619, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=616, PETRI_PLACES=190, PETRI_TRANSITIONS=95} [2024-06-27 19:24:47,216 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 159 predicate places. [2024-06-27 19:24:47,216 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 95 transitions, 616 flow [2024-06-27 19:24:47,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:47,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:47,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:47,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 19:24:47,216 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:47,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:47,216 INFO L85 PathProgramCache]: Analyzing trace with hash 713913608, now seen corresponding path program 19 times [2024-06-27 19:24:47,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:47,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089628022] [2024-06-27 19:24:47,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:47,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:47,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:49,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:49,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:49,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089628022] [2024-06-27 19:24:49,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089628022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:49,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:49,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:49,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23169331] [2024-06-27 19:24:49,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:49,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:49,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:49,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:49,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:49,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:49,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 95 transitions, 616 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:49,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:49,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:49,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:49,528 INFO L124 PetriNetUnfolderBase]: 271/568 cut-off events. [2024-06-27 19:24:49,528 INFO L125 PetriNetUnfolderBase]: For 41701/41701 co-relation queries the response was YES. [2024-06-27 19:24:49,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2467 conditions, 568 events. 271/568 cut-off events. For 41701/41701 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2667 event pairs, 70 based on Foata normal form. 6/574 useless extension candidates. Maximal degree in co-relation 2382. Up to 457 conditions per place. [2024-06-27 19:24:49,532 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 84 selfloop transitions, 12 changer transitions 18/116 dead transitions. [2024-06-27 19:24:49,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 116 transitions, 896 flow [2024-06-27 19:24:49,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:24:49,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:24:49,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 120 transitions. [2024-06-27 19:24:49,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28846153846153844 [2024-06-27 19:24:49,532 INFO L175 Difference]: Start difference. First operand has 190 places, 95 transitions, 616 flow. Second operand 13 states and 120 transitions. [2024-06-27 19:24:49,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 116 transitions, 896 flow [2024-06-27 19:24:49,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 116 transitions, 852 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-27 19:24:49,595 INFO L231 Difference]: Finished difference. Result has 181 places, 88 transitions, 555 flow [2024-06-27 19:24:49,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=555, PETRI_PLACES=181, PETRI_TRANSITIONS=88} [2024-06-27 19:24:49,596 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 150 predicate places. [2024-06-27 19:24:49,596 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 88 transitions, 555 flow [2024-06-27 19:24:49,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:49,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:49,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:49,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 19:24:49,596 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:49,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:49,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1169474586, now seen corresponding path program 20 times [2024-06-27 19:24:49,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:49,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520243982] [2024-06-27 19:24:49,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:49,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:49,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:51,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:51,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:51,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520243982] [2024-06-27 19:24:51,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520243982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:51,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:51,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:51,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303729429] [2024-06-27 19:24:51,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:51,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:51,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:51,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:51,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:51,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:51,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 88 transitions, 555 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:51,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:51,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:51,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:51,863 INFO L124 PetriNetUnfolderBase]: 252/531 cut-off events. [2024-06-27 19:24:51,863 INFO L125 PetriNetUnfolderBase]: For 35768/35768 co-relation queries the response was YES. [2024-06-27 19:24:51,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2275 conditions, 531 events. 252/531 cut-off events. For 35768/35768 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2444 event pairs, 68 based on Foata normal form. 6/537 useless extension candidates. Maximal degree in co-relation 2195. Up to 439 conditions per place. [2024-06-27 19:24:51,865 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 80 selfloop transitions, 11 changer transitions 14/107 dead transitions. [2024-06-27 19:24:51,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 107 transitions, 811 flow [2024-06-27 19:24:51,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:24:51,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:24:51,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 111 transitions. [2024-06-27 19:24:51,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2890625 [2024-06-27 19:24:51,866 INFO L175 Difference]: Start difference. First operand has 181 places, 88 transitions, 555 flow. Second operand 12 states and 111 transitions. [2024-06-27 19:24:51,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 107 transitions, 811 flow [2024-06-27 19:24:51,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 107 transitions, 772 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-27 19:24:51,920 INFO L231 Difference]: Finished difference. Result has 170 places, 84 transitions, 523 flow [2024-06-27 19:24:51,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=523, PETRI_PLACES=170, PETRI_TRANSITIONS=84} [2024-06-27 19:24:51,920 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 139 predicate places. [2024-06-27 19:24:51,920 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 84 transitions, 523 flow [2024-06-27 19:24:51,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:51,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:51,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:51,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 19:24:51,920 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:51,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:51,920 INFO L85 PathProgramCache]: Analyzing trace with hash 306702728, now seen corresponding path program 21 times [2024-06-27 19:24:51,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:51,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165888728] [2024-06-27 19:24:51,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:51,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:51,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:54,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:54,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:54,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165888728] [2024-06-27 19:24:54,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165888728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:54,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:54,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:54,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956791634] [2024-06-27 19:24:54,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:54,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:54,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:54,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:54,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:54,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:54,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 84 transitions, 523 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:54,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:54,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:54,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:54,920 INFO L124 PetriNetUnfolderBase]: 238/505 cut-off events. [2024-06-27 19:24:54,920 INFO L125 PetriNetUnfolderBase]: For 31352/31352 co-relation queries the response was YES. [2024-06-27 19:24:54,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2150 conditions, 505 events. 238/505 cut-off events. For 31352/31352 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2291 event pairs, 64 based on Foata normal form. 6/511 useless extension candidates. Maximal degree in co-relation 2074. Up to 413 conditions per place. [2024-06-27 19:24:54,923 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 68 selfloop transitions, 3 changer transitions 28/101 dead transitions. [2024-06-27 19:24:54,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 101 transitions, 763 flow [2024-06-27 19:24:54,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:24:54,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:24:54,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-27 19:24:54,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29261363636363635 [2024-06-27 19:24:54,923 INFO L175 Difference]: Start difference. First operand has 170 places, 84 transitions, 523 flow. Second operand 11 states and 103 transitions. [2024-06-27 19:24:54,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 101 transitions, 763 flow [2024-06-27 19:24:54,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 101 transitions, 733 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 19:24:54,959 INFO L231 Difference]: Finished difference. Result has 163 places, 72 transitions, 425 flow [2024-06-27 19:24:54,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=425, PETRI_PLACES=163, PETRI_TRANSITIONS=72} [2024-06-27 19:24:54,960 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 132 predicate places. [2024-06-27 19:24:54,960 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 72 transitions, 425 flow [2024-06-27 19:24:54,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:54,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:54,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:54,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 19:24:54,960 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:54,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:54,960 INFO L85 PathProgramCache]: Analyzing trace with hash -844854690, now seen corresponding path program 22 times [2024-06-27 19:24:54,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:54,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823038797] [2024-06-27 19:24:54,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:54,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:54,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:56,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:56,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:56,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823038797] [2024-06-27 19:24:56,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823038797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:56,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:56,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:24:56,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508791902] [2024-06-27 19:24:56,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:56,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:24:56,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:56,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:24:56,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:24:56,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:56,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 72 transitions, 425 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:56,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:56,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:56,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:56,689 INFO L124 PetriNetUnfolderBase]: 193/408 cut-off events. [2024-06-27 19:24:56,689 INFO L125 PetriNetUnfolderBase]: For 18804/18804 co-relation queries the response was YES. [2024-06-27 19:24:56,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1481 conditions, 408 events. 193/408 cut-off events. For 18804/18804 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1752 event pairs, 57 based on Foata normal form. 6/414 useless extension candidates. Maximal degree in co-relation 1408. Up to 346 conditions per place. [2024-06-27 19:24:56,691 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 61 selfloop transitions, 8 changer transitions 14/85 dead transitions. [2024-06-27 19:24:56,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 85 transitions, 621 flow [2024-06-27 19:24:56,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:24:56,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:24:56,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 99 transitions. [2024-06-27 19:24:56,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28125 [2024-06-27 19:24:56,692 INFO L175 Difference]: Start difference. First operand has 163 places, 72 transitions, 425 flow. Second operand 11 states and 99 transitions. [2024-06-27 19:24:56,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 85 transitions, 621 flow [2024-06-27 19:24:56,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 85 transitions, 591 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-06-27 19:24:56,713 INFO L231 Difference]: Finished difference. Result has 143 places, 67 transitions, 389 flow [2024-06-27 19:24:56,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=389, PETRI_PLACES=143, PETRI_TRANSITIONS=67} [2024-06-27 19:24:56,713 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 112 predicate places. [2024-06-27 19:24:56,713 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 67 transitions, 389 flow [2024-06-27 19:24:56,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:56,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:56,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:56,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 19:24:56,714 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:56,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:56,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1526889712, now seen corresponding path program 23 times [2024-06-27 19:24:56,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:56,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446713975] [2024-06-27 19:24:56,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:56,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:56,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:58,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:58,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:58,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446713975] [2024-06-27 19:24:58,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446713975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:58,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:58,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:24:58,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128474225] [2024-06-27 19:24:58,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:58,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:24:58,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:58,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:24:58,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:24:58,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:24:58,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 67 transitions, 389 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:58,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:58,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:24:58,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:59,103 INFO L124 PetriNetUnfolderBase]: 182/383 cut-off events. [2024-06-27 19:24:59,103 INFO L125 PetriNetUnfolderBase]: For 14378/14378 co-relation queries the response was YES. [2024-06-27 19:24:59,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1353 conditions, 383 events. 182/383 cut-off events. For 14378/14378 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1590 event pairs, 29 based on Foata normal form. 6/389 useless extension candidates. Maximal degree in co-relation 1288. Up to 218 conditions per place. [2024-06-27 19:24:59,105 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 49 selfloop transitions, 20 changer transitions 18/89 dead transitions. [2024-06-27 19:24:59,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 89 transitions, 609 flow [2024-06-27 19:24:59,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:24:59,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:24:59,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 117 transitions. [2024-06-27 19:24:59,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3046875 [2024-06-27 19:24:59,106 INFO L175 Difference]: Start difference. First operand has 143 places, 67 transitions, 389 flow. Second operand 12 states and 117 transitions. [2024-06-27 19:24:59,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 89 transitions, 609 flow [2024-06-27 19:24:59,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 89 transitions, 583 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-27 19:24:59,126 INFO L231 Difference]: Finished difference. Result has 135 places, 61 transitions, 376 flow [2024-06-27 19:24:59,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=376, PETRI_PLACES=135, PETRI_TRANSITIONS=61} [2024-06-27 19:24:59,127 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 104 predicate places. [2024-06-27 19:24:59,127 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 61 transitions, 376 flow [2024-06-27 19:24:59,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:59,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:59,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:59,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 19:24:59,128 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:24:59,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:59,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1459332908, now seen corresponding path program 24 times [2024-06-27 19:24:59,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:59,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072896674] [2024-06-27 19:24:59,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:59,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:59,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:01,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:01,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:01,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072896674] [2024-06-27 19:25:01,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072896674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:01,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:01,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:25:01,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148129439] [2024-06-27 19:25:01,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:01,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:25:01,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:01,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:25:01,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:25:01,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:25:01,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 61 transitions, 376 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:01,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:01,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:25:01,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:02,038 INFO L124 PetriNetUnfolderBase]: 167/350 cut-off events. [2024-06-27 19:25:02,038 INFO L125 PetriNetUnfolderBase]: For 12168/12168 co-relation queries the response was YES. [2024-06-27 19:25:02,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1281 conditions, 350 events. 167/350 cut-off events. For 12168/12168 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1391 event pairs, 33 based on Foata normal form. 6/356 useless extension candidates. Maximal degree in co-relation 1220. Up to 178 conditions per place. [2024-06-27 19:25:02,039 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 46 selfloop transitions, 20 changer transitions 13/81 dead transitions. [2024-06-27 19:25:02,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 81 transitions, 576 flow [2024-06-27 19:25:02,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:25:02,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:25:02,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 114 transitions. [2024-06-27 19:25:02,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.296875 [2024-06-27 19:25:02,040 INFO L175 Difference]: Start difference. First operand has 135 places, 61 transitions, 376 flow. Second operand 12 states and 114 transitions. [2024-06-27 19:25:02,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 81 transitions, 576 flow [2024-06-27 19:25:02,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 81 transitions, 524 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-27 19:25:02,056 INFO L231 Difference]: Finished difference. Result has 125 places, 57 transitions, 347 flow [2024-06-27 19:25:02,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=347, PETRI_PLACES=125, PETRI_TRANSITIONS=57} [2024-06-27 19:25:02,056 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 94 predicate places. [2024-06-27 19:25:02,056 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 57 transitions, 347 flow [2024-06-27 19:25:02,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:02,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:02,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:02,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-27 19:25:02,057 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:25:02,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:02,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1116303934, now seen corresponding path program 25 times [2024-06-27 19:25:02,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:02,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094970920] [2024-06-27 19:25:02,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:02,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:02,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:03,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:03,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:03,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094970920] [2024-06-27 19:25:03,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094970920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:03,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:03,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:25:03,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694840579] [2024-06-27 19:25:03,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:03,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:25:03,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:03,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:25:03,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:25:03,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:25:03,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 57 transitions, 347 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:03,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:03,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:25:03,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:04,180 INFO L124 PetriNetUnfolderBase]: 155/326 cut-off events. [2024-06-27 19:25:04,181 INFO L125 PetriNetUnfolderBase]: For 9628/9628 co-relation queries the response was YES. [2024-06-27 19:25:04,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1176 conditions, 326 events. 155/326 cut-off events. For 9628/9628 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1264 event pairs, 29 based on Foata normal form. 6/332 useless extension candidates. Maximal degree in co-relation 1120. Up to 176 conditions per place. [2024-06-27 19:25:04,182 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 46 selfloop transitions, 15 changer transitions 16/79 dead transitions. [2024-06-27 19:25:04,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 79 transitions, 547 flow [2024-06-27 19:25:04,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:25:04,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:25:04,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 117 transitions. [2024-06-27 19:25:04,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3046875 [2024-06-27 19:25:04,183 INFO L175 Difference]: Start difference. First operand has 125 places, 57 transitions, 347 flow. Second operand 12 states and 117 transitions. [2024-06-27 19:25:04,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 79 transitions, 547 flow [2024-06-27 19:25:04,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 79 transitions, 499 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 19:25:04,194 INFO L231 Difference]: Finished difference. Result has 119 places, 52 transitions, 308 flow [2024-06-27 19:25:04,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=308, PETRI_PLACES=119, PETRI_TRANSITIONS=52} [2024-06-27 19:25:04,194 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 88 predicate places. [2024-06-27 19:25:04,195 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 52 transitions, 308 flow [2024-06-27 19:25:04,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:04,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:04,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:04,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-27 19:25:04,195 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:25:04,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:04,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1250592248, now seen corresponding path program 26 times [2024-06-27 19:25:04,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:04,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880204945] [2024-06-27 19:25:04,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:04,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:04,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:05,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:05,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:05,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880204945] [2024-06-27 19:25:05,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880204945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:05,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:05,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:25:05,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667000719] [2024-06-27 19:25:05,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:05,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:25:05,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:05,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:25:05,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:25:06,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:25:06,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 52 transitions, 308 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:06,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:06,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:25:06,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:06,281 INFO L124 PetriNetUnfolderBase]: 139/294 cut-off events. [2024-06-27 19:25:06,281 INFO L125 PetriNetUnfolderBase]: For 8236/8236 co-relation queries the response was YES. [2024-06-27 19:25:06,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1057 conditions, 294 events. 139/294 cut-off events. For 8236/8236 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1092 event pairs, 27 based on Foata normal form. 6/300 useless extension candidates. Maximal degree in co-relation 1004. Up to 158 conditions per place. [2024-06-27 19:25:06,283 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 42 selfloop transitions, 14 changer transitions 14/72 dead transitions. [2024-06-27 19:25:06,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 72 transitions, 490 flow [2024-06-27 19:25:06,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:25:06,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:25:06,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 113 transitions. [2024-06-27 19:25:06,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2942708333333333 [2024-06-27 19:25:06,284 INFO L175 Difference]: Start difference. First operand has 119 places, 52 transitions, 308 flow. Second operand 12 states and 113 transitions. [2024-06-27 19:25:06,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 72 transitions, 490 flow [2024-06-27 19:25:06,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 72 transitions, 450 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 19:25:06,294 INFO L231 Difference]: Finished difference. Result has 111 places, 48 transitions, 281 flow [2024-06-27 19:25:06,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=281, PETRI_PLACES=111, PETRI_TRANSITIONS=48} [2024-06-27 19:25:06,294 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 80 predicate places. [2024-06-27 19:25:06,295 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 48 transitions, 281 flow [2024-06-27 19:25:06,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:06,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:06,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:06,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-27 19:25:06,295 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:25:06,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:06,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1255060898, now seen corresponding path program 27 times [2024-06-27 19:25:06,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:06,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965624848] [2024-06-27 19:25:06,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:06,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:06,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:08,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:08,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:08,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965624848] [2024-06-27 19:25:08,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965624848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:08,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:08,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:25:08,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132288192] [2024-06-27 19:25:08,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:08,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:25:08,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:08,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:25:08,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:25:08,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:25:08,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 48 transitions, 281 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:08,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:08,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:25:08,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:08,399 INFO L124 PetriNetUnfolderBase]: 125/268 cut-off events. [2024-06-27 19:25:08,399 INFO L125 PetriNetUnfolderBase]: For 6556/6556 co-relation queries the response was YES. [2024-06-27 19:25:08,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 957 conditions, 268 events. 125/268 cut-off events. For 6556/6556 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 947 event pairs, 23 based on Foata normal form. 6/274 useless extension candidates. Maximal degree in co-relation 908. Up to 132 conditions per place. [2024-06-27 19:25:08,400 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 35 selfloop transitions, 10 changer transitions 21/68 dead transitions. [2024-06-27 19:25:08,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 68 transitions, 455 flow [2024-06-27 19:25:08,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:25:08,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:25:08,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-06-27 19:25:08,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2916666666666667 [2024-06-27 19:25:08,401 INFO L175 Difference]: Start difference. First operand has 111 places, 48 transitions, 281 flow. Second operand 12 states and 112 transitions. [2024-06-27 19:25:08,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 68 transitions, 455 flow [2024-06-27 19:25:08,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 68 transitions, 419 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 19:25:08,407 INFO L231 Difference]: Finished difference. Result has 105 places, 41 transitions, 234 flow [2024-06-27 19:25:08,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=234, PETRI_PLACES=105, PETRI_TRANSITIONS=41} [2024-06-27 19:25:08,407 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 74 predicate places. [2024-06-27 19:25:08,407 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 41 transitions, 234 flow [2024-06-27 19:25:08,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:08,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:08,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:08,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-27 19:25:08,408 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:25:08,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:08,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1955648160, now seen corresponding path program 28 times [2024-06-27 19:25:08,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:08,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721923846] [2024-06-27 19:25:08,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:08,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:08,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:09,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:09,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:09,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721923846] [2024-06-27 19:25:09,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721923846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:09,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:09,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:25:09,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639557747] [2024-06-27 19:25:09,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:09,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:25:09,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:09,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:25:09,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:25:10,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:25:10,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 41 transitions, 234 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:10,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:10,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:25:10,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:10,403 INFO L124 PetriNetUnfolderBase]: 106/227 cut-off events. [2024-06-27 19:25:10,403 INFO L125 PetriNetUnfolderBase]: For 5408/5408 co-relation queries the response was YES. [2024-06-27 19:25:10,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 820 conditions, 227 events. 106/227 cut-off events. For 5408/5408 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 740 event pairs, 19 based on Foata normal form. 6/233 useless extension candidates. Maximal degree in co-relation 774. Up to 114 conditions per place. [2024-06-27 19:25:10,404 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 31 selfloop transitions, 12 changer transitions 16/61 dead transitions. [2024-06-27 19:25:10,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 61 transitions, 394 flow [2024-06-27 19:25:10,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:25:10,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:25:10,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 111 transitions. [2024-06-27 19:25:10,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2890625 [2024-06-27 19:25:10,404 INFO L175 Difference]: Start difference. First operand has 105 places, 41 transitions, 234 flow. Second operand 12 states and 111 transitions. [2024-06-27 19:25:10,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 61 transitions, 394 flow [2024-06-27 19:25:10,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 61 transitions, 360 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-27 19:25:10,408 INFO L231 Difference]: Finished difference. Result has 93 places, 36 transitions, 203 flow [2024-06-27 19:25:10,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=203, PETRI_PLACES=93, PETRI_TRANSITIONS=36} [2024-06-27 19:25:10,408 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 62 predicate places. [2024-06-27 19:25:10,409 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 36 transitions, 203 flow [2024-06-27 19:25:10,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:10,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:10,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:10,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-27 19:25:10,409 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:25:10,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:10,409 INFO L85 PathProgramCache]: Analyzing trace with hash 72432946, now seen corresponding path program 29 times [2024-06-27 19:25:10,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:10,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745313697] [2024-06-27 19:25:10,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:10,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:10,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:12,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:12,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:12,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745313697] [2024-06-27 19:25:12,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745313697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:12,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:12,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-27 19:25:12,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951883656] [2024-06-27 19:25:12,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:12,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 19:25:12,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:12,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 19:25:12,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-06-27 19:25:12,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:25:12,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 36 transitions, 203 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:12,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:12,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:25:12,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:12,622 INFO L124 PetriNetUnfolderBase]: 90/195 cut-off events. [2024-06-27 19:25:12,622 INFO L125 PetriNetUnfolderBase]: For 3458/3458 co-relation queries the response was YES. [2024-06-27 19:25:12,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 702 conditions, 195 events. 90/195 cut-off events. For 3458/3458 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 594 event pairs, 19 based on Foata normal form. 6/201 useless extension candidates. Maximal degree in co-relation 662. Up to 96 conditions per place. [2024-06-27 19:25:12,623 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 31 selfloop transitions, 11 changer transitions 11/55 dead transitions. [2024-06-27 19:25:12,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 55 transitions, 349 flow [2024-06-27 19:25:12,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:25:12,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:25:12,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 110 transitions. [2024-06-27 19:25:12,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2864583333333333 [2024-06-27 19:25:12,623 INFO L175 Difference]: Start difference. First operand has 93 places, 36 transitions, 203 flow. Second operand 12 states and 110 transitions. [2024-06-27 19:25:12,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 55 transitions, 349 flow [2024-06-27 19:25:12,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 55 transitions, 315 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 19:25:12,627 INFO L231 Difference]: Finished difference. Result has 85 places, 33 transitions, 180 flow [2024-06-27 19:25:12,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=180, PETRI_PLACES=85, PETRI_TRANSITIONS=33} [2024-06-27 19:25:12,627 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 54 predicate places. [2024-06-27 19:25:12,627 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 33 transitions, 180 flow [2024-06-27 19:25:12,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:12,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:12,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:12,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-27 19:25:12,627 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:25:12,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:12,628 INFO L85 PathProgramCache]: Analyzing trace with hash -652129416, now seen corresponding path program 30 times [2024-06-27 19:25:12,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:12,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689847784] [2024-06-27 19:25:12,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:12,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:12,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:14,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:14,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:14,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689847784] [2024-06-27 19:25:14,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689847784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:14,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:14,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:25:14,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654355183] [2024-06-27 19:25:14,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:14,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:25:14,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:14,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:25:14,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:25:14,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:25:14,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 33 transitions, 180 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:14,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:14,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:25:14,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:14,898 INFO L124 PetriNetUnfolderBase]: 80/177 cut-off events. [2024-06-27 19:25:14,898 INFO L125 PetriNetUnfolderBase]: For 2410/2410 co-relation queries the response was YES. [2024-06-27 19:25:14,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 620 conditions, 177 events. 80/177 cut-off events. For 2410/2410 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 513 event pairs, 17 based on Foata normal form. 6/183 useless extension candidates. Maximal degree in co-relation 584. Up to 78 conditions per place. [2024-06-27 19:25:14,899 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 27 selfloop transitions, 9 changer transitions 14/52 dead transitions. [2024-06-27 19:25:14,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 52 transitions, 320 flow [2024-06-27 19:25:14,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:25:14,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:25:14,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 109 transitions. [2024-06-27 19:25:14,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2838541666666667 [2024-06-27 19:25:14,899 INFO L175 Difference]: Start difference. First operand has 85 places, 33 transitions, 180 flow. Second operand 12 states and 109 transitions. [2024-06-27 19:25:14,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 52 transitions, 320 flow [2024-06-27 19:25:14,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 52 transitions, 292 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 19:25:14,902 INFO L231 Difference]: Finished difference. Result has 81 places, 29 transitions, 155 flow [2024-06-27 19:25:14,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=155, PETRI_PLACES=81, PETRI_TRANSITIONS=29} [2024-06-27 19:25:14,902 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 50 predicate places. [2024-06-27 19:25:14,902 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 29 transitions, 155 flow [2024-06-27 19:25:14,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:14,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:14,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:14,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-27 19:25:14,902 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:25:14,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:14,902 INFO L85 PathProgramCache]: Analyzing trace with hash -656598066, now seen corresponding path program 31 times [2024-06-27 19:25:14,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:14,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830114364] [2024-06-27 19:25:14,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:14,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:14,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:16,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:16,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:16,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830114364] [2024-06-27 19:25:16,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830114364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:16,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:16,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:25:16,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090634620] [2024-06-27 19:25:16,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:16,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:25:16,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:16,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:25:16,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:25:16,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:25:16,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 29 transitions, 155 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:16,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:16,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:25:16,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:17,156 INFO L124 PetriNetUnfolderBase]: 66/151 cut-off events. [2024-06-27 19:25:17,156 INFO L125 PetriNetUnfolderBase]: For 1968/1968 co-relation queries the response was YES. [2024-06-27 19:25:17,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 532 conditions, 151 events. 66/151 cut-off events. For 1968/1968 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 396 event pairs, 13 based on Foata normal form. 6/157 useless extension candidates. Maximal degree in co-relation 498. Up to 52 conditions per place. [2024-06-27 19:25:17,157 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 21 selfloop transitions, 6 changer transitions 19/48 dead transitions. [2024-06-27 19:25:17,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 48 transitions, 287 flow [2024-06-27 19:25:17,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:25:17,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:25:17,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 106 transitions. [2024-06-27 19:25:17,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2760416666666667 [2024-06-27 19:25:17,158 INFO L175 Difference]: Start difference. First operand has 81 places, 29 transitions, 155 flow. Second operand 12 states and 106 transitions. [2024-06-27 19:25:17,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 48 transitions, 287 flow [2024-06-27 19:25:17,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 48 transitions, 261 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 19:25:17,160 INFO L231 Difference]: Finished difference. Result has 75 places, 23 transitions, 116 flow [2024-06-27 19:25:17,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=116, PETRI_PLACES=75, PETRI_TRANSITIONS=23} [2024-06-27 19:25:17,160 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 44 predicate places. [2024-06-27 19:25:17,160 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 23 transitions, 116 flow [2024-06-27 19:25:17,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:17,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:17,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:17,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-27 19:25:17,160 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:25:17,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:17,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1488234418, now seen corresponding path program 32 times [2024-06-27 19:25:17,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:17,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189173043] [2024-06-27 19:25:17,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:17,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:17,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:18,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:18,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:18,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189173043] [2024-06-27 19:25:18,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189173043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:18,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:18,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 19:25:18,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465655929] [2024-06-27 19:25:18,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:18,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 19:25:18,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:18,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 19:25:18,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-27 19:25:18,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-27 19:25:18,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 23 transitions, 116 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:18,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:18,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-27 19:25:18,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:19,002 INFO L124 PetriNetUnfolderBase]: 31/78 cut-off events. [2024-06-27 19:25:19,002 INFO L125 PetriNetUnfolderBase]: For 684/684 co-relation queries the response was YES. [2024-06-27 19:25:19,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 237 conditions, 78 events. 31/78 cut-off events. For 684/684 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 122 event pairs, 0 based on Foata normal form. 6/84 useless extension candidates. Maximal degree in co-relation 206. Up to 24 conditions per place. [2024-06-27 19:25:19,002 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 0 selfloop transitions, 0 changer transitions 34/34 dead transitions. [2024-06-27 19:25:19,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 34 transitions, 172 flow [2024-06-27 19:25:19,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:25:19,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:25:19,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 93 transitions. [2024-06-27 19:25:19,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2421875 [2024-06-27 19:25:19,003 INFO L175 Difference]: Start difference. First operand has 75 places, 23 transitions, 116 flow. Second operand 12 states and 93 transitions. [2024-06-27 19:25:19,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 34 transitions, 172 flow [2024-06-27 19:25:19,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 34 transitions, 140 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-06-27 19:25:19,003 INFO L231 Difference]: Finished difference. Result has 59 places, 0 transitions, 0 flow [2024-06-27 19:25:19,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=0, PETRI_PLACES=59, PETRI_TRANSITIONS=0} [2024-06-27 19:25:19,003 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 28 predicate places. [2024-06-27 19:25:19,003 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 0 transitions, 0 flow [2024-06-27 19:25:19,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:19,006 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-27 19:25:19,006 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-27 19:25:19,006 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-27 19:25:19,006 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-27 19:25:19,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-27 19:25:19,006 INFO L445 BasicCegarLoop]: Path program histogram: [33, 32, 23, 22, 18, 15, 10, 10, 6, 5, 5, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:19,008 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-27 19:25:19,008 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-27 19:25:19,011 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-27 19:25:19,011 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-27 19:25:19,012 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.06 07:25:19 BasicIcfg [2024-06-27 19:25:19,012 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-27 19:25:19,012 INFO L158 Benchmark]: Toolchain (without parser) took 440051.15ms. Allocated memory was 146.8MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 84.6MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 39.9MB. Max. memory is 16.1GB. [2024-06-27 19:25:19,012 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 146.8MB. Free memory is still 83.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 19:25:19,013 INFO L158 Benchmark]: Witness Parser took 0.13ms. Allocated memory is still 146.8MB. Free memory is still 90.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 19:25:19,013 INFO L158 Benchmark]: CACSL2BoogieTranslator took 574.23ms. Allocated memory was 146.8MB in the beginning and 195.0MB in the end (delta: 48.2MB). Free memory was 84.6MB in the beginning and 150.1MB in the end (delta: -65.5MB). Peak memory consumption was 31.4MB. Max. memory is 16.1GB. [2024-06-27 19:25:19,013 INFO L158 Benchmark]: Boogie Procedure Inliner took 73.55ms. Allocated memory is still 195.0MB. Free memory was 150.1MB in the beginning and 146.9MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-27 19:25:19,013 INFO L158 Benchmark]: Boogie Preprocessor took 65.40ms. Allocated memory is still 195.0MB. Free memory was 146.9MB in the beginning and 142.7MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-27 19:25:19,013 INFO L158 Benchmark]: RCFGBuilder took 584.37ms. Allocated memory is still 195.0MB. Free memory was 142.7MB in the beginning and 73.5MB in the end (delta: 69.2MB). Peak memory consumption was 69.2MB. Max. memory is 16.1GB. [2024-06-27 19:25:19,014 INFO L158 Benchmark]: TraceAbstraction took 438748.12ms. Allocated memory was 195.0MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 72.5MB in the beginning and 1.4GB in the end (delta: -1.3GB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 19:25:19,015 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 146.8MB. Free memory is still 83.0MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.13ms. Allocated memory is still 146.8MB. Free memory is still 90.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 574.23ms. Allocated memory was 146.8MB in the beginning and 195.0MB in the end (delta: 48.2MB). Free memory was 84.6MB in the beginning and 150.1MB in the end (delta: -65.5MB). Peak memory consumption was 31.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 73.55ms. Allocated memory is still 195.0MB. Free memory was 150.1MB in the beginning and 146.9MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 65.40ms. Allocated memory is still 195.0MB. Free memory was 146.9MB in the beginning and 142.7MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 584.37ms. Allocated memory is still 195.0MB. Free memory was 142.7MB in the beginning and 73.5MB in the end (delta: 69.2MB). Peak memory consumption was 69.2MB. Max. memory is 16.1GB. * TraceAbstraction took 438748.12ms. Allocated memory was 195.0MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 72.5MB in the beginning and 1.4GB in the end (delta: -1.3GB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 839]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 840]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 52 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 438.7s, OverallIterations: 216, TraceHistogramMax: 1, PathProgramHistogramMax: 33, EmptinessCheckTime: 0.0s, AutomataDifference: 184.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12695 SdHoareTripleChecker+Valid, 61.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11009 mSDsluCounter, 11126 SdHoareTripleChecker+Invalid, 53.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10255 mSDsCounter, 5114 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 98800 IncrementalHoareTripleChecker+Invalid, 103914 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5114 mSolverCounterUnsat, 871 mSDtfsCounter, 98800 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2854 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 2796 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8205 ImplicationChecksByTransitivity, 75.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2920occurred in iteration=119, InterpolantAutomatonStates: 2197, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 250.6s InterpolantComputationTime, 3764 NumberOfCodeBlocks, 3764 NumberOfCodeBlocksAsserted, 216 NumberOfCheckSat, 3548 ConstructedInterpolants, 0 QuantifiedInterpolants, 160551 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 216 InterpolantComputations, 216 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-27 19:25:19,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE