./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.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-05-21_14-57-05.files/protection/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.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-cde23df-m [2024-06-14 12:40:18,536 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:40:18,623 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:40:18,634 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:40:18,637 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:40:18,667 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:40:18,667 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:40:18,668 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:40:18,668 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:40:18,672 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:40:18,673 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:40:18,673 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:40:18,674 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:40:18,675 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:40:18,675 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:40:18,676 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:40:18,676 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:40:18,676 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:40:18,676 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:40:18,677 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:40:18,677 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:40:18,677 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:40:18,678 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:40:18,678 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:40:18,678 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:40:18,678 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:40:18,679 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:40:18,679 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:40:18,679 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:40:18,680 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:40:18,681 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:40:18,681 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:40:18,681 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:40:18,681 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:40:18,682 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:40:18,682 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:40:18,682 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:40:18,682 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:40:18,682 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:40:18,682 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:40:18,683 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:40:18,683 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:40:18,683 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:40:18,683 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-14 12:40:18,944 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:40:18,969 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:40:18,972 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:40:18,973 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:40:18,974 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:40:18,975 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-14 12:40:20,155 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:40:20,408 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:40:20,408 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-14 12:40:20,427 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/340c13a15/db1b82c4a1b644b892e4d66b77765de3/FLAGd2aa7dcfc [2024-06-14 12:40:20,444 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/340c13a15/db1b82c4a1b644b892e4d66b77765de3 [2024-06-14 12:40:20,446 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:40:20,447 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:40:20,450 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-14 12:40:20,599 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:40:20,601 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:40:20,601 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:40:20,602 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:40:20,605 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:40:20,606 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:40:20" (1/2) ... [2024-06-14 12:40:20,607 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b9f03c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:40:20, skipping insertion in model container [2024-06-14 12:40:20,607 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:40:20" (1/2) ... [2024-06-14 12:40:20,609 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@327af1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:40:20, skipping insertion in model container [2024-06-14 12:40:20,609 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:40:20" (2/2) ... [2024-06-14 12:40:20,610 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b9f03c9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:40:20, skipping insertion in model container [2024-06-14 12:40:20,611 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:40:20" (2/2) ... [2024-06-14 12:40:20,611 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:40:20,679 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:40:20,680 INFO L97 edCorrectnessWitness]: Location invariant before [L805-L805] (((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0) [2024-06-14 12:40:20,681 INFO L97 edCorrectnessWitness]: Location invariant before [L806-L806] (((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0) [2024-06-14 12:40:20,681 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:40:20,681 INFO L106 edCorrectnessWitness]: ghost_update [L803-L803] multithreaded = 1; [2024-06-14 12:40:20,730 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:40:21,143 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:40:21,156 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:40:21,264 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:40:21,308 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:40:21,309 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:40:21 WrapperNode [2024-06-14 12:40:21,309 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:40:21,310 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:40:21,310 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:40:21,310 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:40:21,317 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 14.06 12:40:21" (1/1) ... [2024-06-14 12:40:21,344 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 14.06 12:40:21" (1/1) ... [2024-06-14 12:40:21,384 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 139 [2024-06-14 12:40:21,385 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:40:21,385 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:40:21,385 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:40:21,385 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:40:21,399 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:40:21" (1/1) ... [2024-06-14 12:40:21,399 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:40:21" (1/1) ... [2024-06-14 12:40:21,417 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:40:21" (1/1) ... [2024-06-14 12:40:21,436 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-14 12:40:21,442 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:40:21" (1/1) ... [2024-06-14 12:40:21,443 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:40:21" (1/1) ... [2024-06-14 12:40:21,452 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:40:21" (1/1) ... [2024-06-14 12:40:21,459 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:40:21" (1/1) ... [2024-06-14 12:40:21,464 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:40:21" (1/1) ... [2024-06-14 12:40:21,468 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:40:21" (1/1) ... [2024-06-14 12:40:21,472 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:40:21,476 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:40:21,476 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:40:21,476 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:40:21,477 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:40:21" (1/1) ... [2024-06-14 12:40:21,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:40:21,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:40:21,509 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-14 12:40:21,517 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-14 12:40:21,553 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:40:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:40:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:40:21,554 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:40:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:40:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:40:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:40:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:40:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:40:21,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:40:21,557 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 12:40:21,713 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:40:21,715 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:40:22,035 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:40:22,035 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:40:22,159 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:40:22,160 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:40:22,160 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:40:22 BoogieIcfgContainer [2024-06-14 12:40:22,160 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:40:22,162 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:40:22,162 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:40:22,165 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:40:22,166 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:40:20" (1/4) ... [2024-06-14 12:40:22,166 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33be70d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:40:22, skipping insertion in model container [2024-06-14 12:40:22,166 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:40:20" (2/4) ... [2024-06-14 12:40:22,167 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33be70d5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:40:22, skipping insertion in model container [2024-06-14 12:40:22,167 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:40:21" (3/4) ... [2024-06-14 12:40:22,167 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33be70d5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:40:22, skipping insertion in model container [2024-06-14 12:40:22,167 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:40:22" (4/4) ... [2024-06-14 12:40:22,168 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-14 12:40:22,183 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:40:22,184 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-14 12:40:22,184 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:40:22,223 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:40:22,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 32 transitions, 72 flow [2024-06-14 12:40:22,291 INFO L124 PetriNetUnfolderBase]: 0/30 cut-off events. [2024-06-14 12:40:22,293 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:40:22,295 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 41 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-14 12:40:22,295 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 32 transitions, 72 flow [2024-06-14 12:40:22,298 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 24 transitions, 54 flow [2024-06-14 12:40:22,311 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:40:22,319 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;@68821a25, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:40:22,320 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-14 12:40:22,328 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:40:22,328 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:40:22,328 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:40:22,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:22,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:40:22,332 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-14 12:40:22,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:22,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1639526218, now seen corresponding path program 1 times [2024-06-14 12:40:22,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:22,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600734945] [2024-06-14 12:40:22,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:22,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:22,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:23,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-14 12:40:23,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:23,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600734945] [2024-06-14 12:40:23,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600734945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:23,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:23,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:40:23,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209883331] [2024-06-14 12:40:23,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:23,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:40:23,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:23,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:40:23,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:40:23,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-14 12:40:23,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:23,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:23,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-14 12:40:23,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:23,851 INFO L124 PetriNetUnfolderBase]: 162/321 cut-off events. [2024-06-14 12:40:23,852 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-14 12:40:23,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 634 conditions, 321 events. 162/321 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1193 event pairs, 97 based on Foata normal form. 1/310 useless extension candidates. Maximal degree in co-relation 620. Up to 288 conditions per place. [2024-06-14 12:40:23,858 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 23 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2024-06-14 12:40:23,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 121 flow [2024-06-14 12:40:23,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:40:23,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:40:23,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 52 transitions. [2024-06-14 12:40:23,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 12:40:23,873 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 54 flow. Second operand 3 states and 52 transitions. [2024-06-14 12:40:23,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 121 flow [2024-06-14 12:40:23,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 30 transitions, 118 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 12:40:23,878 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 73 flow [2024-06-14 12:40:23,880 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-14 12:40:23,883 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 1 predicate places. [2024-06-14 12:40:23,884 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 73 flow [2024-06-14 12:40:23,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:23,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:23,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:23,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:40:23,889 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-14 12:40:23,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:23,890 INFO L85 PathProgramCache]: Analyzing trace with hash -668275543, now seen corresponding path program 1 times [2024-06-14 12:40:23,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:23,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245199830] [2024-06-14 12:40:23,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:23,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:23,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:24,614 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-14 12:40:24,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:24,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245199830] [2024-06-14 12:40:24,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245199830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:24,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:24,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:40:24,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417246012] [2024-06-14 12:40:24,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:24,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:40:24,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:24,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:40:24,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:40:24,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:40:24,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 73 flow. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:24,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:24,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:40:24,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:24,806 INFO L124 PetriNetUnfolderBase]: 186/349 cut-off events. [2024-06-14 12:40:24,806 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2024-06-14 12:40:24,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 793 conditions, 349 events. 186/349 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1264 event pairs, 94 based on Foata normal form. 2/344 useless extension candidates. Maximal degree in co-relation 778. Up to 319 conditions per place. [2024-06-14 12:40:24,810 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 28 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-06-14 12:40:24,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 165 flow [2024-06-14 12:40:24,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:40:24,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:40:24,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 63 transitions. [2024-06-14 12:40:24,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921875 [2024-06-14 12:40:24,813 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 73 flow. Second operand 4 states and 63 transitions. [2024-06-14 12:40:24,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 165 flow [2024-06-14 12:40:24,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 36 transitions, 162 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:40:24,815 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 97 flow [2024-06-14 12:40:24,815 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-14 12:40:24,816 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 4 predicate places. [2024-06-14 12:40:24,817 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 97 flow [2024-06-14 12:40:24,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:24,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:24,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:24,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:40:24,819 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-14 12:40:24,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:24,825 INFO L85 PathProgramCache]: Analyzing trace with hash 758295539, now seen corresponding path program 1 times [2024-06-14 12:40:24,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:24,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325720653] [2024-06-14 12:40:24,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:24,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:24,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:25,556 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-14 12:40:25,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:25,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325720653] [2024-06-14 12:40:25,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325720653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:25,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:25,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 12:40:25,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690734159] [2024-06-14 12:40:25,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:25,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 12:40:25,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:25,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 12:40:25,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 12:40:25,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:40:25,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 97 flow. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:25,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:25,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:40:25,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:25,762 INFO L124 PetriNetUnfolderBase]: 180/341 cut-off events. [2024-06-14 12:40:25,763 INFO L125 PetriNetUnfolderBase]: For 193/193 co-relation queries the response was YES. [2024-06-14 12:40:25,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 853 conditions, 341 events. 180/341 cut-off events. For 193/193 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1220 event pairs, 52 based on Foata normal form. 4/340 useless extension candidates. Maximal degree in co-relation 836. Up to 291 conditions per place. [2024-06-14 12:40:25,768 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 33 selfloop transitions, 7 changer transitions 0/43 dead transitions. [2024-06-14 12:40:25,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 43 transitions, 217 flow [2024-06-14 12:40:25,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:40:25,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:40:25,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2024-06-14 12:40:25,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-14 12:40:25,773 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 97 flow. Second operand 5 states and 77 transitions. [2024-06-14 12:40:25,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 43 transitions, 217 flow [2024-06-14 12:40:25,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 43 transitions, 208 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 12:40:25,776 INFO L231 Difference]: Finished difference. Result has 38 places, 30 transitions, 121 flow [2024-06-14 12:40:25,776 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-14 12:40:25,777 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 7 predicate places. [2024-06-14 12:40:25,777 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 30 transitions, 121 flow [2024-06-14 12:40:25,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:25,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:25,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:25,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:40:25,778 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:40:25,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:25,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1422397774, now seen corresponding path program 1 times [2024-06-14 12:40:25,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:25,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096020750] [2024-06-14 12:40:25,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:25,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:25,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:27,129 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-14 12:40:27,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:27,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096020750] [2024-06-14 12:40:27,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096020750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:27,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:27,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:40:27,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882879785] [2024-06-14 12:40:27,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:27,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:40:27,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:27,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:40:27,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:40:27,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:40:27,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 30 transitions, 121 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 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-14 12:40:27,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:27,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:40:27,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:27,386 INFO L124 PetriNetUnfolderBase]: 176/331 cut-off events. [2024-06-14 12:40:27,387 INFO L125 PetriNetUnfolderBase]: For 311/311 co-relation queries the response was YES. [2024-06-14 12:40:27,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 903 conditions, 331 events. 176/331 cut-off events. For 311/311 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1158 event pairs, 30 based on Foata normal form. 4/328 useless extension candidates. Maximal degree in co-relation 885. Up to 265 conditions per place. [2024-06-14 12:40:27,389 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 33 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-14 12:40:27,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 44 transitions, 231 flow [2024-06-14 12:40:27,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:40:27,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:40:27,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 85 transitions. [2024-06-14 12:40:27,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4427083333333333 [2024-06-14 12:40:27,392 INFO L175 Difference]: Start difference. First operand has 38 places, 30 transitions, 121 flow. Second operand 6 states and 85 transitions. [2024-06-14 12:40:27,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 44 transitions, 231 flow [2024-06-14 12:40:27,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 44 transitions, 216 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 12:40:27,394 INFO L231 Difference]: Finished difference. Result has 40 places, 29 transitions, 118 flow [2024-06-14 12:40:27,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=118, PETRI_PLACES=40, PETRI_TRANSITIONS=29} [2024-06-14 12:40:27,395 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 9 predicate places. [2024-06-14 12:40:27,395 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 29 transitions, 118 flow [2024-06-14 12:40:27,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 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-14 12:40:27,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:27,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:27,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:40:27,396 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:40:27,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:27,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1867651097, now seen corresponding path program 1 times [2024-06-14 12:40:27,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:27,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536335270] [2024-06-14 12:40:27,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:27,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:27,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:28,129 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-14 12:40:28,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:28,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536335270] [2024-06-14 12:40:28,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536335270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:28,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:28,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:40:28,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238409721] [2024-06-14 12:40:28,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:28,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:40:28,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:28,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:40:28,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:40:28,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:40:28,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 29 transitions, 118 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 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-14 12:40:28,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:28,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:40:28,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:28,345 INFO L124 PetriNetUnfolderBase]: 147/295 cut-off events. [2024-06-14 12:40:28,345 INFO L125 PetriNetUnfolderBase]: For 377/377 co-relation queries the response was YES. [2024-06-14 12:40:28,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 823 conditions, 295 events. 147/295 cut-off events. For 377/377 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1059 event pairs, 53 based on Foata normal form. 1/289 useless extension candidates. Maximal degree in co-relation 804. Up to 259 conditions per place. [2024-06-14 12:40:28,347 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 26 selfloop transitions, 6 changer transitions 0/36 dead transitions. [2024-06-14 12:40:28,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 36 transitions, 200 flow [2024-06-14 12:40:28,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:40:28,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:40:28,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 64 transitions. [2024-06-14 12:40:28,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-14 12:40:28,349 INFO L175 Difference]: Start difference. First operand has 40 places, 29 transitions, 118 flow. Second operand 5 states and 64 transitions. [2024-06-14 12:40:28,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 36 transitions, 200 flow [2024-06-14 12:40:28,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 36 transitions, 180 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 12:40:28,355 INFO L231 Difference]: Finished difference. Result has 41 places, 31 transitions, 125 flow [2024-06-14 12:40:28,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=125, PETRI_PLACES=41, PETRI_TRANSITIONS=31} [2024-06-14 12:40:28,361 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 10 predicate places. [2024-06-14 12:40:28,361 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 31 transitions, 125 flow [2024-06-14 12:40:28,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 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-14 12:40:28,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:28,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:28,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:40:28,366 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-14 12:40:28,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:28,366 INFO L85 PathProgramCache]: Analyzing trace with hash -2062607691, now seen corresponding path program 1 times [2024-06-14 12:40:28,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:28,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602897890] [2024-06-14 12:40:28,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:28,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:28,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:29,186 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-14 12:40:29,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:29,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602897890] [2024-06-14 12:40:29,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602897890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:29,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:29,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:40:29,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657071167] [2024-06-14 12:40:29,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:29,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:40:29,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:29,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:40:29,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:40:29,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:40:29,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 125 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:29,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:29,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:40:29,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:29,417 INFO L124 PetriNetUnfolderBase]: 172/330 cut-off events. [2024-06-14 12:40:29,417 INFO L125 PetriNetUnfolderBase]: For 581/581 co-relation queries the response was YES. [2024-06-14 12:40:29,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 974 conditions, 330 events. 172/330 cut-off events. For 581/581 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1177 event pairs, 64 based on Foata normal form. 1/330 useless extension candidates. Maximal degree in co-relation 953. Up to 298 conditions per place. [2024-06-14 12:40:29,420 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 28 selfloop transitions, 8 changer transitions 0/39 dead transitions. [2024-06-14 12:40:29,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 39 transitions, 219 flow [2024-06-14 12:40:29,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:40:29,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:40:29,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2024-06-14 12:40:29,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:40:29,423 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 125 flow. Second operand 6 states and 69 transitions. [2024-06-14 12:40:29,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 39 transitions, 219 flow [2024-06-14 12:40:29,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 39 transitions, 208 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 12:40:29,425 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 147 flow [2024-06-14 12:40:29,426 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-14 12:40:29,428 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 13 predicate places. [2024-06-14 12:40:29,428 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 147 flow [2024-06-14 12:40:29,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:29,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:29,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:29,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:40:29,429 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-14 12:40:29,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:29,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1868618978, now seen corresponding path program 1 times [2024-06-14 12:40:29,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:29,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312365735] [2024-06-14 12:40:29,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:29,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:29,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:30,143 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-14 12:40:30,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:30,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312365735] [2024-06-14 12:40:30,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312365735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:30,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:30,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:40:30,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281176516] [2024-06-14 12:40:30,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:30,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:40:30,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:30,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:40:30,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:40:30,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:40:30,188 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.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:30,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:30,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:40:30,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:30,393 INFO L124 PetriNetUnfolderBase]: 188/349 cut-off events. [2024-06-14 12:40:30,393 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2024-06-14 12:40:30,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1133 conditions, 349 events. 188/349 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1223 event pairs, 71 based on Foata normal form. 1/349 useless extension candidates. Maximal degree in co-relation 1111. Up to 311 conditions per place. [2024-06-14 12:40:30,397 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 32 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-14 12:40:30,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 44 transitions, 257 flow [2024-06-14 12:40:30,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:40:30,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:40:30,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 72 transitions. [2024-06-14 12:40:30,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:40:30,398 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 147 flow. Second operand 6 states and 72 transitions. [2024-06-14 12:40:30,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 44 transitions, 257 flow [2024-06-14 12:40:30,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 44 transitions, 240 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 12:40:30,402 INFO L231 Difference]: Finished difference. Result has 46 places, 35 transitions, 163 flow [2024-06-14 12:40:30,402 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=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=163, PETRI_PLACES=46, PETRI_TRANSITIONS=35} [2024-06-14 12:40:30,403 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 15 predicate places. [2024-06-14 12:40:30,403 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 35 transitions, 163 flow [2024-06-14 12:40:30,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:30,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:30,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:30,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:40:30,404 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-14 12:40:30,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:30,405 INFO L85 PathProgramCache]: Analyzing trace with hash 705309622, now seen corresponding path program 2 times [2024-06-14 12:40:30,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:30,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38051595] [2024-06-14 12:40:30,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:30,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:30,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:31,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-14 12:40:31,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:31,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38051595] [2024-06-14 12:40:31,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38051595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:31,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:31,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:40:31,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752333506] [2024-06-14 12:40:31,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:31,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:40:31,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:31,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:40:31,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:40:31,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:40:31,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 35 transitions, 163 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:31,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:31,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:40:31,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:31,340 INFO L124 PetriNetUnfolderBase]: 186/347 cut-off events. [2024-06-14 12:40:31,340 INFO L125 PetriNetUnfolderBase]: For 1247/1250 co-relation queries the response was YES. [2024-06-14 12:40:31,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1197 conditions, 347 events. 186/347 cut-off events. For 1247/1250 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1214 event pairs, 75 based on Foata normal form. 3/348 useless extension candidates. Maximal degree in co-relation 1174. Up to 302 conditions per place. [2024-06-14 12:40:31,343 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 28 selfloop transitions, 11 changer transitions 0/43 dead transitions. [2024-06-14 12:40:31,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 43 transitions, 267 flow [2024-06-14 12:40:31,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:40:31,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:40:31,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 71 transitions. [2024-06-14 12:40:31,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697916666666667 [2024-06-14 12:40:31,346 INFO L175 Difference]: Start difference. First operand has 46 places, 35 transitions, 163 flow. Second operand 6 states and 71 transitions. [2024-06-14 12:40:31,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 43 transitions, 267 flow [2024-06-14 12:40:31,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 43 transitions, 250 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 12:40:31,349 INFO L231 Difference]: Finished difference. Result has 48 places, 37 transitions, 189 flow [2024-06-14 12:40:31,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=189, PETRI_PLACES=48, PETRI_TRANSITIONS=37} [2024-06-14 12:40:31,351 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 17 predicate places. [2024-06-14 12:40:31,352 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 37 transitions, 189 flow [2024-06-14 12:40:31,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:31,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:31,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:31,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:40:31,352 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-14 12:40:31,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:31,353 INFO L85 PathProgramCache]: Analyzing trace with hash 483672518, now seen corresponding path program 1 times [2024-06-14 12:40:31,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:31,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388404802] [2024-06-14 12:40:31,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:31,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:31,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:32,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-14 12:40:32,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:32,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388404802] [2024-06-14 12:40:32,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388404802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:32,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:32,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:40:32,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439119436] [2024-06-14 12:40:32,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:32,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:40:32,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:32,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:40:32,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:40:32,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:40:32,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 37 transitions, 189 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:32,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:32,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:40:32,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:32,440 INFO L124 PetriNetUnfolderBase]: 171/324 cut-off events. [2024-06-14 12:40:32,441 INFO L125 PetriNetUnfolderBase]: For 1225/1225 co-relation queries the response was YES. [2024-06-14 12:40:32,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1158 conditions, 324 events. 171/324 cut-off events. For 1225/1225 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1139 event pairs, 62 based on Foata normal form. 1/324 useless extension candidates. Maximal degree in co-relation 1134. Up to 294 conditions per place. [2024-06-14 12:40:32,444 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 33 selfloop transitions, 10 changer transitions 0/46 dead transitions. [2024-06-14 12:40:32,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 46 transitions, 301 flow [2024-06-14 12:40:32,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:40:32,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:40:32,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-14 12:40:32,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-14 12:40:32,445 INFO L175 Difference]: Start difference. First operand has 48 places, 37 transitions, 189 flow. Second operand 7 states and 78 transitions. [2024-06-14 12:40:32,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 46 transitions, 301 flow [2024-06-14 12:40:32,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 46 transitions, 274 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 12:40:32,450 INFO L231 Difference]: Finished difference. Result has 51 places, 39 transitions, 201 flow [2024-06-14 12:40:32,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=201, PETRI_PLACES=51, PETRI_TRANSITIONS=39} [2024-06-14 12:40:32,451 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 20 predicate places. [2024-06-14 12:40:32,451 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 39 transitions, 201 flow [2024-06-14 12:40:32,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:32,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:32,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:32,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:40:32,452 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-14 12:40:32,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:32,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1931449946, now seen corresponding path program 1 times [2024-06-14 12:40:32,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:32,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920087458] [2024-06-14 12:40:32,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:32,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:32,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:33,280 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-14 12:40:33,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:33,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920087458] [2024-06-14 12:40:33,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920087458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:33,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:33,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:40:33,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165213064] [2024-06-14 12:40:33,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:33,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:40:33,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:33,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:40:33,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:40:33,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:40:33,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 39 transitions, 201 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:33,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:33,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:40:33,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:33,642 INFO L124 PetriNetUnfolderBase]: 188/350 cut-off events. [2024-06-14 12:40:33,642 INFO L125 PetriNetUnfolderBase]: For 1837/1837 co-relation queries the response was YES. [2024-06-14 12:40:33,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1331 conditions, 350 events. 188/350 cut-off events. For 1837/1837 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1219 event pairs, 49 based on Foata normal form. 2/351 useless extension candidates. Maximal degree in co-relation 1306. Up to 291 conditions per place. [2024-06-14 12:40:33,646 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 41 selfloop transitions, 12 changer transitions 0/57 dead transitions. [2024-06-14 12:40:33,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 57 transitions, 359 flow [2024-06-14 12:40:33,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:40:33,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:40:33,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-14 12:40:33,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-14 12:40:33,647 INFO L175 Difference]: Start difference. First operand has 51 places, 39 transitions, 201 flow. Second operand 7 states and 86 transitions. [2024-06-14 12:40:33,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 57 transitions, 359 flow [2024-06-14 12:40:33,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 57 transitions, 336 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 12:40:33,650 INFO L231 Difference]: Finished difference. Result has 54 places, 43 transitions, 234 flow [2024-06-14 12:40:33,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=234, PETRI_PLACES=54, PETRI_TRANSITIONS=43} [2024-06-14 12:40:33,651 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 23 predicate places. [2024-06-14 12:40:33,651 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 43 transitions, 234 flow [2024-06-14 12:40:33,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:33,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:33,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:33,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:40:33,652 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-14 12:40:33,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:33,652 INFO L85 PathProgramCache]: Analyzing trace with hash 2102272346, now seen corresponding path program 2 times [2024-06-14 12:40:33,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:33,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319328976] [2024-06-14 12:40:33,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:33,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:33,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:34,463 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-14 12:40:34,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:34,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319328976] [2024-06-14 12:40:34,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319328976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:34,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:34,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:40:34,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462313969] [2024-06-14 12:40:34,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:34,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:40:34,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:34,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:40:34,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:40:34,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:40:34,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 43 transitions, 234 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:34,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:34,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:40:34,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:34,757 INFO L124 PetriNetUnfolderBase]: 199/368 cut-off events. [2024-06-14 12:40:34,757 INFO L125 PetriNetUnfolderBase]: For 2340/2340 co-relation queries the response was YES. [2024-06-14 12:40:34,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1524 conditions, 368 events. 199/368 cut-off events. For 2340/2340 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1298 event pairs, 49 based on Foata normal form. 2/369 useless extension candidates. Maximal degree in co-relation 1497. Up to 296 conditions per place. [2024-06-14 12:40:34,761 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 40 selfloop transitions, 16 changer transitions 0/60 dead transitions. [2024-06-14 12:40:34,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 60 transitions, 432 flow [2024-06-14 12:40:34,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:40:34,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:40:34,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-14 12:40:34,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38839285714285715 [2024-06-14 12:40:34,762 INFO L175 Difference]: Start difference. First operand has 54 places, 43 transitions, 234 flow. Second operand 7 states and 87 transitions. [2024-06-14 12:40:34,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 60 transitions, 432 flow [2024-06-14 12:40:34,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 60 transitions, 412 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:40:34,766 INFO L231 Difference]: Finished difference. Result has 58 places, 47 transitions, 287 flow [2024-06-14 12:40:34,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=287, PETRI_PLACES=58, PETRI_TRANSITIONS=47} [2024-06-14 12:40:34,767 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 27 predicate places. [2024-06-14 12:40:34,767 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 47 transitions, 287 flow [2024-06-14 12:40:34,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:34,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:34,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:34,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:40:34,768 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-14 12:40:34,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:34,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1931570102, now seen corresponding path program 1 times [2024-06-14 12:40:34,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:34,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141646704] [2024-06-14 12:40:34,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:34,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:34,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:35,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-14 12:40:35,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:35,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141646704] [2024-06-14 12:40:35,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141646704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:35,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:35,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:40:35,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806323559] [2024-06-14 12:40:35,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:35,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:40:35,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:35,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:40:35,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:40:35,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:35,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 47 transitions, 287 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 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-14 12:40:35,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:35,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:35,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:35,844 INFO L124 PetriNetUnfolderBase]: 216/387 cut-off events. [2024-06-14 12:40:35,844 INFO L125 PetriNetUnfolderBase]: For 2783/2783 co-relation queries the response was YES. [2024-06-14 12:40:35,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1686 conditions, 387 events. 216/387 cut-off events. For 2783/2783 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1334 event pairs, 51 based on Foata normal form. 1/387 useless extension candidates. Maximal degree in co-relation 1658. Up to 363 conditions per place. [2024-06-14 12:40:35,847 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 47 selfloop transitions, 10 changer transitions 0/59 dead transitions. [2024-06-14 12:40:35,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 59 transitions, 437 flow [2024-06-14 12:40:35,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:40:35,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:40:35,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 75 transitions. [2024-06-14 12:40:35,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33482142857142855 [2024-06-14 12:40:35,849 INFO L175 Difference]: Start difference. First operand has 58 places, 47 transitions, 287 flow. Second operand 7 states and 75 transitions. [2024-06-14 12:40:35,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 59 transitions, 437 flow [2024-06-14 12:40:35,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 59 transitions, 415 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 12:40:35,854 INFO L231 Difference]: Finished difference. Result has 62 places, 49 transitions, 306 flow [2024-06-14 12:40:35,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=306, PETRI_PLACES=62, PETRI_TRANSITIONS=49} [2024-06-14 12:40:35,855 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 31 predicate places. [2024-06-14 12:40:35,855 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 49 transitions, 306 flow [2024-06-14 12:40:35,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 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-14 12:40:35,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:35,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:35,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:40:35,856 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-14 12:40:35,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:35,857 INFO L85 PathProgramCache]: Analyzing trace with hash 2108701622, now seen corresponding path program 2 times [2024-06-14 12:40:35,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:35,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179037198] [2024-06-14 12:40:35,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:35,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:35,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:36,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-14 12:40:36,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:36,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179037198] [2024-06-14 12:40:36,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179037198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:36,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:36,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:40:36,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499376910] [2024-06-14 12:40:36,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:36,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:40:36,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:36,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:40:36,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:40:36,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:36,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 49 transitions, 306 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 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-14 12:40:36,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:36,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:36,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:36,839 INFO L124 PetriNetUnfolderBase]: 219/393 cut-off events. [2024-06-14 12:40:36,840 INFO L125 PetriNetUnfolderBase]: For 3257/3263 co-relation queries the response was YES. [2024-06-14 12:40:36,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1783 conditions, 393 events. 219/393 cut-off events. For 3257/3263 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1360 event pairs, 55 based on Foata normal form. 5/396 useless extension candidates. Maximal degree in co-relation 1753. Up to 352 conditions per place. [2024-06-14 12:40:36,843 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 42 selfloop transitions, 17 changer transitions 0/61 dead transitions. [2024-06-14 12:40:36,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 61 transitions, 498 flow [2024-06-14 12:40:36,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:40:36,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:40:36,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 77 transitions. [2024-06-14 12:40:36,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:40:36,845 INFO L175 Difference]: Start difference. First operand has 62 places, 49 transitions, 306 flow. Second operand 7 states and 77 transitions. [2024-06-14 12:40:36,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 61 transitions, 498 flow [2024-06-14 12:40:36,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 61 transitions, 473 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 12:40:36,852 INFO L231 Difference]: Finished difference. Result has 64 places, 53 transitions, 356 flow [2024-06-14 12:40:36,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=356, PETRI_PLACES=64, PETRI_TRANSITIONS=53} [2024-06-14 12:40:36,853 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 33 predicate places. [2024-06-14 12:40:36,854 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 53 transitions, 356 flow [2024-06-14 12:40:36,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 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-14 12:40:36,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:36,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:36,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:40:36,854 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-14 12:40:36,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:36,855 INFO L85 PathProgramCache]: Analyzing trace with hash 2108701436, now seen corresponding path program 3 times [2024-06-14 12:40:36,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:36,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451927293] [2024-06-14 12:40:36,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:36,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:36,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:37,625 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-14 12:40:37,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:37,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451927293] [2024-06-14 12:40:37,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451927293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:37,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:37,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:40:37,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943008618] [2024-06-14 12:40:37,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:37,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:40:37,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:37,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:40:37,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:40:37,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:40:37,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 53 transitions, 356 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:37,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:37,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:40:37,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:37,866 INFO L124 PetriNetUnfolderBase]: 202/375 cut-off events. [2024-06-14 12:40:37,867 INFO L125 PetriNetUnfolderBase]: For 3807/3810 co-relation queries the response was YES. [2024-06-14 12:40:37,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1754 conditions, 375 events. 202/375 cut-off events. For 3807/3810 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1330 event pairs, 58 based on Foata normal form. 2/374 useless extension candidates. Maximal degree in co-relation 1723. Up to 285 conditions per place. [2024-06-14 12:40:37,870 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 38 selfloop transitions, 20 changer transitions 0/65 dead transitions. [2024-06-14 12:40:37,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 65 transitions, 544 flow [2024-06-14 12:40:37,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:40:37,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:40:37,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-14 12:40:37,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-14 12:40:37,872 INFO L175 Difference]: Start difference. First operand has 64 places, 53 transitions, 356 flow. Second operand 7 states and 86 transitions. [2024-06-14 12:40:37,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 65 transitions, 544 flow [2024-06-14 12:40:37,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 65 transitions, 518 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 12:40:37,878 INFO L231 Difference]: Finished difference. Result has 68 places, 55 transitions, 399 flow [2024-06-14 12:40:37,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=399, PETRI_PLACES=68, PETRI_TRANSITIONS=55} [2024-06-14 12:40:37,879 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 37 predicate places. [2024-06-14 12:40:37,879 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 55 transitions, 399 flow [2024-06-14 12:40:37,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:37,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:37,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:37,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:40:37,880 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-14 12:40:37,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:37,880 INFO L85 PathProgramCache]: Analyzing trace with hash 2108938772, now seen corresponding path program 3 times [2024-06-14 12:40:37,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:37,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021529477] [2024-06-14 12:40:37,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:37,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:37,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:38,692 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-14 12:40:38,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:38,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021529477] [2024-06-14 12:40:38,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021529477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:38,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:38,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:40:38,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395682208] [2024-06-14 12:40:38,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:38,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:40:38,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:38,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:40:38,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:40:38,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:38,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 55 transitions, 399 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 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-14 12:40:38,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:38,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:38,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:38,913 INFO L124 PetriNetUnfolderBase]: 213/384 cut-off events. [2024-06-14 12:40:38,913 INFO L125 PetriNetUnfolderBase]: For 4096/4102 co-relation queries the response was YES. [2024-06-14 12:40:38,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1879 conditions, 384 events. 213/384 cut-off events. For 4096/4102 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1343 event pairs, 54 based on Foata normal form. 5/387 useless extension candidates. Maximal degree in co-relation 1846. Up to 344 conditions per place. [2024-06-14 12:40:38,917 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 42 selfloop transitions, 18 changer transitions 0/62 dead transitions. [2024-06-14 12:40:38,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 62 transitions, 535 flow [2024-06-14 12:40:38,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:40:38,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:40:38,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 75 transitions. [2024-06-14 12:40:38,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33482142857142855 [2024-06-14 12:40:38,919 INFO L175 Difference]: Start difference. First operand has 68 places, 55 transitions, 399 flow. Second operand 7 states and 75 transitions. [2024-06-14 12:40:38,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 62 transitions, 535 flow [2024-06-14 12:40:38,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 62 transitions, 472 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 12:40:38,926 INFO L231 Difference]: Finished difference. Result has 70 places, 55 transitions, 377 flow [2024-06-14 12:40:38,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=377, PETRI_PLACES=70, PETRI_TRANSITIONS=55} [2024-06-14 12:40:38,927 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 39 predicate places. [2024-06-14 12:40:38,927 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 55 transitions, 377 flow [2024-06-14 12:40:38,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 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-14 12:40:38,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:38,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:38,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:40:38,928 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-14 12:40:38,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:38,929 INFO L85 PathProgramCache]: Analyzing trace with hash -400972409, now seen corresponding path program 1 times [2024-06-14 12:40:38,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:38,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225205366] [2024-06-14 12:40:38,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:38,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:38,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:39,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-14 12:40:39,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:39,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225205366] [2024-06-14 12:40:39,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225205366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:39,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:39,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:39,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490641380] [2024-06-14 12:40:39,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:39,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:39,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:39,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:39,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:40,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:40:40,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 55 transitions, 377 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:40,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:40,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:40:40,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:40,283 INFO L124 PetriNetUnfolderBase]: 229/423 cut-off events. [2024-06-14 12:40:40,283 INFO L125 PetriNetUnfolderBase]: For 4627/4627 co-relation queries the response was YES. [2024-06-14 12:40:40,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2036 conditions, 423 events. 229/423 cut-off events. For 4627/4627 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1578 event pairs, 47 based on Foata normal form. 1/423 useless extension candidates. Maximal degree in co-relation 2002. Up to 336 conditions per place. [2024-06-14 12:40:40,287 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 55 selfloop transitions, 21 changer transitions 0/83 dead transitions. [2024-06-14 12:40:40,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 83 transitions, 677 flow [2024-06-14 12:40:40,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:40,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:40,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-14 12:40:40,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-14 12:40:40,288 INFO L175 Difference]: Start difference. First operand has 70 places, 55 transitions, 377 flow. Second operand 8 states and 98 transitions. [2024-06-14 12:40:40,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 83 transitions, 677 flow [2024-06-14 12:40:40,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 83 transitions, 632 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:40,302 INFO L231 Difference]: Finished difference. Result has 74 places, 68 transitions, 508 flow [2024-06-14 12:40:40,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=508, PETRI_PLACES=74, PETRI_TRANSITIONS=68} [2024-06-14 12:40:40,302 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 43 predicate places. [2024-06-14 12:40:40,303 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 68 transitions, 508 flow [2024-06-14 12:40:40,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:40,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:40,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:40,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:40:40,303 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-14 12:40:40,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:40,304 INFO L85 PathProgramCache]: Analyzing trace with hash -450276355, now seen corresponding path program 2 times [2024-06-14 12:40:40,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:40,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798446105] [2024-06-14 12:40:40,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:40,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:40,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:41,334 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-14 12:40:41,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:41,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798446105] [2024-06-14 12:40:41,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798446105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:41,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:41,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:41,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555460601] [2024-06-14 12:40:41,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:41,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:41,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:41,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:41,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:41,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:40:41,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 68 transitions, 508 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:41,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:41,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:40:41,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:41,734 INFO L124 PetriNetUnfolderBase]: 228/421 cut-off events. [2024-06-14 12:40:41,735 INFO L125 PetriNetUnfolderBase]: For 5135/5135 co-relation queries the response was YES. [2024-06-14 12:40:41,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2106 conditions, 421 events. 228/421 cut-off events. For 5135/5135 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1574 event pairs, 50 based on Foata normal form. 1/421 useless extension candidates. Maximal degree in co-relation 2069. Up to 321 conditions per place. [2024-06-14 12:40:41,739 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 49 selfloop transitions, 25 changer transitions 0/81 dead transitions. [2024-06-14 12:40:41,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 81 transitions, 696 flow [2024-06-14 12:40:41,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:40:41,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:40:41,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-14 12:40:41,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-14 12:40:41,741 INFO L175 Difference]: Start difference. First operand has 74 places, 68 transitions, 508 flow. Second operand 7 states and 86 transitions. [2024-06-14 12:40:41,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 81 transitions, 696 flow [2024-06-14 12:40:41,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 81 transitions, 662 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 12:40:41,749 INFO L231 Difference]: Finished difference. Result has 78 places, 68 transitions, 540 flow [2024-06-14 12:40:41,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=540, PETRI_PLACES=78, PETRI_TRANSITIONS=68} [2024-06-14 12:40:41,750 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 47 predicate places. [2024-06-14 12:40:41,750 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 68 transitions, 540 flow [2024-06-14 12:40:41,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:41,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:41,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:41,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:40:41,751 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-14 12:40:41,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:41,751 INFO L85 PathProgramCache]: Analyzing trace with hash -450185990, now seen corresponding path program 1 times [2024-06-14 12:40:41,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:41,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355699736] [2024-06-14 12:40:41,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:41,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:41,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:42,542 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-14 12:40:42,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:42,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355699736] [2024-06-14 12:40:42,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355699736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:42,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:42,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:42,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796838527] [2024-06-14 12:40:42,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:42,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:42,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:42,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:42,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:42,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:42,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 68 transitions, 540 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-14 12:40:42,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:42,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:42,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:42,868 INFO L124 PetriNetUnfolderBase]: 246/443 cut-off events. [2024-06-14 12:40:42,869 INFO L125 PetriNetUnfolderBase]: For 5920/5920 co-relation queries the response was YES. [2024-06-14 12:40:42,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2270 conditions, 443 events. 246/443 cut-off events. For 5920/5920 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1619 event pairs, 50 based on Foata normal form. 2/444 useless extension candidates. Maximal degree in co-relation 2232. Up to 359 conditions per place. [2024-06-14 12:40:42,874 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 59 selfloop transitions, 24 changer transitions 0/85 dead transitions. [2024-06-14 12:40:42,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 85 transitions, 770 flow [2024-06-14 12:40:42,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:42,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:42,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-14 12:40:42,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34765625 [2024-06-14 12:40:42,875 INFO L175 Difference]: Start difference. First operand has 78 places, 68 transitions, 540 flow. Second operand 8 states and 89 transitions. [2024-06-14 12:40:42,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 85 transitions, 770 flow [2024-06-14 12:40:42,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 85 transitions, 712 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:42,885 INFO L231 Difference]: Finished difference. Result has 80 places, 70 transitions, 558 flow [2024-06-14 12:40:42,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=558, PETRI_PLACES=80, PETRI_TRANSITIONS=70} [2024-06-14 12:40:42,886 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 49 predicate places. [2024-06-14 12:40:42,886 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 70 transitions, 558 flow [2024-06-14 12:40:42,888 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-14 12:40:42,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:42,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:42,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:40:42,888 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-14 12:40:42,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:42,888 INFO L85 PathProgramCache]: Analyzing trace with hash 745934754, now seen corresponding path program 2 times [2024-06-14 12:40:42,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:42,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637916402] [2024-06-14 12:40:42,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:42,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:42,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:43,700 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-14 12:40:43,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:43,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637916402] [2024-06-14 12:40:43,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637916402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:43,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:43,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:43,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071777844] [2024-06-14 12:40:43,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:43,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:43,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:43,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:43,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:43,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:43,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 70 transitions, 558 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-14 12:40:43,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:43,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:43,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:44,033 INFO L124 PetriNetUnfolderBase]: 267/477 cut-off events. [2024-06-14 12:40:44,033 INFO L125 PetriNetUnfolderBase]: For 6650/6650 co-relation queries the response was YES. [2024-06-14 12:40:44,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2526 conditions, 477 events. 267/477 cut-off events. For 6650/6650 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1782 event pairs, 58 based on Foata normal form. 2/478 useless extension candidates. Maximal degree in co-relation 2487. Up to 348 conditions per place. [2024-06-14 12:40:44,038 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 57 selfloop transitions, 32 changer transitions 0/91 dead transitions. [2024-06-14 12:40:44,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 91 transitions, 912 flow [2024-06-14 12:40:44,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:44,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:44,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-14 12:40:44,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-14 12:40:44,040 INFO L175 Difference]: Start difference. First operand has 80 places, 70 transitions, 558 flow. Second operand 8 states and 93 transitions. [2024-06-14 12:40:44,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 91 transitions, 912 flow [2024-06-14 12:40:44,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 91 transitions, 854 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:44,049 INFO L231 Difference]: Finished difference. Result has 82 places, 76 transitions, 639 flow [2024-06-14 12:40:44,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=639, PETRI_PLACES=82, PETRI_TRANSITIONS=76} [2024-06-14 12:40:44,049 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 51 predicate places. [2024-06-14 12:40:44,050 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 76 transitions, 639 flow [2024-06-14 12:40:44,050 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-14 12:40:44,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:44,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:44,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:40:44,050 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-14 12:40:44,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:44,052 INFO L85 PathProgramCache]: Analyzing trace with hash -250867483, now seen corresponding path program 1 times [2024-06-14 12:40:44,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:44,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228741529] [2024-06-14 12:40:44,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:44,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:44,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:44,872 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-14 12:40:44,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:44,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228741529] [2024-06-14 12:40:44,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228741529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:44,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:44,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:44,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775712740] [2024-06-14 12:40:44,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:44,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:44,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:44,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:44,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:44,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:44,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 76 transitions, 639 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-14 12:40:44,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:44,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:44,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:45,132 INFO L124 PetriNetUnfolderBase]: 270/482 cut-off events. [2024-06-14 12:40:45,133 INFO L125 PetriNetUnfolderBase]: For 7337/7337 co-relation queries the response was YES. [2024-06-14 12:40:45,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2618 conditions, 482 events. 270/482 cut-off events. For 7337/7337 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1803 event pairs, 56 based on Foata normal form. 1/482 useless extension candidates. Maximal degree in co-relation 2578. Up to 448 conditions per place. [2024-06-14 12:40:45,137 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 73 selfloop transitions, 14 changer transitions 0/89 dead transitions. [2024-06-14 12:40:45,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 89 transitions, 859 flow [2024-06-14 12:40:45,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:45,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:45,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 83 transitions. [2024-06-14 12:40:45,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32421875 [2024-06-14 12:40:45,139 INFO L175 Difference]: Start difference. First operand has 82 places, 76 transitions, 639 flow. Second operand 8 states and 83 transitions. [2024-06-14 12:40:45,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 89 transitions, 859 flow [2024-06-14 12:40:45,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 89 transitions, 822 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 12:40:45,150 INFO L231 Difference]: Finished difference. Result has 87 places, 78 transitions, 653 flow [2024-06-14 12:40:45,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=653, PETRI_PLACES=87, PETRI_TRANSITIONS=78} [2024-06-14 12:40:45,151 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-06-14 12:40:45,151 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 78 transitions, 653 flow [2024-06-14 12:40:45,151 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-14 12:40:45,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:45,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:45,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:40:45,152 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-14 12:40:45,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:45,152 INFO L85 PathProgramCache]: Analyzing trace with hash -250867700, now seen corresponding path program 3 times [2024-06-14 12:40:45,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:45,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71268260] [2024-06-14 12:40:45,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:45,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:45,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:45,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-14 12:40:45,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:45,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71268260] [2024-06-14 12:40:45,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71268260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:45,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:45,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:45,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627186890] [2024-06-14 12:40:45,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:45,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:45,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:45,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:45,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:46,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:46,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 78 transitions, 653 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-14 12:40:46,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:46,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:46,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:46,244 INFO L124 PetriNetUnfolderBase]: 266/476 cut-off events. [2024-06-14 12:40:46,245 INFO L125 PetriNetUnfolderBase]: For 7627/7627 co-relation queries the response was YES. [2024-06-14 12:40:46,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2622 conditions, 476 events. 266/476 cut-off events. For 7627/7627 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1786 event pairs, 54 based on Foata normal form. 2/477 useless extension candidates. Maximal degree in co-relation 2580. Up to 350 conditions per place. [2024-06-14 12:40:46,249 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 54 selfloop transitions, 36 changer transitions 0/92 dead transitions. [2024-06-14 12:40:46,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 92 transitions, 911 flow [2024-06-14 12:40:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:46,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:46,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-14 12:40:46,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35546875 [2024-06-14 12:40:46,252 INFO L175 Difference]: Start difference. First operand has 87 places, 78 transitions, 653 flow. Second operand 8 states and 91 transitions. [2024-06-14 12:40:46,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 92 transitions, 911 flow [2024-06-14 12:40:46,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 92 transitions, 862 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:46,264 INFO L231 Difference]: Finished difference. Result has 89 places, 78 transitions, 681 flow [2024-06-14 12:40:46,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=681, PETRI_PLACES=89, PETRI_TRANSITIONS=78} [2024-06-14 12:40:46,264 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 58 predicate places. [2024-06-14 12:40:46,265 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 78 transitions, 681 flow [2024-06-14 12:40:46,265 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-14 12:40:46,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:46,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:46,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:40:46,266 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-14 12:40:46,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:46,266 INFO L85 PathProgramCache]: Analyzing trace with hash 945242124, now seen corresponding path program 4 times [2024-06-14 12:40:46,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:46,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951240206] [2024-06-14 12:40:46,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:46,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:46,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:47,168 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-14 12:40:47,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:47,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951240206] [2024-06-14 12:40:47,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951240206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:47,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:47,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:47,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071980368] [2024-06-14 12:40:47,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:47,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:47,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:47,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:47,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:47,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:47,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 78 transitions, 681 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-14 12:40:47,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:47,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:47,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:47,467 INFO L124 PetriNetUnfolderBase]: 282/503 cut-off events. [2024-06-14 12:40:47,467 INFO L125 PetriNetUnfolderBase]: For 9075/9081 co-relation queries the response was YES. [2024-06-14 12:40:47,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2873 conditions, 503 events. 282/503 cut-off events. For 9075/9081 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1894 event pairs, 67 based on Foata normal form. 2/500 useless extension candidates. Maximal degree in co-relation 2830. Up to 329 conditions per place. [2024-06-14 12:40:47,474 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 54 selfloop transitions, 43 changer transitions 0/99 dead transitions. [2024-06-14 12:40:47,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 99 transitions, 1115 flow [2024-06-14 12:40:47,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:47,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:47,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-14 12:40:47,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:40:47,477 INFO L175 Difference]: Start difference. First operand has 89 places, 78 transitions, 681 flow. Second operand 8 states and 96 transitions. [2024-06-14 12:40:47,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 99 transitions, 1115 flow [2024-06-14 12:40:47,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 99 transitions, 1050 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:47,490 INFO L231 Difference]: Finished difference. Result has 91 places, 84 transitions, 789 flow [2024-06-14 12:40:47,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=789, PETRI_PLACES=91, PETRI_TRANSITIONS=84} [2024-06-14 12:40:47,491 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-06-14 12:40:47,491 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 84 transitions, 789 flow [2024-06-14 12:40:47,492 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-14 12:40:47,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:47,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:47,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:40:47,492 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-14 12:40:47,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:47,493 INFO L85 PathProgramCache]: Analyzing trace with hash 945242341, now seen corresponding path program 2 times [2024-06-14 12:40:47,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:47,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801173329] [2024-06-14 12:40:47,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:47,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:47,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:48,253 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-14 12:40:48,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:48,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801173329] [2024-06-14 12:40:48,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801173329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:48,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:48,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:48,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779412251] [2024-06-14 12:40:48,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:48,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:48,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:48,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:48,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:48,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:48,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 84 transitions, 789 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-14 12:40:48,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:48,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:48,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:48,486 INFO L124 PetriNetUnfolderBase]: 285/508 cut-off events. [2024-06-14 12:40:48,486 INFO L125 PetriNetUnfolderBase]: For 9781/9787 co-relation queries the response was YES. [2024-06-14 12:40:48,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2992 conditions, 508 events. 285/508 cut-off events. For 9781/9787 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1934 event pairs, 61 based on Foata normal form. 5/510 useless extension candidates. Maximal degree in co-relation 2948. Up to 446 conditions per place. [2024-06-14 12:40:48,491 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 74 selfloop transitions, 24 changer transitions 0/100 dead transitions. [2024-06-14 12:40:48,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 100 transitions, 1099 flow [2024-06-14 12:40:48,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:48,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:48,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-14 12:40:48,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33984375 [2024-06-14 12:40:48,493 INFO L175 Difference]: Start difference. First operand has 91 places, 84 transitions, 789 flow. Second operand 8 states and 87 transitions. [2024-06-14 12:40:48,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 100 transitions, 1099 flow [2024-06-14 12:40:48,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 100 transitions, 1001 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 12:40:48,508 INFO L231 Difference]: Finished difference. Result has 96 places, 90 transitions, 805 flow [2024-06-14 12:40:48,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=805, PETRI_PLACES=96, PETRI_TRANSITIONS=90} [2024-06-14 12:40:48,509 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 65 predicate places. [2024-06-14 12:40:48,509 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 90 transitions, 805 flow [2024-06-14 12:40:48,509 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-14 12:40:48,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:48,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:48,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:40:48,510 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-14 12:40:48,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:48,510 INFO L85 PathProgramCache]: Analyzing trace with hash 945236544, now seen corresponding path program 5 times [2024-06-14 12:40:48,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:48,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499751308] [2024-06-14 12:40:48,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:48,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:48,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:49,246 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-14 12:40:49,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:49,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499751308] [2024-06-14 12:40:49,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499751308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:49,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:49,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:49,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77357349] [2024-06-14 12:40:49,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:49,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:49,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:49,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:49,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:49,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:49,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 90 transitions, 805 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-14 12:40:49,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:49,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:49,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:49,521 INFO L124 PetriNetUnfolderBase]: 281/502 cut-off events. [2024-06-14 12:40:49,521 INFO L125 PetriNetUnfolderBase]: For 10076/10082 co-relation queries the response was YES. [2024-06-14 12:40:49,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2911 conditions, 502 events. 281/502 cut-off events. For 10076/10082 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1901 event pairs, 67 based on Foata normal form. 2/499 useless extension candidates. Maximal degree in co-relation 2865. Up to 331 conditions per place. [2024-06-14 12:40:49,527 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 57 selfloop transitions, 44 changer transitions 0/103 dead transitions. [2024-06-14 12:40:49,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 103 transitions, 1131 flow [2024-06-14 12:40:49,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:49,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:49,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-14 12:40:49,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-14 12:40:49,530 INFO L175 Difference]: Start difference. First operand has 96 places, 90 transitions, 805 flow. Second operand 8 states and 93 transitions. [2024-06-14 12:40:49,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 103 transitions, 1131 flow [2024-06-14 12:40:49,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 103 transitions, 1092 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 12:40:49,544 INFO L231 Difference]: Finished difference. Result has 101 places, 90 transitions, 859 flow [2024-06-14 12:40:49,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=859, PETRI_PLACES=101, PETRI_TRANSITIONS=90} [2024-06-14 12:40:49,544 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 70 predicate places. [2024-06-14 12:40:49,545 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 90 transitions, 859 flow [2024-06-14 12:40:49,545 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-14 12:40:49,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:49,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:49,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:40:49,545 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-14 12:40:49,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:49,546 INFO L85 PathProgramCache]: Analyzing trace with hash 952593991, now seen corresponding path program 3 times [2024-06-14 12:40:49,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:49,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890428776] [2024-06-14 12:40:49,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:49,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:49,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:50,282 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-14 12:40:50,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:50,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890428776] [2024-06-14 12:40:50,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890428776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:50,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:50,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:50,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818675071] [2024-06-14 12:40:50,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:50,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:50,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:50,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:50,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:50,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:50,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 90 transitions, 859 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-14 12:40:50,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:50,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:50,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:50,543 INFO L124 PetriNetUnfolderBase]: 284/507 cut-off events. [2024-06-14 12:40:50,543 INFO L125 PetriNetUnfolderBase]: For 10758/10764 co-relation queries the response was YES. [2024-06-14 12:40:50,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3054 conditions, 507 events. 284/507 cut-off events. For 10758/10764 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1929 event pairs, 60 based on Foata normal form. 5/509 useless extension candidates. Maximal degree in co-relation 3006. Up to 444 conditions per place. [2024-06-14 12:40:50,549 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 73 selfloop transitions, 27 changer transitions 0/102 dead transitions. [2024-06-14 12:40:50,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 102 transitions, 1155 flow [2024-06-14 12:40:50,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:50,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:50,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-14 12:40:50,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-14 12:40:50,551 INFO L175 Difference]: Start difference. First operand has 101 places, 90 transitions, 859 flow. Second operand 8 states and 86 transitions. [2024-06-14 12:40:50,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 102 transitions, 1155 flow [2024-06-14 12:40:50,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 102 transitions, 1069 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:50,568 INFO L231 Difference]: Finished difference. Result has 103 places, 92 transitions, 854 flow [2024-06-14 12:40:50,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=854, PETRI_PLACES=103, PETRI_TRANSITIONS=92} [2024-06-14 12:40:50,568 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 72 predicate places. [2024-06-14 12:40:50,568 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 92 transitions, 854 flow [2024-06-14 12:40:50,569 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-14 12:40:50,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:50,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:50,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:40:50,570 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-14 12:40:50,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:50,570 INFO L85 PathProgramCache]: Analyzing trace with hash 952593774, now seen corresponding path program 6 times [2024-06-14 12:40:50,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:50,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866243985] [2024-06-14 12:40:50,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:50,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:50,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:51,265 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-14 12:40:51,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:51,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866243985] [2024-06-14 12:40:51,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866243985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:51,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:51,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:51,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084321822] [2024-06-14 12:40:51,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:51,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:51,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:51,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:51,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:51,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:51,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 92 transitions, 854 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-14 12:40:51,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:51,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:51,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:51,545 INFO L124 PetriNetUnfolderBase]: 280/501 cut-off events. [2024-06-14 12:40:51,545 INFO L125 PetriNetUnfolderBase]: For 11194/11200 co-relation queries the response was YES. [2024-06-14 12:40:51,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2962 conditions, 501 events. 280/501 cut-off events. For 11194/11200 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1883 event pairs, 62 based on Foata normal form. 2/498 useless extension candidates. Maximal degree in co-relation 2913. Up to 333 conditions per place. [2024-06-14 12:40:51,560 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 53 selfloop transitions, 49 changer transitions 0/104 dead transitions. [2024-06-14 12:40:51,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 104 transitions, 1140 flow [2024-06-14 12:40:51,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:51,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:51,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-14 12:40:51,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35546875 [2024-06-14 12:40:51,564 INFO L175 Difference]: Start difference. First operand has 103 places, 92 transitions, 854 flow. Second operand 8 states and 91 transitions. [2024-06-14 12:40:51,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 104 transitions, 1140 flow [2024-06-14 12:40:51,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 104 transitions, 1071 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 12:40:51,583 INFO L231 Difference]: Finished difference. Result has 106 places, 92 transitions, 888 flow [2024-06-14 12:40:51,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=888, PETRI_PLACES=106, PETRI_TRANSITIONS=92} [2024-06-14 12:40:51,584 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 75 predicate places. [2024-06-14 12:40:51,584 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 92 transitions, 888 flow [2024-06-14 12:40:51,585 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-14 12:40:51,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:51,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:51,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:40:51,585 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-14 12:40:51,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:51,586 INFO L85 PathProgramCache]: Analyzing trace with hash 952860901, now seen corresponding path program 4 times [2024-06-14 12:40:51,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:51,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653590698] [2024-06-14 12:40:51,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:51,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:51,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:52,302 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-14 12:40:52,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:52,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653590698] [2024-06-14 12:40:52,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653590698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:52,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:52,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:52,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018028751] [2024-06-14 12:40:52,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:52,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:52,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:52,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:52,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:52,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:52,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 92 transitions, 888 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-14 12:40:52,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:52,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:52,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:52,555 INFO L124 PetriNetUnfolderBase]: 278/498 cut-off events. [2024-06-14 12:40:52,556 INFO L125 PetriNetUnfolderBase]: For 11439/11445 co-relation queries the response was YES. [2024-06-14 12:40:52,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3001 conditions, 498 events. 278/498 cut-off events. For 11439/11445 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1892 event pairs, 59 based on Foata normal form. 5/500 useless extension candidates. Maximal degree in co-relation 2951. Up to 436 conditions per place. [2024-06-14 12:40:52,560 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 70 selfloop transitions, 29 changer transitions 0/101 dead transitions. [2024-06-14 12:40:52,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 101 transitions, 1112 flow [2024-06-14 12:40:52,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:52,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:52,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-14 12:40:52,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-14 12:40:52,562 INFO L175 Difference]: Start difference. First operand has 106 places, 92 transitions, 888 flow. Second operand 8 states and 84 transitions. [2024-06-14 12:40:52,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 101 transitions, 1112 flow [2024-06-14 12:40:52,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 101 transitions, 986 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:52,579 INFO L231 Difference]: Finished difference. Result has 106 places, 92 transitions, 825 flow [2024-06-14 12:40:52,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=825, PETRI_PLACES=106, PETRI_TRANSITIONS=92} [2024-06-14 12:40:52,580 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 75 predicate places. [2024-06-14 12:40:52,580 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 92 transitions, 825 flow [2024-06-14 12:40:52,580 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-14 12:40:52,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:52,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:52,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:40:52,581 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-14 12:40:52,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:52,581 INFO L85 PathProgramCache]: Analyzing trace with hash 952870821, now seen corresponding path program 1 times [2024-06-14 12:40:52,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:52,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668211746] [2024-06-14 12:40:52,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:52,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:52,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:53,537 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-14 12:40:53,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:53,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668211746] [2024-06-14 12:40:53,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668211746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:53,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:53,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:53,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625595660] [2024-06-14 12:40:53,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:53,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:53,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:53,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:53,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:53,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:53,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 92 transitions, 825 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-14 12:40:53,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:53,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:53,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:53,800 INFO L124 PetriNetUnfolderBase]: 276/494 cut-off events. [2024-06-14 12:40:53,800 INFO L125 PetriNetUnfolderBase]: For 11661/11661 co-relation queries the response was YES. [2024-06-14 12:40:53,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2916 conditions, 494 events. 276/494 cut-off events. For 11661/11661 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1886 event pairs, 62 based on Foata normal form. 1/494 useless extension candidates. Maximal degree in co-relation 2865. Up to 467 conditions per place. [2024-06-14 12:40:53,806 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 87 selfloop transitions, 14 changer transitions 0/103 dead transitions. [2024-06-14 12:40:53,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 103 transitions, 1061 flow [2024-06-14 12:40:53,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:53,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:53,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-14 12:40:53,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055555555555556 [2024-06-14 12:40:53,808 INFO L175 Difference]: Start difference. First operand has 106 places, 92 transitions, 825 flow. Second operand 9 states and 88 transitions. [2024-06-14 12:40:53,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 103 transitions, 1061 flow [2024-06-14 12:40:53,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 103 transitions, 1010 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:53,824 INFO L231 Difference]: Finished difference. Result has 109 places, 94 transitions, 823 flow [2024-06-14 12:40:53,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=823, PETRI_PLACES=109, PETRI_TRANSITIONS=94} [2024-06-14 12:40:53,825 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2024-06-14 12:40:53,825 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 94 transitions, 823 flow [2024-06-14 12:40:53,825 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-14 12:40:53,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:53,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:53,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:40:53,826 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-14 12:40:53,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:53,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1073724223, now seen corresponding path program 1 times [2024-06-14 12:40:53,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:53,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696910378] [2024-06-14 12:40:53,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:53,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:53,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:54,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-14 12:40:54,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:54,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696910378] [2024-06-14 12:40:54,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696910378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:54,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:54,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:54,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715955935] [2024-06-14 12:40:54,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:54,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:54,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:54,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:54,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:54,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:40:54,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 94 transitions, 823 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-14 12:40:54,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:54,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:40:54,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:55,209 INFO L124 PetriNetUnfolderBase]: 264/486 cut-off events. [2024-06-14 12:40:55,210 INFO L125 PetriNetUnfolderBase]: For 13264/13266 co-relation queries the response was YES. [2024-06-14 12:40:55,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2946 conditions, 486 events. 264/486 cut-off events. For 13264/13266 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1929 event pairs, 33 based on Foata normal form. 2/484 useless extension candidates. Maximal degree in co-relation 2894. Up to 363 conditions per place. [2024-06-14 12:40:55,214 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 77 selfloop transitions, 19 changer transitions 0/110 dead transitions. [2024-06-14 12:40:55,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 110 transitions, 1071 flow [2024-06-14 12:40:55,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:55,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:55,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-14 12:40:55,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-14 12:40:55,216 INFO L175 Difference]: Start difference. First operand has 109 places, 94 transitions, 823 flow. Second operand 8 states and 93 transitions. [2024-06-14 12:40:55,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 110 transitions, 1071 flow [2024-06-14 12:40:55,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 110 transitions, 990 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 12:40:55,235 INFO L231 Difference]: Finished difference. Result has 107 places, 95 transitions, 800 flow [2024-06-14 12:40:55,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=800, PETRI_PLACES=107, PETRI_TRANSITIONS=95} [2024-06-14 12:40:55,236 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 76 predicate places. [2024-06-14 12:40:55,236 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 95 transitions, 800 flow [2024-06-14 12:40:55,236 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-14 12:40:55,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:55,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:55,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:40:55,237 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-14 12:40:55,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:55,237 INFO L85 PathProgramCache]: Analyzing trace with hash 808275481, now seen corresponding path program 2 times [2024-06-14 12:40:55,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:55,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790997259] [2024-06-14 12:40:55,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:55,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:55,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:56,237 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-14 12:40:56,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:56,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790997259] [2024-06-14 12:40:56,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790997259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:56,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:56,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:56,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362464354] [2024-06-14 12:40:56,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:56,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:56,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:56,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:56,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:56,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:40:56,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 95 transitions, 800 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-14 12:40:56,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:56,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:40:56,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:56,677 INFO L124 PetriNetUnfolderBase]: 263/489 cut-off events. [2024-06-14 12:40:56,678 INFO L125 PetriNetUnfolderBase]: For 13839/13839 co-relation queries the response was YES. [2024-06-14 12:40:56,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2957 conditions, 489 events. 263/489 cut-off events. For 13839/13839 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1953 event pairs, 48 based on Foata normal form. 2/490 useless extension candidates. Maximal degree in co-relation 2905. Up to 364 conditions per place. [2024-06-14 12:40:56,683 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 71 selfloop transitions, 26 changer transitions 0/111 dead transitions. [2024-06-14 12:40:56,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 111 transitions, 1054 flow [2024-06-14 12:40:56,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:56,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:56,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-14 12:40:56,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37109375 [2024-06-14 12:40:56,685 INFO L175 Difference]: Start difference. First operand has 107 places, 95 transitions, 800 flow. Second operand 8 states and 95 transitions. [2024-06-14 12:40:56,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 111 transitions, 1054 flow [2024-06-14 12:40:56,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 111 transitions, 1006 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:56,701 INFO L231 Difference]: Finished difference. Result has 109 places, 96 transitions, 829 flow [2024-06-14 12:40:56,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=829, PETRI_PLACES=109, PETRI_TRANSITIONS=96} [2024-06-14 12:40:56,702 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2024-06-14 12:40:56,702 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 96 transitions, 829 flow [2024-06-14 12:40:56,702 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-14 12:40:56,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:56,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:56,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:40:56,703 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-14 12:40:56,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:56,703 INFO L85 PathProgramCache]: Analyzing trace with hash 694771895, now seen corresponding path program 1 times [2024-06-14 12:40:56,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:56,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365378607] [2024-06-14 12:40:56,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:56,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:56,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:57,590 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-14 12:40:57,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:57,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365378607] [2024-06-14 12:40:57,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365378607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:57,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:57,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:57,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974168665] [2024-06-14 12:40:57,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:57,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:57,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:57,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:57,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:57,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:57,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 96 transitions, 829 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-14 12:40:57,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:57,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:57,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:57,917 INFO L124 PetriNetUnfolderBase]: 282/507 cut-off events. [2024-06-14 12:40:57,917 INFO L125 PetriNetUnfolderBase]: For 14105/14105 co-relation queries the response was YES. [2024-06-14 12:40:57,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3043 conditions, 507 events. 282/507 cut-off events. For 14105/14105 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1950 event pairs, 50 based on Foata normal form. 1/507 useless extension candidates. Maximal degree in co-relation 2990. Up to 410 conditions per place. [2024-06-14 12:40:57,922 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 80 selfloop transitions, 29 changer transitions 0/111 dead transitions. [2024-06-14 12:40:57,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 111 transitions, 1093 flow [2024-06-14 12:40:57,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:57,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:57,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-14 12:40:57,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34765625 [2024-06-14 12:40:57,924 INFO L175 Difference]: Start difference. First operand has 109 places, 96 transitions, 829 flow. Second operand 8 states and 89 transitions. [2024-06-14 12:40:57,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 111 transitions, 1093 flow [2024-06-14 12:40:57,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 111 transitions, 1024 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:57,944 INFO L231 Difference]: Finished difference. Result has 111 places, 96 transitions, 828 flow [2024-06-14 12:40:57,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=828, PETRI_PLACES=111, PETRI_TRANSITIONS=96} [2024-06-14 12:40:57,945 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 80 predicate places. [2024-06-14 12:40:57,945 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 96 transitions, 828 flow [2024-06-14 12:40:57,945 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-14 12:40:57,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:57,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:57,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:40:57,946 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-14 12:40:57,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:57,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1070862303, now seen corresponding path program 1 times [2024-06-14 12:40:57,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:57,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568933956] [2024-06-14 12:40:57,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:57,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:57,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:58,682 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-14 12:40:58,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:58,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568933956] [2024-06-14 12:40:58,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568933956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:58,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:58,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:58,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592395991] [2024-06-14 12:40:58,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:58,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:58,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:58,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:58,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:58,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:58,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 96 transitions, 828 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-14 12:40:58,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:58,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:58,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:59,004 INFO L124 PetriNetUnfolderBase]: 288/517 cut-off events. [2024-06-14 12:40:59,005 INFO L125 PetriNetUnfolderBase]: For 15361/15361 co-relation queries the response was YES. [2024-06-14 12:40:59,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3104 conditions, 517 events. 288/517 cut-off events. For 15361/15361 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2007 event pairs, 48 based on Foata normal form. 2/518 useless extension candidates. Maximal degree in co-relation 3050. Up to 425 conditions per place. [2024-06-14 12:40:59,009 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 87 selfloop transitions, 26 changer transitions 0/115 dead transitions. [2024-06-14 12:40:59,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 115 transitions, 1126 flow [2024-06-14 12:40:59,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:59,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:59,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 12:40:59,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-14 12:40:59,012 INFO L175 Difference]: Start difference. First operand has 111 places, 96 transitions, 828 flow. Second operand 9 states and 98 transitions. [2024-06-14 12:40:59,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 115 transitions, 1126 flow [2024-06-14 12:40:59,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 115 transitions, 1039 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:59,030 INFO L231 Difference]: Finished difference. Result has 112 places, 98 transitions, 822 flow [2024-06-14 12:40:59,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=822, PETRI_PLACES=112, PETRI_TRANSITIONS=98} [2024-06-14 12:40:59,031 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 81 predicate places. [2024-06-14 12:40:59,031 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 98 transitions, 822 flow [2024-06-14 12:40:59,031 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-14 12:40:59,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:59,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:59,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:40:59,031 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-14 12:40:59,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:59,032 INFO L85 PathProgramCache]: Analyzing trace with hash 813043901, now seen corresponding path program 2 times [2024-06-14 12:40:59,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:59,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003518398] [2024-06-14 12:40:59,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:59,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:59,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:59,797 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-14 12:40:59,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:59,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003518398] [2024-06-14 12:40:59,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003518398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:59,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:59,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:59,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658940712] [2024-06-14 12:40:59,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:59,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:59,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:59,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:59,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:59,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:59,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 98 transitions, 822 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-14 12:40:59,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:59,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:59,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:00,079 INFO L124 PetriNetUnfolderBase]: 304/543 cut-off events. [2024-06-14 12:41:00,080 INFO L125 PetriNetUnfolderBase]: For 17427/17427 co-relation queries the response was YES. [2024-06-14 12:41:00,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3331 conditions, 543 events. 304/543 cut-off events. For 17427/17427 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2130 event pairs, 51 based on Foata normal form. 2/544 useless extension candidates. Maximal degree in co-relation 3276. Up to 384 conditions per place. [2024-06-14 12:41:00,084 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 43 changer transitions 0/118 dead transitions. [2024-06-14 12:41:00,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 118 transitions, 1210 flow [2024-06-14 12:41:00,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:00,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:00,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-14 12:41:00,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-14 12:41:00,086 INFO L175 Difference]: Start difference. First operand has 112 places, 98 transitions, 822 flow. Second operand 9 states and 101 transitions. [2024-06-14 12:41:00,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 118 transitions, 1210 flow [2024-06-14 12:41:00,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 118 transitions, 1145 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:00,113 INFO L231 Difference]: Finished difference. Result has 114 places, 102 transitions, 900 flow [2024-06-14 12:41:00,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=900, PETRI_PLACES=114, PETRI_TRANSITIONS=102} [2024-06-14 12:41:00,113 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 83 predicate places. [2024-06-14 12:41:00,113 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 102 transitions, 900 flow [2024-06-14 12:41:00,114 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-14 12:41:00,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:00,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:00,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:41:00,114 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-14 12:41:00,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:00,115 INFO L85 PathProgramCache]: Analyzing trace with hash 812859451, now seen corresponding path program 3 times [2024-06-14 12:41:00,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:00,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078659227] [2024-06-14 12:41:00,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:00,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:00,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:01,155 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-14 12:41:01,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:01,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078659227] [2024-06-14 12:41:01,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078659227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:01,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:01,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:01,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597709871] [2024-06-14 12:41:01,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:01,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:01,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:01,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:01,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:01,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:41:01,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 102 transitions, 900 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-14 12:41:01,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:01,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:41:01,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:01,523 INFO L124 PetriNetUnfolderBase]: 286/529 cut-off events. [2024-06-14 12:41:01,523 INFO L125 PetriNetUnfolderBase]: For 18975/18975 co-relation queries the response was YES. [2024-06-14 12:41:01,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3367 conditions, 529 events. 286/529 cut-off events. For 18975/18975 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2154 event pairs, 50 based on Foata normal form. 2/530 useless extension candidates. Maximal degree in co-relation 3311. Up to 398 conditions per place. [2024-06-14 12:41:01,528 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 74 selfloop transitions, 28 changer transitions 0/116 dead transitions. [2024-06-14 12:41:01,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 116 transitions, 1158 flow [2024-06-14 12:41:01,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:41:01,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:41:01,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-14 12:41:01,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37109375 [2024-06-14 12:41:01,529 INFO L175 Difference]: Start difference. First operand has 114 places, 102 transitions, 900 flow. Second operand 8 states and 95 transitions. [2024-06-14 12:41:01,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 116 transitions, 1158 flow [2024-06-14 12:41:01,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 116 transitions, 1083 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 12:41:01,560 INFO L231 Difference]: Finished difference. Result has 117 places, 103 transitions, 905 flow [2024-06-14 12:41:01,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=905, PETRI_PLACES=117, PETRI_TRANSITIONS=103} [2024-06-14 12:41:01,560 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 86 predicate places. [2024-06-14 12:41:01,560 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 103 transitions, 905 flow [2024-06-14 12:41:01,561 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-14 12:41:01,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:01,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:01,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:41:01,561 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-14 12:41:01,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:01,562 INFO L85 PathProgramCache]: Analyzing trace with hash 812864411, now seen corresponding path program 3 times [2024-06-14 12:41:01,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:01,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150219496] [2024-06-14 12:41:01,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:01,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:01,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:02,297 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-14 12:41:02,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:02,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150219496] [2024-06-14 12:41:02,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150219496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:02,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:02,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:02,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849126037] [2024-06-14 12:41:02,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:02,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:02,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:02,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:02,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:02,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:02,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 103 transitions, 905 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-14 12:41:02,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:02,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:02,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:02,596 INFO L124 PetriNetUnfolderBase]: 319/569 cut-off events. [2024-06-14 12:41:02,596 INFO L125 PetriNetUnfolderBase]: For 20447/20447 co-relation queries the response was YES. [2024-06-14 12:41:02,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3633 conditions, 569 events. 319/569 cut-off events. For 20447/20447 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2269 event pairs, 58 based on Foata normal form. 2/570 useless extension candidates. Maximal degree in co-relation 3575. Up to 404 conditions per place. [2024-06-14 12:41:02,601 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 82 selfloop transitions, 40 changer transitions 0/124 dead transitions. [2024-06-14 12:41:02,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 124 transitions, 1377 flow [2024-06-14 12:41:02,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:02,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:02,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-14 12:41:02,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-14 12:41:02,603 INFO L175 Difference]: Start difference. First operand has 117 places, 103 transitions, 905 flow. Second operand 9 states and 104 transitions. [2024-06-14 12:41:02,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 124 transitions, 1377 flow [2024-06-14 12:41:02,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 124 transitions, 1307 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 12:41:02,630 INFO L231 Difference]: Finished difference. Result has 120 places, 107 transitions, 968 flow [2024-06-14 12:41:02,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=968, PETRI_PLACES=120, PETRI_TRANSITIONS=107} [2024-06-14 12:41:02,630 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 89 predicate places. [2024-06-14 12:41:02,630 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 107 transitions, 968 flow [2024-06-14 12:41:02,630 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-14 12:41:02,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:02,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:02,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:41:02,631 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-14 12:41:02,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:02,631 INFO L85 PathProgramCache]: Analyzing trace with hash 813044149, now seen corresponding path program 1 times [2024-06-14 12:41:02,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:02,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223818846] [2024-06-14 12:41:02,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:02,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:02,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:03,422 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-14 12:41:03,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:03,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223818846] [2024-06-14 12:41:03,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223818846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:03,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:03,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:03,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273118216] [2024-06-14 12:41:03,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:03,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:03,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:03,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:03,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:03,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:03,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 107 transitions, 968 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-14 12:41:03,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:03,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:03,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:03,718 INFO L124 PetriNetUnfolderBase]: 322/574 cut-off events. [2024-06-14 12:41:03,719 INFO L125 PetriNetUnfolderBase]: For 20964/20964 co-relation queries the response was YES. [2024-06-14 12:41:03,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3702 conditions, 574 events. 322/574 cut-off events. For 20964/20964 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2312 event pairs, 58 based on Foata normal form. 1/574 useless extension candidates. Maximal degree in co-relation 3643. Up to 537 conditions per place. [2024-06-14 12:41:03,723 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 103 selfloop transitions, 16 changer transitions 0/121 dead transitions. [2024-06-14 12:41:03,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 121 transitions, 1260 flow [2024-06-14 12:41:03,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:03,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:03,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-14 12:41:03,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3159722222222222 [2024-06-14 12:41:03,725 INFO L175 Difference]: Start difference. First operand has 120 places, 107 transitions, 968 flow. Second operand 9 states and 91 transitions. [2024-06-14 12:41:03,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 121 transitions, 1260 flow [2024-06-14 12:41:03,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 121 transitions, 1197 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 12:41:03,752 INFO L231 Difference]: Finished difference. Result has 124 places, 109 transitions, 966 flow [2024-06-14 12:41:03,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=966, PETRI_PLACES=124, PETRI_TRANSITIONS=109} [2024-06-14 12:41:03,752 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 93 predicate places. [2024-06-14 12:41:03,753 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 109 transitions, 966 flow [2024-06-14 12:41:03,753 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-14 12:41:03,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:03,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:03,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:41:03,753 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-14 12:41:03,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:03,754 INFO L85 PathProgramCache]: Analyzing trace with hash -955398153, now seen corresponding path program 4 times [2024-06-14 12:41:03,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:03,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567971507] [2024-06-14 12:41:03,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:03,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:03,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:04,553 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-14 12:41:04,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:04,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567971507] [2024-06-14 12:41:04,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567971507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:04,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:04,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:04,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312787519] [2024-06-14 12:41:04,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:04,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:04,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:04,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:04,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:04,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:04,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 109 transitions, 966 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-14 12:41:04,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:04,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:04,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:04,883 INFO L124 PetriNetUnfolderBase]: 318/568 cut-off events. [2024-06-14 12:41:04,883 INFO L125 PetriNetUnfolderBase]: For 21165/21165 co-relation queries the response was YES. [2024-06-14 12:41:04,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3604 conditions, 568 events. 318/568 cut-off events. For 21165/21165 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2266 event pairs, 50 based on Foata normal form. 2/569 useless extension candidates. Maximal degree in co-relation 3544. Up to 406 conditions per place. [2024-06-14 12:41:04,887 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 79 selfloop transitions, 44 changer transitions 0/125 dead transitions. [2024-06-14 12:41:04,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 125 transitions, 1328 flow [2024-06-14 12:41:04,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:04,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:04,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-14 12:41:04,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:41:04,889 INFO L175 Difference]: Start difference. First operand has 124 places, 109 transitions, 966 flow. Second operand 9 states and 102 transitions. [2024-06-14 12:41:04,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 125 transitions, 1328 flow [2024-06-14 12:41:04,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 125 transitions, 1269 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:04,929 INFO L231 Difference]: Finished difference. Result has 126 places, 109 transitions, 1000 flow [2024-06-14 12:41:04,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1000, PETRI_PLACES=126, PETRI_TRANSITIONS=109} [2024-06-14 12:41:04,929 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 95 predicate places. [2024-06-14 12:41:04,929 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 109 transitions, 1000 flow [2024-06-14 12:41:04,930 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-14 12:41:04,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:04,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:04,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:41:04,930 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-14 12:41:04,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:04,931 INFO L85 PathProgramCache]: Analyzing trace with hash 900395469, now seen corresponding path program 5 times [2024-06-14 12:41:04,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:04,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317222429] [2024-06-14 12:41:04,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:04,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:04,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:05,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-14 12:41:05,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:05,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317222429] [2024-06-14 12:41:05,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317222429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:05,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:05,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:05,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228347720] [2024-06-14 12:41:05,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:05,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:05,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:05,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:05,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:05,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:05,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 109 transitions, 1000 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-14 12:41:05,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:05,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:05,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:05,924 INFO L124 PetriNetUnfolderBase]: 334/595 cut-off events. [2024-06-14 12:41:05,924 INFO L125 PetriNetUnfolderBase]: For 24088/24094 co-relation queries the response was YES. [2024-06-14 12:41:05,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3895 conditions, 595 events. 334/595 cut-off events. For 24088/24094 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2410 event pairs, 67 based on Foata normal form. 2/592 useless extension candidates. Maximal degree in co-relation 3834. Up to 343 conditions per place. [2024-06-14 12:41:05,927 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 57 changer transitions 0/132 dead transitions. [2024-06-14 12:41:05,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 132 transitions, 1608 flow [2024-06-14 12:41:05,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:05,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:05,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-14 12:41:05,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:41:05,929 INFO L175 Difference]: Start difference. First operand has 126 places, 109 transitions, 1000 flow. Second operand 9 states and 108 transitions. [2024-06-14 12:41:05,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 132 transitions, 1608 flow [2024-06-14 12:41:05,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 132 transitions, 1531 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:05,969 INFO L231 Difference]: Finished difference. Result has 128 places, 115 transitions, 1130 flow [2024-06-14 12:41:05,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=923, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1130, PETRI_PLACES=128, PETRI_TRANSITIONS=115} [2024-06-14 12:41:05,969 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 97 predicate places. [2024-06-14 12:41:05,969 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 115 transitions, 1130 flow [2024-06-14 12:41:05,970 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-14 12:41:05,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:05,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:05,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:41:05,970 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-14 12:41:05,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:05,971 INFO L85 PathProgramCache]: Analyzing trace with hash 900395717, now seen corresponding path program 2 times [2024-06-14 12:41:05,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:05,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813771142] [2024-06-14 12:41:05,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:05,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:05,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:06,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-14 12:41:06,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:06,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813771142] [2024-06-14 12:41:06,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813771142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:06,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:06,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:06,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682019505] [2024-06-14 12:41:06,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:06,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:06,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:06,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:06,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:06,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:06,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 115 transitions, 1130 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-14 12:41:06,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:06,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:06,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:06,889 INFO L124 PetriNetUnfolderBase]: 337/600 cut-off events. [2024-06-14 12:41:06,889 INFO L125 PetriNetUnfolderBase]: For 24848/24854 co-relation queries the response was YES. [2024-06-14 12:41:06,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4032 conditions, 600 events. 337/600 cut-off events. For 24848/24854 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2450 event pairs, 63 based on Foata normal form. 5/602 useless extension candidates. Maximal degree in co-relation 3970. Up to 521 conditions per place. [2024-06-14 12:41:06,893 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 98 selfloop transitions, 30 changer transitions 0/130 dead transitions. [2024-06-14 12:41:06,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 130 transitions, 1538 flow [2024-06-14 12:41:06,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:06,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:06,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 12:41:06,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-14 12:41:06,897 INFO L175 Difference]: Start difference. First operand has 128 places, 115 transitions, 1130 flow. Second operand 9 states and 97 transitions. [2024-06-14 12:41:06,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 130 transitions, 1538 flow [2024-06-14 12:41:06,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 130 transitions, 1416 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 12:41:06,935 INFO L231 Difference]: Finished difference. Result has 132 places, 119 transitions, 1125 flow [2024-06-14 12:41:06,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1125, PETRI_PLACES=132, PETRI_TRANSITIONS=119} [2024-06-14 12:41:06,936 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 101 predicate places. [2024-06-14 12:41:06,936 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 119 transitions, 1125 flow [2024-06-14 12:41:06,936 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-14 12:41:06,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:06,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:06,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:41:06,937 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-14 12:41:06,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:06,937 INFO L85 PathProgramCache]: Analyzing trace with hash -762263729, now seen corresponding path program 6 times [2024-06-14 12:41:06,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:06,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829470863] [2024-06-14 12:41:06,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:06,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:06,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:07,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-14 12:41:07,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:07,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829470863] [2024-06-14 12:41:07,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829470863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:07,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:07,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:07,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731552224] [2024-06-14 12:41:07,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:07,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:07,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:07,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:07,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:07,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:07,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 119 transitions, 1125 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-14 12:41:07,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:07,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:07,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:07,904 INFO L124 PetriNetUnfolderBase]: 343/610 cut-off events. [2024-06-14 12:41:07,904 INFO L125 PetriNetUnfolderBase]: For 26513/26519 co-relation queries the response was YES. [2024-06-14 12:41:07,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4039 conditions, 610 events. 343/610 cut-off events. For 26513/26519 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2500 event pairs, 67 based on Foata normal form. 2/607 useless extension candidates. Maximal degree in co-relation 3976. Up to 354 conditions per place. [2024-06-14 12:41:07,908 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 78 selfloop transitions, 58 changer transitions 0/138 dead transitions. [2024-06-14 12:41:07,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 138 transitions, 1697 flow [2024-06-14 12:41:07,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:07,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:07,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-14 12:41:07,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3784722222222222 [2024-06-14 12:41:07,917 INFO L175 Difference]: Start difference. First operand has 132 places, 119 transitions, 1125 flow. Second operand 9 states and 109 transitions. [2024-06-14 12:41:07,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 138 transitions, 1697 flow [2024-06-14 12:41:07,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 138 transitions, 1650 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 12:41:07,958 INFO L231 Difference]: Finished difference. Result has 136 places, 121 transitions, 1223 flow [2024-06-14 12:41:07,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1223, PETRI_PLACES=136, PETRI_TRANSITIONS=121} [2024-06-14 12:41:07,958 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 105 predicate places. [2024-06-14 12:41:07,959 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 121 transitions, 1223 flow [2024-06-14 12:41:07,959 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-14 12:41:07,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:07,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:07,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:41:07,960 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-14 12:41:07,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:07,961 INFO L85 PathProgramCache]: Analyzing trace with hash -762441669, now seen corresponding path program 4 times [2024-06-14 12:41:07,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:07,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724055538] [2024-06-14 12:41:07,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:07,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:07,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:08,941 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-14 12:41:08,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:08,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724055538] [2024-06-14 12:41:08,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724055538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:08,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:08,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:08,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992446024] [2024-06-14 12:41:08,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:08,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:08,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:08,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:08,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:09,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:41:09,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 121 transitions, 1223 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-14 12:41:09,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:09,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:41:09,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:09,219 INFO L124 PetriNetUnfolderBase]: 309/570 cut-off events. [2024-06-14 12:41:09,219 INFO L125 PetriNetUnfolderBase]: For 26933/26943 co-relation queries the response was YES. [2024-06-14 12:41:09,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3955 conditions, 570 events. 309/570 cut-off events. For 26933/26943 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2425 event pairs, 55 based on Foata normal form. 2/563 useless extension candidates. Maximal degree in co-relation 3890. Up to 426 conditions per place. [2024-06-14 12:41:09,222 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 86 selfloop transitions, 32 changer transitions 0/132 dead transitions. [2024-06-14 12:41:09,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 132 transitions, 1489 flow [2024-06-14 12:41:09,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:41:09,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:41:09,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-14 12:41:09,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-14 12:41:09,223 INFO L175 Difference]: Start difference. First operand has 136 places, 121 transitions, 1223 flow. Second operand 8 states and 94 transitions. [2024-06-14 12:41:09,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 132 transitions, 1489 flow [2024-06-14 12:41:09,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 132 transitions, 1368 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 12:41:09,256 INFO L231 Difference]: Finished difference. Result has 138 places, 121 transitions, 1170 flow [2024-06-14 12:41:09,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1170, PETRI_PLACES=138, PETRI_TRANSITIONS=121} [2024-06-14 12:41:09,257 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 107 predicate places. [2024-06-14 12:41:09,257 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 121 transitions, 1170 flow [2024-06-14 12:41:09,257 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-14 12:41:09,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:09,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:09,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:41:09,258 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-14 12:41:09,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:09,258 INFO L85 PathProgramCache]: Analyzing trace with hash -762436709, now seen corresponding path program 7 times [2024-06-14 12:41:09,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:09,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801473041] [2024-06-14 12:41:09,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:09,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:09,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:09,917 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-14 12:41:09,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:09,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801473041] [2024-06-14 12:41:09,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801473041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:09,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:09,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:09,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405285416] [2024-06-14 12:41:09,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:09,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:09,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:09,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:09,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:09,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:09,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 121 transitions, 1170 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-14 12:41:09,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:09,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:09,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:10,139 INFO L124 PetriNetUnfolderBase]: 336/599 cut-off events. [2024-06-14 12:41:10,139 INFO L125 PetriNetUnfolderBase]: For 26086/26092 co-relation queries the response was YES. [2024-06-14 12:41:10,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3936 conditions, 599 events. 336/599 cut-off events. For 26086/26092 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2457 event pairs, 68 based on Foata normal form. 2/596 useless extension candidates. Maximal degree in co-relation 3870. Up to 346 conditions per place. [2024-06-14 12:41:10,143 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 61 changer transitions 0/136 dead transitions. [2024-06-14 12:41:10,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 136 transitions, 1640 flow [2024-06-14 12:41:10,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:10,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:10,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-14 12:41:10,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-14 12:41:10,144 INFO L175 Difference]: Start difference. First operand has 138 places, 121 transitions, 1170 flow. Second operand 9 states and 105 transitions. [2024-06-14 12:41:10,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 136 transitions, 1640 flow [2024-06-14 12:41:10,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 136 transitions, 1523 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:10,178 INFO L231 Difference]: Finished difference. Result has 140 places, 121 transitions, 1180 flow [2024-06-14 12:41:10,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1180, PETRI_PLACES=140, PETRI_TRANSITIONS=121} [2024-06-14 12:41:10,178 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 109 predicate places. [2024-06-14 12:41:10,178 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 121 transitions, 1180 flow [2024-06-14 12:41:10,178 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-14 12:41:10,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:10,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:10,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:41:10,179 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-14 12:41:10,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:10,180 INFO L85 PathProgramCache]: Analyzing trace with hash -534356069, now seen corresponding path program 8 times [2024-06-14 12:41:10,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:10,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296486014] [2024-06-14 12:41:10,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:10,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:10,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:10,899 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-14 12:41:10,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:10,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296486014] [2024-06-14 12:41:10,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296486014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:10,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:10,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:10,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935974311] [2024-06-14 12:41:10,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:10,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:10,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:10,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:10,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:10,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:10,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 121 transitions, 1180 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-14 12:41:10,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:10,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:10,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:11,124 INFO L124 PetriNetUnfolderBase]: 352/625 cut-off events. [2024-06-14 12:41:11,124 INFO L125 PetriNetUnfolderBase]: For 29041/29047 co-relation queries the response was YES. [2024-06-14 12:41:11,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4200 conditions, 625 events. 352/625 cut-off events. For 29041/29047 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2559 event pairs, 60 based on Foata normal form. 2/622 useless extension candidates. Maximal degree in co-relation 4133. Up to 361 conditions per place. [2024-06-14 12:41:11,128 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 72 selfloop transitions, 68 changer transitions 0/142 dead transitions. [2024-06-14 12:41:11,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 142 transitions, 1814 flow [2024-06-14 12:41:11,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:11,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:11,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-14 12:41:11,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2024-06-14 12:41:11,131 INFO L175 Difference]: Start difference. First operand has 140 places, 121 transitions, 1180 flow. Second operand 9 states and 107 transitions. [2024-06-14 12:41:11,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 142 transitions, 1814 flow [2024-06-14 12:41:11,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 142 transitions, 1664 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:11,168 INFO L231 Difference]: Finished difference. Result has 140 places, 125 transitions, 1231 flow [2024-06-14 12:41:11,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1231, PETRI_PLACES=140, PETRI_TRANSITIONS=125} [2024-06-14 12:41:11,168 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 109 predicate places. [2024-06-14 12:41:11,168 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 125 transitions, 1231 flow [2024-06-14 12:41:11,169 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-14 12:41:11,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:11,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:11,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:41:11,169 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-14 12:41:11,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:11,170 INFO L85 PathProgramCache]: Analyzing trace with hash -534355821, now seen corresponding path program 3 times [2024-06-14 12:41:11,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:11,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977476038] [2024-06-14 12:41:11,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:11,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:11,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:11,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-14 12:41:11,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:11,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977476038] [2024-06-14 12:41:11,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977476038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:11,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:11,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:11,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475533665] [2024-06-14 12:41:11,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:11,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:11,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:11,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:11,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:11,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:11,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 125 transitions, 1231 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-14 12:41:11,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:11,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:11,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:12,069 INFO L124 PetriNetUnfolderBase]: 355/630 cut-off events. [2024-06-14 12:41:12,069 INFO L125 PetriNetUnfolderBase]: For 29521/29527 co-relation queries the response was YES. [2024-06-14 12:41:12,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4210 conditions, 630 events. 355/630 cut-off events. For 29521/29527 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2613 event pairs, 66 based on Foata normal form. 5/632 useless extension candidates. Maximal degree in co-relation 4143. Up to 550 conditions per place. [2024-06-14 12:41:12,073 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 103 selfloop transitions, 33 changer transitions 0/138 dead transitions. [2024-06-14 12:41:12,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 138 transitions, 1645 flow [2024-06-14 12:41:12,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:12,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:12,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-14 12:41:12,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 12:41:12,074 INFO L175 Difference]: Start difference. First operand has 140 places, 125 transitions, 1231 flow. Second operand 9 states and 96 transitions. [2024-06-14 12:41:12,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 138 transitions, 1645 flow [2024-06-14 12:41:12,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 138 transitions, 1493 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 12:41:12,113 INFO L231 Difference]: Finished difference. Result has 143 places, 127 transitions, 1178 flow [2024-06-14 12:41:12,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1178, PETRI_PLACES=143, PETRI_TRANSITIONS=127} [2024-06-14 12:41:12,114 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 112 predicate places. [2024-06-14 12:41:12,114 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 127 transitions, 1178 flow [2024-06-14 12:41:12,114 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-14 12:41:12,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:12,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:12,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:41:12,115 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-14 12:41:12,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:12,115 INFO L85 PathProgramCache]: Analyzing trace with hash -534362579, now seen corresponding path program 9 times [2024-06-14 12:41:12,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:12,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889339413] [2024-06-14 12:41:12,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:12,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:12,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:12,797 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-14 12:41:12,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:12,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889339413] [2024-06-14 12:41:12,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889339413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:12,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:12,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:12,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091531626] [2024-06-14 12:41:12,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:12,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:12,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:12,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:12,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:12,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:12,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 127 transitions, 1178 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-14 12:41:12,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:12,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:12,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:13,031 INFO L124 PetriNetUnfolderBase]: 351/624 cut-off events. [2024-06-14 12:41:13,031 INFO L125 PetriNetUnfolderBase]: For 29609/29615 co-relation queries the response was YES. [2024-06-14 12:41:13,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4011 conditions, 624 events. 351/624 cut-off events. For 29609/29615 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2582 event pairs, 60 based on Foata normal form. 2/621 useless extension candidates. Maximal degree in co-relation 3943. Up to 363 conditions per place. [2024-06-14 12:41:13,035 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 71 selfloop transitions, 69 changer transitions 0/142 dead transitions. [2024-06-14 12:41:13,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 142 transitions, 1672 flow [2024-06-14 12:41:13,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:13,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:13,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-14 12:41:13,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-14 12:41:13,036 INFO L175 Difference]: Start difference. First operand has 143 places, 127 transitions, 1178 flow. Second operand 9 states and 104 transitions. [2024-06-14 12:41:13,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 142 transitions, 1672 flow [2024-06-14 12:41:13,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 142 transitions, 1570 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:13,080 INFO L231 Difference]: Finished difference. Result has 145 places, 127 transitions, 1219 flow [2024-06-14 12:41:13,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1219, PETRI_PLACES=145, PETRI_TRANSITIONS=127} [2024-06-14 12:41:13,080 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 114 predicate places. [2024-06-14 12:41:13,080 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 127 transitions, 1219 flow [2024-06-14 12:41:13,081 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-14 12:41:13,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:13,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:13,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:41:13,081 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-14 12:41:13,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:13,082 INFO L85 PathProgramCache]: Analyzing trace with hash -534125429, now seen corresponding path program 10 times [2024-06-14 12:41:13,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:13,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460799499] [2024-06-14 12:41:13,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:13,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:13,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:13,727 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-14 12:41:13,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:13,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460799499] [2024-06-14 12:41:13,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460799499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:13,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:13,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:13,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180323605] [2024-06-14 12:41:13,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:13,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:13,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:13,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:13,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:13,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:13,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 127 transitions, 1219 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-14 12:41:13,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:13,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:13,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:13,951 INFO L124 PetriNetUnfolderBase]: 347/618 cut-off events. [2024-06-14 12:41:13,951 INFO L125 PetriNetUnfolderBase]: For 29135/29141 co-relation queries the response was YES. [2024-06-14 12:41:13,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3998 conditions, 618 events. 347/618 cut-off events. For 29135/29141 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2550 event pairs, 55 based on Foata normal form. 2/615 useless extension candidates. Maximal degree in co-relation 3929. Up to 360 conditions per place. [2024-06-14 12:41:13,954 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 63 selfloop transitions, 76 changer transitions 0/141 dead transitions. [2024-06-14 12:41:13,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 141 transitions, 1625 flow [2024-06-14 12:41:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:13,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:13,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-14 12:41:13,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:41:13,955 INFO L175 Difference]: Start difference. First operand has 145 places, 127 transitions, 1219 flow. Second operand 9 states and 102 transitions. [2024-06-14 12:41:13,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 141 transitions, 1625 flow [2024-06-14 12:41:13,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 141 transitions, 1459 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:13,992 INFO L231 Difference]: Finished difference. Result has 146 places, 127 transitions, 1210 flow [2024-06-14 12:41:13,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1210, PETRI_PLACES=146, PETRI_TRANSITIONS=127} [2024-06-14 12:41:13,993 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 115 predicate places. [2024-06-14 12:41:13,993 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 127 transitions, 1210 flow [2024-06-14 12:41:13,993 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-14 12:41:13,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:13,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:13,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:41:13,993 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-14 12:41:13,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:13,993 INFO L85 PathProgramCache]: Analyzing trace with hash -526081611, now seen corresponding path program 4 times [2024-06-14 12:41:13,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:13,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626536429] [2024-06-14 12:41:13,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:13,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:14,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:14,684 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-14 12:41:14,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:14,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626536429] [2024-06-14 12:41:14,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626536429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:14,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:14,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:14,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519734339] [2024-06-14 12:41:14,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:14,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:14,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:14,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:14,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:14,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:14,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 127 transitions, 1210 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-14 12:41:14,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:14,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:14,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:14,906 INFO L124 PetriNetUnfolderBase]: 350/623 cut-off events. [2024-06-14 12:41:14,906 INFO L125 PetriNetUnfolderBase]: For 29229/29235 co-relation queries the response was YES. [2024-06-14 12:41:14,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4064 conditions, 623 events. 350/623 cut-off events. For 29229/29235 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2579 event pairs, 64 based on Foata normal form. 5/625 useless extension candidates. Maximal degree in co-relation 3994. Up to 542 conditions per place. [2024-06-14 12:41:14,910 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 101 selfloop transitions, 37 changer transitions 0/140 dead transitions. [2024-06-14 12:41:14,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 140 transitions, 1634 flow [2024-06-14 12:41:14,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:14,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:14,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-14 12:41:14,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3298611111111111 [2024-06-14 12:41:14,911 INFO L175 Difference]: Start difference. First operand has 146 places, 127 transitions, 1210 flow. Second operand 9 states and 95 transitions. [2024-06-14 12:41:14,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 140 transitions, 1634 flow [2024-06-14 12:41:14,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 140 transitions, 1466 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:14,953 INFO L231 Difference]: Finished difference. Result has 146 places, 129 transitions, 1149 flow [2024-06-14 12:41:14,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1149, PETRI_PLACES=146, PETRI_TRANSITIONS=129} [2024-06-14 12:41:14,954 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 115 predicate places. [2024-06-14 12:41:14,954 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 129 transitions, 1149 flow [2024-06-14 12:41:14,954 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-14 12:41:14,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:14,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:14,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:41:14,955 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-14 12:41:14,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:14,955 INFO L85 PathProgramCache]: Analyzing trace with hash -534116811, now seen corresponding path program 5 times [2024-06-14 12:41:14,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:14,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725181293] [2024-06-14 12:41:14,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:14,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:14,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:15,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-14 12:41:15,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:15,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725181293] [2024-06-14 12:41:15,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725181293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:15,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:15,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:15,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555534582] [2024-06-14 12:41:15,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:15,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:15,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:15,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:15,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:15,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:15,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 129 transitions, 1149 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-14 12:41:15,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:15,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:15,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:15,964 INFO L124 PetriNetUnfolderBase]: 348/619 cut-off events. [2024-06-14 12:41:15,964 INFO L125 PetriNetUnfolderBase]: For 29145/29145 co-relation queries the response was YES. [2024-06-14 12:41:15,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3900 conditions, 619 events. 348/619 cut-off events. For 29145/29145 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2564 event pairs, 68 based on Foata normal form. 1/619 useless extension candidates. Maximal degree in co-relation 3829. Up to 592 conditions per place. [2024-06-14 12:41:15,968 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 122 selfloop transitions, 14 changer transitions 0/138 dead transitions. [2024-06-14 12:41:15,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 138 transitions, 1443 flow [2024-06-14 12:41:15,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:15,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:15,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-14 12:41:15,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055555555555556 [2024-06-14 12:41:15,968 INFO L175 Difference]: Start difference. First operand has 146 places, 129 transitions, 1149 flow. Second operand 9 states and 88 transitions. [2024-06-14 12:41:15,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 138 transitions, 1443 flow [2024-06-14 12:41:16,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 138 transitions, 1330 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:16,011 INFO L231 Difference]: Finished difference. Result has 148 places, 129 transitions, 1069 flow [2024-06-14 12:41:16,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1069, PETRI_PLACES=148, PETRI_TRANSITIONS=129} [2024-06-14 12:41:16,011 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 117 predicate places. [2024-06-14 12:41:16,012 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 129 transitions, 1069 flow [2024-06-14 12:41:16,012 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-14 12:41:16,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:16,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:16,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:41:16,012 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-14 12:41:16,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:16,012 INFO L85 PathProgramCache]: Analyzing trace with hash -525774029, now seen corresponding path program 1 times [2024-06-14 12:41:16,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:16,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584859664] [2024-06-14 12:41:16,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:16,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:16,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:17,051 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-14 12:41:17,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:17,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584859664] [2024-06-14 12:41:17,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584859664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:17,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:17,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:17,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382193651] [2024-06-14 12:41:17,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:17,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:17,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:17,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:17,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:17,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:17,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 129 transitions, 1069 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-14 12:41:17,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:17,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:17,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:17,300 INFO L124 PetriNetUnfolderBase]: 345/614 cut-off events. [2024-06-14 12:41:17,301 INFO L125 PetriNetUnfolderBase]: For 29183/29183 co-relation queries the response was YES. [2024-06-14 12:41:17,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3732 conditions, 614 events. 345/614 cut-off events. For 29183/29183 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2521 event pairs, 67 based on Foata normal form. 2/615 useless extension candidates. Maximal degree in co-relation 3660. Up to 581 conditions per place. [2024-06-14 12:41:17,304 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 123 selfloop transitions, 15 changer transitions 0/140 dead transitions. [2024-06-14 12:41:17,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 140 transitions, 1371 flow [2024-06-14 12:41:17,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:17,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:17,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2024-06-14 12:41:17,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.296875 [2024-06-14 12:41:17,305 INFO L175 Difference]: Start difference. First operand has 148 places, 129 transitions, 1069 flow. Second operand 10 states and 95 transitions. [2024-06-14 12:41:17,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 140 transitions, 1371 flow [2024-06-14 12:41:17,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 140 transitions, 1338 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:17,349 INFO L231 Difference]: Finished difference. Result has 150 places, 129 transitions, 1070 flow [2024-06-14 12:41:17,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1070, PETRI_PLACES=150, PETRI_TRANSITIONS=129} [2024-06-14 12:41:17,349 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 119 predicate places. [2024-06-14 12:41:17,349 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 129 transitions, 1070 flow [2024-06-14 12:41:17,349 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-14 12:41:17,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:17,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:17,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:41:17,350 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-14 12:41:17,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:17,350 INFO L85 PathProgramCache]: Analyzing trace with hash 61215939, now seen corresponding path program 1 times [2024-06-14 12:41:17,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:17,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068097842] [2024-06-14 12:41:17,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:17,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:17,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:18,213 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-14 12:41:18,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:18,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068097842] [2024-06-14 12:41:18,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068097842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:18,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:18,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:18,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037767840] [2024-06-14 12:41:18,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:18,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:18,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:18,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:18,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:18,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:18,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 129 transitions, 1070 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-14 12:41:18,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:18,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:18,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:18,571 INFO L124 PetriNetUnfolderBase]: 349/622 cut-off events. [2024-06-14 12:41:18,571 INFO L125 PetriNetUnfolderBase]: For 30372/30372 co-relation queries the response was YES. [2024-06-14 12:41:18,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3797 conditions, 622 events. 349/622 cut-off events. For 30372/30372 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2582 event pairs, 41 based on Foata normal form. 2/623 useless extension candidates. Maximal degree in co-relation 3724. Up to 524 conditions per place. [2024-06-14 12:41:18,574 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 125 selfloop transitions, 20 changer transitions 0/147 dead transitions. [2024-06-14 12:41:18,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 147 transitions, 1418 flow [2024-06-14 12:41:18,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:18,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:18,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-14 12:41:18,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3263888888888889 [2024-06-14 12:41:18,575 INFO L175 Difference]: Start difference. First operand has 150 places, 129 transitions, 1070 flow. Second operand 9 states and 94 transitions. [2024-06-14 12:41:18,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 147 transitions, 1418 flow [2024-06-14 12:41:18,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 147 transitions, 1380 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:18,627 INFO L231 Difference]: Finished difference. Result has 151 places, 130 transitions, 1090 flow [2024-06-14 12:41:18,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1090, PETRI_PLACES=151, PETRI_TRANSITIONS=130} [2024-06-14 12:41:18,627 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 120 predicate places. [2024-06-14 12:41:18,627 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 130 transitions, 1090 flow [2024-06-14 12:41:18,628 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-14 12:41:18,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:18,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:18,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:41:18,628 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-14 12:41:18,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:18,628 INFO L85 PathProgramCache]: Analyzing trace with hash 63089889, now seen corresponding path program 2 times [2024-06-14 12:41:18,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:18,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042206793] [2024-06-14 12:41:18,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:18,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:18,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:19,568 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-14 12:41:19,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:19,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042206793] [2024-06-14 12:41:19,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042206793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:19,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:19,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:19,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726483395] [2024-06-14 12:41:19,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:19,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:19,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:19,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:19,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:19,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:19,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 130 transitions, 1090 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-14 12:41:19,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:19,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:19,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:19,922 INFO L124 PetriNetUnfolderBase]: 360/643 cut-off events. [2024-06-14 12:41:19,922 INFO L125 PetriNetUnfolderBase]: For 34084/34084 co-relation queries the response was YES. [2024-06-14 12:41:19,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4037 conditions, 643 events. 360/643 cut-off events. For 34084/34084 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2719 event pairs, 57 based on Foata normal form. 2/644 useless extension candidates. Maximal degree in co-relation 3963. Up to 515 conditions per place. [2024-06-14 12:41:19,926 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 120 selfloop transitions, 28 changer transitions 0/150 dead transitions. [2024-06-14 12:41:19,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 150 transitions, 1562 flow [2024-06-14 12:41:19,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:19,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:19,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 12:41:19,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:41:19,928 INFO L175 Difference]: Start difference. First operand has 151 places, 130 transitions, 1090 flow. Second operand 9 states and 99 transitions. [2024-06-14 12:41:19,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 150 transitions, 1562 flow [2024-06-14 12:41:19,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 150 transitions, 1514 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:19,983 INFO L231 Difference]: Finished difference. Result has 153 places, 132 transitions, 1132 flow [2024-06-14 12:41:19,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1132, PETRI_PLACES=153, PETRI_TRANSITIONS=132} [2024-06-14 12:41:19,983 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 122 predicate places. [2024-06-14 12:41:19,983 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 132 transitions, 1132 flow [2024-06-14 12:41:19,983 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-14 12:41:19,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:19,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:19,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:41:19,984 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-14 12:41:19,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:19,984 INFO L85 PathProgramCache]: Analyzing trace with hash 63093609, now seen corresponding path program 3 times [2024-06-14 12:41:19,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:19,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859965460] [2024-06-14 12:41:19,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:19,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:19,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:20,880 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-14 12:41:20,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:20,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859965460] [2024-06-14 12:41:20,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859965460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:20,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:20,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:20,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476766660] [2024-06-14 12:41:20,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:20,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:20,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:20,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:20,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:20,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:20,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 132 transitions, 1132 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-14 12:41:20,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:20,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:20,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:21,235 INFO L124 PetriNetUnfolderBase]: 357/638 cut-off events. [2024-06-14 12:41:21,235 INFO L125 PetriNetUnfolderBase]: For 33322/33322 co-relation queries the response was YES. [2024-06-14 12:41:21,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3954 conditions, 638 events. 357/638 cut-off events. For 33322/33322 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2684 event pairs, 56 based on Foata normal form. 2/639 useless extension candidates. Maximal degree in co-relation 3879. Up to 533 conditions per place. [2024-06-14 12:41:21,239 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 117 selfloop transitions, 30 changer transitions 0/149 dead transitions. [2024-06-14 12:41:21,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 149 transitions, 1476 flow [2024-06-14 12:41:21,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:21,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:21,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 12:41:21,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-14 12:41:21,241 INFO L175 Difference]: Start difference. First operand has 153 places, 132 transitions, 1132 flow. Second operand 9 states and 97 transitions. [2024-06-14 12:41:21,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 149 transitions, 1476 flow [2024-06-14 12:41:21,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 149 transitions, 1417 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 12:41:21,303 INFO L231 Difference]: Finished difference. Result has 157 places, 132 transitions, 1138 flow [2024-06-14 12:41:21,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1138, PETRI_PLACES=157, PETRI_TRANSITIONS=132} [2024-06-14 12:41:21,303 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 126 predicate places. [2024-06-14 12:41:21,303 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 132 transitions, 1138 flow [2024-06-14 12:41:21,304 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-14 12:41:21,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:21,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:21,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:41:21,304 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-14 12:41:21,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:21,305 INFO L85 PathProgramCache]: Analyzing trace with hash -558444856, now seen corresponding path program 1 times [2024-06-14 12:41:21,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:21,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551484454] [2024-06-14 12:41:21,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:21,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:21,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:22,198 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-14 12:41:22,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:22,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551484454] [2024-06-14 12:41:22,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551484454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:22,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:22,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:22,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95684514] [2024-06-14 12:41:22,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:22,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:22,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:22,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:22,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:22,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:22,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 132 transitions, 1138 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-14 12:41:22,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:22,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:22,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:22,535 INFO L124 PetriNetUnfolderBase]: 355/635 cut-off events. [2024-06-14 12:41:22,536 INFO L125 PetriNetUnfolderBase]: For 31933/31933 co-relation queries the response was YES. [2024-06-14 12:41:22,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3920 conditions, 635 events. 355/635 cut-off events. For 31933/31933 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2676 event pairs, 55 based on Foata normal form. 1/635 useless extension candidates. Maximal degree in co-relation 3843. Up to 527 conditions per place. [2024-06-14 12:41:22,540 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 114 selfloop transitions, 33 changer transitions 0/149 dead transitions. [2024-06-14 12:41:22,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 149 transitions, 1484 flow [2024-06-14 12:41:22,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:22,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:22,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 12:41:22,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-14 12:41:22,541 INFO L175 Difference]: Start difference. First operand has 157 places, 132 transitions, 1138 flow. Second operand 9 states and 98 transitions. [2024-06-14 12:41:22,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 149 transitions, 1484 flow [2024-06-14 12:41:22,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 149 transitions, 1411 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:22,603 INFO L231 Difference]: Finished difference. Result has 158 places, 132 transitions, 1139 flow [2024-06-14 12:41:22,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1139, PETRI_PLACES=158, PETRI_TRANSITIONS=132} [2024-06-14 12:41:22,604 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-14 12:41:22,604 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 132 transitions, 1139 flow [2024-06-14 12:41:22,604 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-14 12:41:22,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:22,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:22,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:41:22,604 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-14 12:41:22,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:22,605 INFO L85 PathProgramCache]: Analyzing trace with hash -554719989, now seen corresponding path program 1 times [2024-06-14 12:41:22,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:22,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693470164] [2024-06-14 12:41:22,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:22,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:22,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:23,287 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-14 12:41:23,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:23,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693470164] [2024-06-14 12:41:23,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693470164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:23,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:23,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:23,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965173613] [2024-06-14 12:41:23,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:23,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:23,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:23,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:23,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:23,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:23,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 132 transitions, 1139 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-14 12:41:23,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:23,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:23,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:23,580 INFO L124 PetriNetUnfolderBase]: 361/645 cut-off events. [2024-06-14 12:41:23,580 INFO L125 PetriNetUnfolderBase]: For 34407/34407 co-relation queries the response was YES. [2024-06-14 12:41:23,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3992 conditions, 645 events. 361/645 cut-off events. For 34407/34407 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2730 event pairs, 53 based on Foata normal form. 2/646 useless extension candidates. Maximal degree in co-relation 3914. Up to 545 conditions per place. [2024-06-14 12:41:23,585 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 123 selfloop transitions, 28 changer transitions 0/153 dead transitions. [2024-06-14 12:41:23,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 153 transitions, 1523 flow [2024-06-14 12:41:23,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:23,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:23,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 12:41:23,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-14 12:41:23,586 INFO L175 Difference]: Start difference. First operand has 158 places, 132 transitions, 1139 flow. Second operand 10 states and 107 transitions. [2024-06-14 12:41:23,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 153 transitions, 1523 flow [2024-06-14 12:41:23,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 153 transitions, 1404 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:41:23,656 INFO L231 Difference]: Finished difference. Result has 158 places, 134 transitions, 1109 flow [2024-06-14 12:41:23,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1109, PETRI_PLACES=158, PETRI_TRANSITIONS=134} [2024-06-14 12:41:23,656 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-14 12:41:23,656 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 134 transitions, 1109 flow [2024-06-14 12:41:23,656 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-14 12:41:23,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:23,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:23,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:41:23,657 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-14 12:41:23,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:23,657 INFO L85 PathProgramCache]: Analyzing trace with hash -410835411, now seen corresponding path program 4 times [2024-06-14 12:41:23,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:23,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322737715] [2024-06-14 12:41:23,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:23,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:23,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:24,614 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-14 12:41:24,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:24,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322737715] [2024-06-14 12:41:24,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322737715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:24,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:24,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:24,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765047429] [2024-06-14 12:41:24,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:24,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:24,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:24,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:24,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:24,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:24,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 134 transitions, 1109 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-14 12:41:24,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:24,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:24,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:24,926 INFO L124 PetriNetUnfolderBase]: 365/653 cut-off events. [2024-06-14 12:41:24,926 INFO L125 PetriNetUnfolderBase]: For 35765/35765 co-relation queries the response was YES. [2024-06-14 12:41:24,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4043 conditions, 653 events. 365/653 cut-off events. For 35765/35765 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2774 event pairs, 52 based on Foata normal form. 2/654 useless extension candidates. Maximal degree in co-relation 3964. Up to 522 conditions per place. [2024-06-14 12:41:24,930 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 111 selfloop transitions, 37 changer transitions 0/150 dead transitions. [2024-06-14 12:41:24,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 150 transitions, 1463 flow [2024-06-14 12:41:24,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:24,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:24,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 12:41:24,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-14 12:41:24,931 INFO L175 Difference]: Start difference. First operand has 158 places, 134 transitions, 1109 flow. Second operand 9 states and 98 transitions. [2024-06-14 12:41:24,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 150 transitions, 1463 flow [2024-06-14 12:41:25,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 150 transitions, 1390 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:25,018 INFO L231 Difference]: Finished difference. Result has 159 places, 135 transitions, 1132 flow [2024-06-14 12:41:25,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1132, PETRI_PLACES=159, PETRI_TRANSITIONS=135} [2024-06-14 12:41:25,018 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 128 predicate places. [2024-06-14 12:41:25,018 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 135 transitions, 1132 flow [2024-06-14 12:41:25,018 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-14 12:41:25,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:25,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:25,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:41:25,019 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-14 12:41:25,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:25,019 INFO L85 PathProgramCache]: Analyzing trace with hash -571155607, now seen corresponding path program 5 times [2024-06-14 12:41:25,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:25,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913818361] [2024-06-14 12:41:25,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:25,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:25,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:25,940 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-14 12:41:25,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:25,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913818361] [2024-06-14 12:41:25,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913818361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:25,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:25,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:25,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875326141] [2024-06-14 12:41:25,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:25,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:25,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:25,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:25,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:26,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:26,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 135 transitions, 1132 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-14 12:41:26,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:26,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:26,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:26,300 INFO L124 PetriNetUnfolderBase]: 369/661 cut-off events. [2024-06-14 12:41:26,301 INFO L125 PetriNetUnfolderBase]: For 37335/37335 co-relation queries the response was YES. [2024-06-14 12:41:26,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4112 conditions, 661 events. 369/661 cut-off events. For 37335/37335 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2834 event pairs, 56 based on Foata normal form. 2/662 useless extension candidates. Maximal degree in co-relation 4032. Up to 530 conditions per place. [2024-06-14 12:41:26,305 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 116 selfloop transitions, 33 changer transitions 0/151 dead transitions. [2024-06-14 12:41:26,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 151 transitions, 1490 flow [2024-06-14 12:41:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:26,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:26,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 12:41:26,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:41:26,306 INFO L175 Difference]: Start difference. First operand has 159 places, 135 transitions, 1132 flow. Second operand 9 states and 99 transitions. [2024-06-14 12:41:26,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 151 transitions, 1490 flow [2024-06-14 12:41:26,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 151 transitions, 1404 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:26,387 INFO L231 Difference]: Finished difference. Result has 161 places, 136 transitions, 1136 flow [2024-06-14 12:41:26,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1136, PETRI_PLACES=161, PETRI_TRANSITIONS=136} [2024-06-14 12:41:26,388 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 130 predicate places. [2024-06-14 12:41:26,388 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 136 transitions, 1136 flow [2024-06-14 12:41:26,388 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-14 12:41:26,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:26,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:26,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:41:26,388 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-14 12:41:26,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:26,389 INFO L85 PathProgramCache]: Analyzing trace with hash -571005505, now seen corresponding path program 2 times [2024-06-14 12:41:26,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:26,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715226231] [2024-06-14 12:41:26,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:26,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:26,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:27,139 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-14 12:41:27,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:27,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715226231] [2024-06-14 12:41:27,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715226231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:27,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:27,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:27,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351485415] [2024-06-14 12:41:27,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:27,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:27,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:27,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:27,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:27,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:27,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 136 transitions, 1136 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-14 12:41:27,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:27,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:27,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:27,462 INFO L124 PetriNetUnfolderBase]: 415/735 cut-off events. [2024-06-14 12:41:27,462 INFO L125 PetriNetUnfolderBase]: For 50586/50586 co-relation queries the response was YES. [2024-06-14 12:41:27,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4913 conditions, 735 events. 415/735 cut-off events. For 50586/50586 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3212 event pairs, 68 based on Foata normal form. 2/736 useless extension candidates. Maximal degree in co-relation 4832. Up to 496 conditions per place. [2024-06-14 12:41:27,469 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 117 selfloop transitions, 45 changer transitions 0/164 dead transitions. [2024-06-14 12:41:27,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 164 transitions, 1846 flow [2024-06-14 12:41:27,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:27,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:27,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-14 12:41:27,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-14 12:41:27,470 INFO L175 Difference]: Start difference. First operand has 161 places, 136 transitions, 1136 flow. Second operand 10 states and 117 transitions. [2024-06-14 12:41:27,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 164 transitions, 1846 flow [2024-06-14 12:41:27,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 164 transitions, 1766 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:27,580 INFO L231 Difference]: Finished difference. Result has 166 places, 144 transitions, 1302 flow [2024-06-14 12:41:27,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1302, PETRI_PLACES=166, PETRI_TRANSITIONS=144} [2024-06-14 12:41:27,581 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 135 predicate places. [2024-06-14 12:41:27,581 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 144 transitions, 1302 flow [2024-06-14 12:41:27,581 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-14 12:41:27,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:27,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:27,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:41:27,582 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-14 12:41:27,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:27,582 INFO L85 PathProgramCache]: Analyzing trace with hash -565643125, now seen corresponding path program 3 times [2024-06-14 12:41:27,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:27,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554295608] [2024-06-14 12:41:27,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:27,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:27,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:28,282 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-14 12:41:28,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:28,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554295608] [2024-06-14 12:41:28,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554295608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:28,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:28,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:28,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398975142] [2024-06-14 12:41:28,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:28,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:28,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:28,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:28,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:28,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:28,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 144 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-14 12:41:28,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:28,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:28,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:28,601 INFO L124 PetriNetUnfolderBase]: 421/745 cut-off events. [2024-06-14 12:41:28,601 INFO L125 PetriNetUnfolderBase]: For 52719/52719 co-relation queries the response was YES. [2024-06-14 12:41:28,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5175 conditions, 745 events. 421/745 cut-off events. For 52719/52719 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3265 event pairs, 57 based on Foata normal form. 2/746 useless extension candidates. Maximal degree in co-relation 5091. Up to 498 conditions per place. [2024-06-14 12:41:28,606 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 114 selfloop transitions, 50 changer transitions 0/166 dead transitions. [2024-06-14 12:41:28,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 166 transitions, 1957 flow [2024-06-14 12:41:28,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:28,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:28,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 12:41:28,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-14 12:41:28,607 INFO L175 Difference]: Start difference. First operand has 166 places, 144 transitions, 1302 flow. Second operand 10 states and 116 transitions. [2024-06-14 12:41:28,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 166 transitions, 1957 flow [2024-06-14 12:41:28,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 166 transitions, 1906 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 12:41:28,712 INFO L231 Difference]: Finished difference. Result has 171 places, 146 transitions, 1391 flow [2024-06-14 12:41:28,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1253, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1391, PETRI_PLACES=171, PETRI_TRANSITIONS=146} [2024-06-14 12:41:28,712 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 140 predicate places. [2024-06-14 12:41:28,712 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 146 transitions, 1391 flow [2024-06-14 12:41:28,712 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-14 12:41:28,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:28,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:28,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:41:28,713 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-14 12:41:28,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:28,713 INFO L85 PathProgramCache]: Analyzing trace with hash -565433596, now seen corresponding path program 1 times [2024-06-14 12:41:28,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:28,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320156838] [2024-06-14 12:41:28,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:28,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:28,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:29,596 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-14 12:41:29,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:29,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320156838] [2024-06-14 12:41:29,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320156838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:29,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:29,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:29,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153592069] [2024-06-14 12:41:29,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:29,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:29,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:29,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:29,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:29,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:29,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 146 transitions, 1391 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-14 12:41:29,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:29,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:29,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:29,906 INFO L124 PetriNetUnfolderBase]: 419/742 cut-off events. [2024-06-14 12:41:29,906 INFO L125 PetriNetUnfolderBase]: For 51236/51236 co-relation queries the response was YES. [2024-06-14 12:41:29,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5220 conditions, 742 events. 419/742 cut-off events. For 51236/51236 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3248 event pairs, 77 based on Foata normal form. 1/742 useless extension candidates. Maximal degree in co-relation 5134. Up to 702 conditions per place. [2024-06-14 12:41:29,911 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 140 selfloop transitions, 18 changer transitions 0/160 dead transitions. [2024-06-14 12:41:29,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 160 transitions, 1752 flow [2024-06-14 12:41:29,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:29,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:29,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-14 12:41:29,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.309375 [2024-06-14 12:41:29,912 INFO L175 Difference]: Start difference. First operand has 171 places, 146 transitions, 1391 flow. Second operand 10 states and 99 transitions. [2024-06-14 12:41:29,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 160 transitions, 1752 flow [2024-06-14 12:41:30,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 160 transitions, 1649 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:30,032 INFO L231 Difference]: Finished difference. Result has 174 places, 147 transitions, 1340 flow [2024-06-14 12:41:30,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1340, PETRI_PLACES=174, PETRI_TRANSITIONS=147} [2024-06-14 12:41:30,032 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 143 predicate places. [2024-06-14 12:41:30,033 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 147 transitions, 1340 flow [2024-06-14 12:41:30,033 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-14 12:41:30,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:30,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:30,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:41:30,033 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-14 12:41:30,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:30,033 INFO L85 PathProgramCache]: Analyzing trace with hash -571159327, now seen corresponding path program 6 times [2024-06-14 12:41:30,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:30,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466675315] [2024-06-14 12:41:30,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:30,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:30,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:31,013 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-14 12:41:31,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:31,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466675315] [2024-06-14 12:41:31,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466675315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:31,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:31,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:31,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820209673] [2024-06-14 12:41:31,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:31,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:31,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:31,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:31,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:31,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:31,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 147 transitions, 1340 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-14 12:41:31,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:31,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:31,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:31,356 INFO L124 PetriNetUnfolderBase]: 423/750 cut-off events. [2024-06-14 12:41:31,357 INFO L125 PetriNetUnfolderBase]: For 54300/54300 co-relation queries the response was YES. [2024-06-14 12:41:31,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5216 conditions, 750 events. 423/750 cut-off events. For 54300/54300 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3297 event pairs, 67 based on Foata normal form. 2/751 useless extension candidates. Maximal degree in co-relation 5129. Up to 599 conditions per place. [2024-06-14 12:41:31,364 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 126 selfloop transitions, 35 changer transitions 0/163 dead transitions. [2024-06-14 12:41:31,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 163 transitions, 1722 flow [2024-06-14 12:41:31,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:31,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:31,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 12:41:31,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:41:31,366 INFO L175 Difference]: Start difference. First operand has 174 places, 147 transitions, 1340 flow. Second operand 9 states and 99 transitions. [2024-06-14 12:41:31,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 163 transitions, 1722 flow [2024-06-14 12:41:31,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 163 transitions, 1669 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:31,489 INFO L231 Difference]: Finished difference. Result has 175 places, 148 transitions, 1383 flow [2024-06-14 12:41:31,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1383, PETRI_PLACES=175, PETRI_TRANSITIONS=148} [2024-06-14 12:41:31,490 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 144 predicate places. [2024-06-14 12:41:31,490 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 148 transitions, 1383 flow [2024-06-14 12:41:31,490 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-14 12:41:31,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:31,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:31,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:41:31,491 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-14 12:41:31,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:31,491 INFO L85 PathProgramCache]: Analyzing trace with hash -565441315, now seen corresponding path program 4 times [2024-06-14 12:41:31,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:31,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644201615] [2024-06-14 12:41:31,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:31,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:31,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:32,169 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-14 12:41:32,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:32,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644201615] [2024-06-14 12:41:32,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644201615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:32,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:32,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:32,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65480139] [2024-06-14 12:41:32,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:32,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:32,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:32,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:32,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:32,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:32,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 148 transitions, 1383 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-14 12:41:32,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:32,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:32,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:32,489 INFO L124 PetriNetUnfolderBase]: 429/760 cut-off events. [2024-06-14 12:41:32,490 INFO L125 PetriNetUnfolderBase]: For 56810/56810 co-relation queries the response was YES. [2024-06-14 12:41:32,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5354 conditions, 760 events. 429/760 cut-off events. For 56810/56810 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3333 event pairs, 61 based on Foata normal form. 2/761 useless extension candidates. Maximal degree in co-relation 5266. Up to 507 conditions per place. [2024-06-14 12:41:32,497 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 113 selfloop transitions, 55 changer transitions 0/170 dead transitions. [2024-06-14 12:41:32,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 170 transitions, 2057 flow [2024-06-14 12:41:32,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:32,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:32,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-14 12:41:32,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:41:32,499 INFO L175 Difference]: Start difference. First operand has 175 places, 148 transitions, 1383 flow. Second operand 10 states and 115 transitions. [2024-06-14 12:41:32,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 170 transitions, 2057 flow [2024-06-14 12:41:32,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 170 transitions, 1971 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:32,624 INFO L231 Difference]: Finished difference. Result has 178 places, 150 transitions, 1446 flow [2024-06-14 12:41:32,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1446, PETRI_PLACES=178, PETRI_TRANSITIONS=150} [2024-06-14 12:41:32,625 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 147 predicate places. [2024-06-14 12:41:32,625 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 150 transitions, 1446 flow [2024-06-14 12:41:32,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-14 12:41:32,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:32,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:32,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:41:32,626 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-14 12:41:32,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:32,626 INFO L85 PathProgramCache]: Analyzing trace with hash -565433875, now seen corresponding path program 5 times [2024-06-14 12:41:32,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:32,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129128921] [2024-06-14 12:41:32,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:32,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:32,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:33,296 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-14 12:41:33,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:33,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129128921] [2024-06-14 12:41:33,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129128921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:33,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:33,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:33,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908797900] [2024-06-14 12:41:33,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:33,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:33,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:33,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:33,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:33,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:33,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 150 transitions, 1446 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-14 12:41:33,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:33,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:33,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:33,603 INFO L124 PetriNetUnfolderBase]: 421/748 cut-off events. [2024-06-14 12:41:33,603 INFO L125 PetriNetUnfolderBase]: For 55126/55126 co-relation queries the response was YES. [2024-06-14 12:41:33,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5111 conditions, 748 events. 421/748 cut-off events. For 55126/55126 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3287 event pairs, 59 based on Foata normal form. 4/751 useless extension candidates. Maximal degree in co-relation 5022. Up to 503 conditions per place. [2024-06-14 12:41:33,608 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 109 selfloop transitions, 58 changer transitions 0/169 dead transitions. [2024-06-14 12:41:33,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 169 transitions, 1966 flow [2024-06-14 12:41:33,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:33,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:33,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-14 12:41:33,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-14 12:41:33,609 INFO L175 Difference]: Start difference. First operand has 178 places, 150 transitions, 1446 flow. Second operand 10 states and 113 transitions. [2024-06-14 12:41:33,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 169 transitions, 1966 flow [2024-06-14 12:41:33,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 169 transitions, 1829 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:33,732 INFO L231 Difference]: Finished difference. Result has 181 places, 150 transitions, 1432 flow [2024-06-14 12:41:33,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1432, PETRI_PLACES=181, PETRI_TRANSITIONS=150} [2024-06-14 12:41:33,732 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 150 predicate places. [2024-06-14 12:41:33,732 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 150 transitions, 1432 flow [2024-06-14 12:41:33,732 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-14 12:41:33,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:33,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:33,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:41:33,733 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-14 12:41:33,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:33,733 INFO L85 PathProgramCache]: Analyzing trace with hash 2134117225, now seen corresponding path program 7 times [2024-06-14 12:41:33,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:33,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82368574] [2024-06-14 12:41:33,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:33,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:33,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:34,674 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-14 12:41:34,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:34,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82368574] [2024-06-14 12:41:34,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82368574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:34,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:34,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:34,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271187741] [2024-06-14 12:41:34,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:34,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:34,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:34,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:34,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:34,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:34,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 150 transitions, 1432 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-14 12:41:34,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:34,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:34,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:35,067 INFO L124 PetriNetUnfolderBase]: 425/757 cut-off events. [2024-06-14 12:41:35,067 INFO L125 PetriNetUnfolderBase]: For 53212/53218 co-relation queries the response was YES. [2024-06-14 12:41:35,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5165 conditions, 757 events. 425/757 cut-off events. For 53212/53218 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3331 event pairs, 64 based on Foata normal form. 2/754 useless extension candidates. Maximal degree in co-relation 5075. Up to 584 conditions per place. [2024-06-14 12:41:35,073 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 117 selfloop transitions, 45 changer transitions 0/164 dead transitions. [2024-06-14 12:41:35,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 164 transitions, 1814 flow [2024-06-14 12:41:35,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:35,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:35,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 12:41:35,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:41:35,075 INFO L175 Difference]: Start difference. First operand has 181 places, 150 transitions, 1432 flow. Second operand 9 states and 99 transitions. [2024-06-14 12:41:35,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 164 transitions, 1814 flow [2024-06-14 12:41:35,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 164 transitions, 1707 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:35,189 INFO L231 Difference]: Finished difference. Result has 182 places, 151 transitions, 1443 flow [2024-06-14 12:41:35,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1443, PETRI_PLACES=182, PETRI_TRANSITIONS=151} [2024-06-14 12:41:35,190 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 151 predicate places. [2024-06-14 12:41:35,190 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 151 transitions, 1443 flow [2024-06-14 12:41:35,190 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-14 12:41:35,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:35,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:35,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:41:35,191 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-14 12:41:35,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:35,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1350555093, now seen corresponding path program 8 times [2024-06-14 12:41:35,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:35,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675799179] [2024-06-14 12:41:35,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:35,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:35,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:36,111 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-14 12:41:36,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:36,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675799179] [2024-06-14 12:41:36,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675799179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:36,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:36,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:36,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364591013] [2024-06-14 12:41:36,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:36,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:36,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:36,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:36,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:36,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:36,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 151 transitions, 1443 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-14 12:41:36,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:36,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:36,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:36,404 INFO L124 PetriNetUnfolderBase]: 429/765 cut-off events. [2024-06-14 12:41:36,404 INFO L125 PetriNetUnfolderBase]: For 55111/55117 co-relation queries the response was YES. [2024-06-14 12:41:36,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5227 conditions, 765 events. 429/765 cut-off events. For 55111/55117 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3392 event pairs, 64 based on Foata normal form. 2/762 useless extension candidates. Maximal degree in co-relation 5136. Up to 567 conditions per place. [2024-06-14 12:41:36,413 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 117 selfloop transitions, 47 changer transitions 0/166 dead transitions. [2024-06-14 12:41:36,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 166 transitions, 1955 flow [2024-06-14 12:41:36,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:36,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:36,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-14 12:41:36,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-06-14 12:41:36,414 INFO L175 Difference]: Start difference. First operand has 182 places, 151 transitions, 1443 flow. Second operand 9 states and 100 transitions. [2024-06-14 12:41:36,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 166 transitions, 1955 flow [2024-06-14 12:41:36,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 166 transitions, 1847 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:36,559 INFO L231 Difference]: Finished difference. Result has 184 places, 152 transitions, 1457 flow [2024-06-14 12:41:36,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1457, PETRI_PLACES=184, PETRI_TRANSITIONS=152} [2024-06-14 12:41:36,560 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 153 predicate places. [2024-06-14 12:41:36,560 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 152 transitions, 1457 flow [2024-06-14 12:41:36,560 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-14 12:41:36,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:36,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:36,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 12:41:36,561 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-14 12:41:36,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:36,561 INFO L85 PathProgramCache]: Analyzing trace with hash 2134267327, now seen corresponding path program 6 times [2024-06-14 12:41:36,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:36,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085111614] [2024-06-14 12:41:36,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:36,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:36,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:37,249 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-14 12:41:37,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:37,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085111614] [2024-06-14 12:41:37,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085111614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:37,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:37,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:37,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110094238] [2024-06-14 12:41:37,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:37,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:37,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:37,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:37,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:37,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:37,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 152 transitions, 1457 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-14 12:41:37,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:37,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:37,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:37,565 INFO L124 PetriNetUnfolderBase]: 445/791 cut-off events. [2024-06-14 12:41:37,565 INFO L125 PetriNetUnfolderBase]: For 60575/60581 co-relation queries the response was YES. [2024-06-14 12:41:37,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5494 conditions, 791 events. 445/791 cut-off events. For 60575/60581 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3534 event pairs, 80 based on Foata normal form. 2/788 useless extension candidates. Maximal degree in co-relation 5402. Up to 350 conditions per place. [2024-06-14 12:41:37,571 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 104 selfloop transitions, 74 changer transitions 0/180 dead transitions. [2024-06-14 12:41:37,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 180 transitions, 2381 flow [2024-06-14 12:41:37,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:37,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:37,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-14 12:41:37,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-14 12:41:37,572 INFO L175 Difference]: Start difference. First operand has 184 places, 152 transitions, 1457 flow. Second operand 10 states and 123 transitions. [2024-06-14 12:41:37,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 180 transitions, 2381 flow [2024-06-14 12:41:37,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 180 transitions, 2257 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:37,697 INFO L231 Difference]: Finished difference. Result has 189 places, 160 transitions, 1661 flow [2024-06-14 12:41:37,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1661, PETRI_PLACES=189, PETRI_TRANSITIONS=160} [2024-06-14 12:41:37,698 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 158 predicate places. [2024-06-14 12:41:37,698 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 160 transitions, 1661 flow [2024-06-14 12:41:37,698 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-14 12:41:37,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:37,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:37,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 12:41:37,698 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-14 12:41:37,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:37,699 INFO L85 PathProgramCache]: Analyzing trace with hash 2139623755, now seen corresponding path program 9 times [2024-06-14 12:41:37,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:37,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162097347] [2024-06-14 12:41:37,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:37,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:37,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:38,759 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-14 12:41:38,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:38,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162097347] [2024-06-14 12:41:38,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162097347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:38,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:38,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:38,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751611938] [2024-06-14 12:41:38,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:38,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:38,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:38,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:38,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:38,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:38,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 160 transitions, 1661 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-14 12:41:38,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:38,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:38,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:39,093 INFO L124 PetriNetUnfolderBase]: 449/799 cut-off events. [2024-06-14 12:41:39,093 INFO L125 PetriNetUnfolderBase]: For 62593/62599 co-relation queries the response was YES. [2024-06-14 12:41:39,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5679 conditions, 799 events. 449/799 cut-off events. For 62593/62599 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3589 event pairs, 64 based on Foata normal form. 2/796 useless extension candidates. Maximal degree in co-relation 5585. Up to 626 conditions per place. [2024-06-14 12:41:39,099 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 129 selfloop transitions, 44 changer transitions 0/175 dead transitions. [2024-06-14 12:41:39,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 175 transitions, 2066 flow [2024-06-14 12:41:39,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:39,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:39,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-14 12:41:39,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-14 12:41:39,100 INFO L175 Difference]: Start difference. First operand has 189 places, 160 transitions, 1661 flow. Second operand 9 states and 101 transitions. [2024-06-14 12:41:39,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 175 transitions, 2066 flow [2024-06-14 12:41:39,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 175 transitions, 1881 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:39,221 INFO L231 Difference]: Finished difference. Result has 190 places, 161 transitions, 1589 flow [2024-06-14 12:41:39,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1589, PETRI_PLACES=190, PETRI_TRANSITIONS=161} [2024-06-14 12:41:39,221 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 159 predicate places. [2024-06-14 12:41:39,221 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 161 transitions, 1589 flow [2024-06-14 12:41:39,222 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-14 12:41:39,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:39,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:39,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 12:41:39,222 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-14 12:41:39,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:39,222 INFO L85 PathProgramCache]: Analyzing trace with hash 2139629707, now seen corresponding path program 7 times [2024-06-14 12:41:39,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:39,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714201437] [2024-06-14 12:41:39,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:39,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:39,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:39,923 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-14 12:41:39,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:39,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714201437] [2024-06-14 12:41:39,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714201437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:39,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:39,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:39,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534971952] [2024-06-14 12:41:39,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:39,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:39,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:39,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:39,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:39,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:39,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 161 transitions, 1589 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-14 12:41:39,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:39,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:39,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:40,236 INFO L124 PetriNetUnfolderBase]: 490/865 cut-off events. [2024-06-14 12:41:40,236 INFO L125 PetriNetUnfolderBase]: For 78894/78900 co-relation queries the response was YES. [2024-06-14 12:41:40,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6342 conditions, 865 events. 490/865 cut-off events. For 78894/78900 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3939 event pairs, 84 based on Foata normal form. 2/862 useless extension candidates. Maximal degree in co-relation 6249. Up to 384 conditions per place. [2024-06-14 12:41:40,245 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 115 selfloop transitions, 73 changer transitions 0/190 dead transitions. [2024-06-14 12:41:40,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 190 transitions, 2680 flow [2024-06-14 12:41:40,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:40,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:40,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-14 12:41:40,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-14 12:41:40,247 INFO L175 Difference]: Start difference. First operand has 190 places, 161 transitions, 1589 flow. Second operand 10 states and 127 transitions. [2024-06-14 12:41:40,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 190 transitions, 2680 flow [2024-06-14 12:41:40,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 190 transitions, 2578 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:40,419 INFO L231 Difference]: Finished difference. Result has 194 places, 169 transitions, 1776 flow [2024-06-14 12:41:40,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1776, PETRI_PLACES=194, PETRI_TRANSITIONS=169} [2024-06-14 12:41:40,419 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 163 predicate places. [2024-06-14 12:41:40,419 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 169 transitions, 1776 flow [2024-06-14 12:41:40,420 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-14 12:41:40,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:40,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:40,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 12:41:40,420 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-14 12:41:40,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:40,421 INFO L85 PathProgramCache]: Analyzing trace with hash 2139838957, now seen corresponding path program 8 times [2024-06-14 12:41:40,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:40,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863181393] [2024-06-14 12:41:40,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:40,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:40,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:41,117 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-14 12:41:41,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:41,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863181393] [2024-06-14 12:41:41,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863181393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:41,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:41,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:41,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892507696] [2024-06-14 12:41:41,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:41,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:41,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:41,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:41,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:41,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:41,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 169 transitions, 1776 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-14 12:41:41,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:41,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:41,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:41,447 INFO L124 PetriNetUnfolderBase]: 494/873 cut-off events. [2024-06-14 12:41:41,448 INFO L125 PetriNetUnfolderBase]: For 81732/81738 co-relation queries the response was YES. [2024-06-14 12:41:41,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6424 conditions, 873 events. 494/873 cut-off events. For 81732/81738 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3989 event pairs, 84 based on Foata normal form. 4/872 useless extension candidates. Maximal degree in co-relation 6329. Up to 386 conditions per place. [2024-06-14 12:41:41,454 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 113 selfloop transitions, 76 changer transitions 0/191 dead transitions. [2024-06-14 12:41:41,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 191 transitions, 2660 flow [2024-06-14 12:41:41,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:41,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:41,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-14 12:41:41,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-14 12:41:41,455 INFO L175 Difference]: Start difference. First operand has 194 places, 169 transitions, 1776 flow. Second operand 10 states and 124 transitions. [2024-06-14 12:41:41,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 191 transitions, 2660 flow [2024-06-14 12:41:41,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 191 transitions, 2533 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 12:41:41,607 INFO L231 Difference]: Finished difference. Result has 199 places, 171 transitions, 1848 flow [2024-06-14 12:41:41,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1848, PETRI_PLACES=199, PETRI_TRANSITIONS=171} [2024-06-14 12:41:41,608 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 168 predicate places. [2024-06-14 12:41:41,608 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 171 transitions, 1848 flow [2024-06-14 12:41:41,608 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-14 12:41:41,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:41,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:41,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 12:41:41,608 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-14 12:41:41,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:41,608 INFO L85 PathProgramCache]: Analyzing trace with hash 614624813, now seen corresponding path program 10 times [2024-06-14 12:41:41,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:41,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271953406] [2024-06-14 12:41:41,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:41,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:41,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:42,551 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-14 12:41:42,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:42,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271953406] [2024-06-14 12:41:42,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271953406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:42,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:42,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:42,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686859421] [2024-06-14 12:41:42,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:42,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:42,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:42,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:42,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:42,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:42,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 171 transitions, 1848 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-14 12:41:42,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:42,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:42,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:42,866 INFO L124 PetriNetUnfolderBase]: 491/868 cut-off events. [2024-06-14 12:41:42,866 INFO L125 PetriNetUnfolderBase]: For 75741/75747 co-relation queries the response was YES. [2024-06-14 12:41:42,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6332 conditions, 868 events. 491/868 cut-off events. For 75741/75747 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3958 event pairs, 64 based on Foata normal form. 2/865 useless extension candidates. Maximal degree in co-relation 6236. Up to 695 conditions per place. [2024-06-14 12:41:42,872 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 132 selfloop transitions, 50 changer transitions 0/184 dead transitions. [2024-06-14 12:41:42,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 184 transitions, 2248 flow [2024-06-14 12:41:42,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:42,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:42,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 12:41:42,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-14 12:41:42,873 INFO L175 Difference]: Start difference. First operand has 199 places, 171 transitions, 1848 flow. Second operand 9 states and 98 transitions. [2024-06-14 12:41:42,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 184 transitions, 2248 flow [2024-06-14 12:41:43,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 184 transitions, 2069 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:43,040 INFO L231 Difference]: Finished difference. Result has 201 places, 171 transitions, 1773 flow [2024-06-14 12:41:43,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1773, PETRI_PLACES=201, PETRI_TRANSITIONS=171} [2024-06-14 12:41:43,041 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 170 predicate places. [2024-06-14 12:41:43,041 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 171 transitions, 1773 flow [2024-06-14 12:41:43,041 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-14 12:41:43,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:43,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:43,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 12:41:43,041 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-14 12:41:43,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:43,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1287477527, now seen corresponding path program 9 times [2024-06-14 12:41:43,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:43,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448743811] [2024-06-14 12:41:43,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:43,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:43,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:43,777 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-14 12:41:43,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:43,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448743811] [2024-06-14 12:41:43,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448743811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:43,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:43,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:43,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283951396] [2024-06-14 12:41:43,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:43,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:43,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:43,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:43,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:43,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:43,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 171 transitions, 1773 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-14 12:41:43,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:43,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:43,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:44,127 INFO L124 PetriNetUnfolderBase]: 487/862 cut-off events. [2024-06-14 12:41:44,127 INFO L125 PetriNetUnfolderBase]: For 72484/72490 co-relation queries the response was YES. [2024-06-14 12:41:44,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6035 conditions, 862 events. 487/862 cut-off events. For 72484/72490 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3939 event pairs, 83 based on Foata normal form. 2/859 useless extension candidates. Maximal degree in co-relation 5938. Up to 380 conditions per place. [2024-06-14 12:41:44,137 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 114 selfloop transitions, 75 changer transitions 0/191 dead transitions. [2024-06-14 12:41:44,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 191 transitions, 2631 flow [2024-06-14 12:41:44,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:44,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:44,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-14 12:41:44,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-14 12:41:44,141 INFO L175 Difference]: Start difference. First operand has 201 places, 171 transitions, 1773 flow. Second operand 10 states and 125 transitions. [2024-06-14 12:41:44,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 191 transitions, 2631 flow [2024-06-14 12:41:44,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 191 transitions, 2467 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:44,313 INFO L231 Difference]: Finished difference. Result has 202 places, 171 transitions, 1764 flow [2024-06-14 12:41:44,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1609, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1764, PETRI_PLACES=202, PETRI_TRANSITIONS=171} [2024-06-14 12:41:44,313 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 171 predicate places. [2024-06-14 12:41:44,313 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 171 transitions, 1764 flow [2024-06-14 12:41:44,313 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-14 12:41:44,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:44,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:44,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 12:41:44,314 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-14 12:41:44,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:44,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1481215127, now seen corresponding path program 10 times [2024-06-14 12:41:44,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:44,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997685769] [2024-06-14 12:41:44,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:44,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:44,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:45,126 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-14 12:41:45,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:45,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997685769] [2024-06-14 12:41:45,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997685769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:45,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:45,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:45,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107454204] [2024-06-14 12:41:45,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:45,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:45,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:45,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:45,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:45,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:45,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 171 transitions, 1764 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-14 12:41:45,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:45,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:45,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:45,452 INFO L124 PetriNetUnfolderBase]: 493/872 cut-off events. [2024-06-14 12:41:45,452 INFO L125 PetriNetUnfolderBase]: For 74979/74985 co-relation queries the response was YES. [2024-06-14 12:41:45,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6141 conditions, 872 events. 493/872 cut-off events. For 74979/74985 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4009 event pairs, 67 based on Foata normal form. 2/869 useless extension candidates. Maximal degree in co-relation 6043. Up to 382 conditions per place. [2024-06-14 12:41:45,463 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 107 selfloop transitions, 84 changer transitions 0/193 dead transitions. [2024-06-14 12:41:45,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 193 transitions, 2670 flow [2024-06-14 12:41:45,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:45,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:45,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-14 12:41:45,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-14 12:41:45,464 INFO L175 Difference]: Start difference. First operand has 202 places, 171 transitions, 1764 flow. Second operand 10 states and 122 transitions. [2024-06-14 12:41:45,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 193 transitions, 2670 flow [2024-06-14 12:41:45,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 193 transitions, 2521 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:45,604 INFO L231 Difference]: Finished difference. Result has 204 places, 173 transitions, 1826 flow [2024-06-14 12:41:45,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1617, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1826, PETRI_PLACES=204, PETRI_TRANSITIONS=173} [2024-06-14 12:41:45,605 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 173 predicate places. [2024-06-14 12:41:45,605 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 173 transitions, 1826 flow [2024-06-14 12:41:45,605 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-14 12:41:45,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:45,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:45,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 12:41:45,606 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-14 12:41:45,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:45,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1287485246, now seen corresponding path program 2 times [2024-06-14 12:41:45,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:45,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353926779] [2024-06-14 12:41:45,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:45,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:45,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:46,437 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-14 12:41:46,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:46,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353926779] [2024-06-14 12:41:46,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353926779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:46,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:46,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:46,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732027109] [2024-06-14 12:41:46,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:46,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:46,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:46,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:46,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:46,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:46,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 173 transitions, 1826 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-14 12:41:46,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:46,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:46,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:46,828 INFO L124 PetriNetUnfolderBase]: 485/859 cut-off events. [2024-06-14 12:41:46,828 INFO L125 PetriNetUnfolderBase]: For 72196/72202 co-relation queries the response was YES. [2024-06-14 12:41:46,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5922 conditions, 859 events. 485/859 cut-off events. For 72196/72202 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3935 event pairs, 79 based on Foata normal form. 3/857 useless extension candidates. Maximal degree in co-relation 5823. Up to 460 conditions per place. [2024-06-14 12:41:46,837 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 110 selfloop transitions, 84 changer transitions 0/196 dead transitions. [2024-06-14 12:41:46,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 196 transitions, 2625 flow [2024-06-14 12:41:46,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:46,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:46,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-14 12:41:46,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:41:46,838 INFO L175 Difference]: Start difference. First operand has 204 places, 173 transitions, 1826 flow. Second operand 10 states and 120 transitions. [2024-06-14 12:41:46,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 196 transitions, 2625 flow [2024-06-14 12:41:46,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 196 transitions, 2361 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:46,985 INFO L231 Difference]: Finished difference. Result has 208 places, 178 transitions, 1901 flow [2024-06-14 12:41:46,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1572, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1901, PETRI_PLACES=208, PETRI_TRANSITIONS=178} [2024-06-14 12:41:46,986 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 177 predicate places. [2024-06-14 12:41:46,986 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 178 transitions, 1901 flow [2024-06-14 12:41:46,986 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-14 12:41:46,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:46,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:46,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 12:41:46,987 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-14 12:41:46,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:46,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1481424377, now seen corresponding path program 11 times [2024-06-14 12:41:46,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:46,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429702936] [2024-06-14 12:41:46,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:46,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:46,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:47,731 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-14 12:41:47,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:47,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429702936] [2024-06-14 12:41:47,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429702936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:47,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:47,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:47,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851291520] [2024-06-14 12:41:47,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:47,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:47,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:47,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:47,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:47,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:47,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 178 transitions, 1901 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-14 12:41:47,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:47,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:47,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:48,062 INFO L124 PetriNetUnfolderBase]: 524/923 cut-off events. [2024-06-14 12:41:48,063 INFO L125 PetriNetUnfolderBase]: For 88661/88667 co-relation queries the response was YES. [2024-06-14 12:41:48,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6782 conditions, 923 events. 524/923 cut-off events. For 88661/88667 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4292 event pairs, 73 based on Foata normal form. 4/922 useless extension candidates. Maximal degree in co-relation 6680. Up to 401 conditions per place. [2024-06-14 12:41:48,073 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 113 selfloop transitions, 91 changer transitions 0/206 dead transitions. [2024-06-14 12:41:48,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 206 transitions, 2948 flow [2024-06-14 12:41:48,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:48,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:48,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-14 12:41:48,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-14 12:41:48,075 INFO L175 Difference]: Start difference. First operand has 208 places, 178 transitions, 1901 flow. Second operand 10 states and 123 transitions. [2024-06-14 12:41:48,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 206 transitions, 2948 flow [2024-06-14 12:41:48,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 206 transitions, 2780 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:48,274 INFO L231 Difference]: Finished difference. Result has 210 places, 186 transitions, 2080 flow [2024-06-14 12:41:48,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2080, PETRI_PLACES=210, PETRI_TRANSITIONS=186} [2024-06-14 12:41:48,275 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 179 predicate places. [2024-06-14 12:41:48,275 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 186 transitions, 2080 flow [2024-06-14 12:41:48,275 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-14 12:41:48,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:48,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:48,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 12:41:48,275 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-14 12:41:48,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:48,275 INFO L85 PathProgramCache]: Analyzing trace with hash 883489780, now seen corresponding path program 3 times [2024-06-14 12:41:48,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:48,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668237476] [2024-06-14 12:41:48,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:48,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:48,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:49,180 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-14 12:41:49,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:49,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668237476] [2024-06-14 12:41:49,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668237476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:49,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:49,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:49,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925785086] [2024-06-14 12:41:49,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:49,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:49,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:49,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:49,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:49,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:49,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 186 transitions, 2080 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-14 12:41:49,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:49,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:49,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:49,592 INFO L124 PetriNetUnfolderBase]: 552/967 cut-off events. [2024-06-14 12:41:49,592 INFO L125 PetriNetUnfolderBase]: For 97015/97015 co-relation queries the response was YES. [2024-06-14 12:41:49,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7500 conditions, 967 events. 552/967 cut-off events. For 97015/97015 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4547 event pairs, 102 based on Foata normal form. 1/967 useless extension candidates. Maximal degree in co-relation 7396. Up to 908 conditions per place. [2024-06-14 12:41:49,600 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 184 selfloop transitions, 22 changer transitions 0/208 dead transitions. [2024-06-14 12:41:49,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 208 transitions, 2946 flow [2024-06-14 12:41:49,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:41:49,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:41:49,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-14 12:41:49,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3153409090909091 [2024-06-14 12:41:49,601 INFO L175 Difference]: Start difference. First operand has 210 places, 186 transitions, 2080 flow. Second operand 11 states and 111 transitions. [2024-06-14 12:41:49,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 208 transitions, 2946 flow [2024-06-14 12:41:49,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 208 transitions, 2745 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 12:41:49,832 INFO L231 Difference]: Finished difference. Result has 217 places, 193 transitions, 2078 flow [2024-06-14 12:41:49,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2078, PETRI_PLACES=217, PETRI_TRANSITIONS=193} [2024-06-14 12:41:49,832 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 186 predicate places. [2024-06-14 12:41:49,832 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 193 transitions, 2078 flow [2024-06-14 12:41:49,833 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-14 12:41:49,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:49,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:49,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 12:41:49,833 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-14 12:41:49,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:49,834 INFO L85 PathProgramCache]: Analyzing trace with hash 871333085, now seen corresponding path program 12 times [2024-06-14 12:41:49,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:49,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490539086] [2024-06-14 12:41:49,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:49,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:49,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:50,628 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-14 12:41:50,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:50,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490539086] [2024-06-14 12:41:50,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490539086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:50,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:50,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:50,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238362661] [2024-06-14 12:41:50,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:50,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:50,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:50,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:50,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:50,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:50,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 193 transitions, 2078 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-14 12:41:50,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:50,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:50,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:50,944 INFO L124 PetriNetUnfolderBase]: 558/978 cut-off events. [2024-06-14 12:41:50,944 INFO L125 PetriNetUnfolderBase]: For 102350/102356 co-relation queries the response was YES. [2024-06-14 12:41:50,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7443 conditions, 978 events. 558/978 cut-off events. For 102350/102356 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4615 event pairs, 62 based on Foata normal form. 2/975 useless extension candidates. Maximal degree in co-relation 7336. Up to 420 conditions per place. [2024-06-14 12:41:50,952 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 105 selfloop transitions, 108 changer transitions 0/215 dead transitions. [2024-06-14 12:41:50,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 215 transitions, 3060 flow [2024-06-14 12:41:50,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:50,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:50,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-14 12:41:50,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-14 12:41:50,954 INFO L175 Difference]: Start difference. First operand has 217 places, 193 transitions, 2078 flow. Second operand 10 states and 121 transitions. [2024-06-14 12:41:50,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 215 transitions, 3060 flow [2024-06-14 12:41:51,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 215 transitions, 3013 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 12:41:51,180 INFO L231 Difference]: Finished difference. Result has 221 places, 196 transitions, 2318 flow [2024-06-14 12:41:51,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2031, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2318, PETRI_PLACES=221, PETRI_TRANSITIONS=196} [2024-06-14 12:41:51,180 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 190 predicate places. [2024-06-14 12:41:51,180 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 196 transitions, 2318 flow [2024-06-14 12:41:51,180 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-14 12:41:51,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:51,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:51,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 12:41:51,181 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-14 12:41:51,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:51,181 INFO L85 PathProgramCache]: Analyzing trace with hash 871340804, now seen corresponding path program 4 times [2024-06-14 12:41:51,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:51,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176671442] [2024-06-14 12:41:51,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:51,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:51,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:52,123 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-14 12:41:52,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:52,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176671442] [2024-06-14 12:41:52,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176671442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:52,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:52,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:52,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457640477] [2024-06-14 12:41:52,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:52,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:52,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:52,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:52,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:52,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:52,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 196 transitions, 2318 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-14 12:41:52,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:52,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:52,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:52,441 INFO L124 PetriNetUnfolderBase]: 556/975 cut-off events. [2024-06-14 12:41:52,441 INFO L125 PetriNetUnfolderBase]: For 100364/100370 co-relation queries the response was YES. [2024-06-14 12:41:52,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7654 conditions, 975 events. 556/975 cut-off events. For 100364/100370 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4605 event pairs, 100 based on Foata normal form. 5/977 useless extension candidates. Maximal degree in co-relation 7545. Up to 892 conditions per place. [2024-06-14 12:41:52,449 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 167 selfloop transitions, 39 changer transitions 0/208 dead transitions. [2024-06-14 12:41:52,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 208 transitions, 2772 flow [2024-06-14 12:41:52,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:52,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:52,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-14 12:41:52,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31875 [2024-06-14 12:41:52,451 INFO L175 Difference]: Start difference. First operand has 221 places, 196 transitions, 2318 flow. Second operand 10 states and 102 transitions. [2024-06-14 12:41:52,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 208 transitions, 2772 flow [2024-06-14 12:41:52,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 208 transitions, 2579 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:52,695 INFO L231 Difference]: Finished difference. Result has 224 places, 197 transitions, 2222 flow [2024-06-14 12:41:52,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2127, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2222, PETRI_PLACES=224, PETRI_TRANSITIONS=197} [2024-06-14 12:41:52,695 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2024-06-14 12:41:52,695 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 197 transitions, 2222 flow [2024-06-14 12:41:52,696 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-14 12:41:52,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:52,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:52,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 12:41:52,696 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-14 12:41:52,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:52,696 INFO L85 PathProgramCache]: Analyzing trace with hash 880537295, now seen corresponding path program 13 times [2024-06-14 12:41:52,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:52,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004559333] [2024-06-14 12:41:52,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:52,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:52,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:53,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-14 12:41:53,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:53,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004559333] [2024-06-14 12:41:53,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004559333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:53,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:53,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:53,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868518654] [2024-06-14 12:41:53,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:53,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:53,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:53,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:53,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:53,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:53,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 197 transitions, 2222 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-14 12:41:53,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:53,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:53,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:53,788 INFO L124 PetriNetUnfolderBase]: 560/982 cut-off events. [2024-06-14 12:41:53,788 INFO L125 PetriNetUnfolderBase]: For 104574/104574 co-relation queries the response was YES. [2024-06-14 12:41:53,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7354 conditions, 982 events. 560/982 cut-off events. For 104574/104574 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4647 event pairs, 100 based on Foata normal form. 4/985 useless extension candidates. Maximal degree in co-relation 7245. Up to 918 conditions per place. [2024-06-14 12:41:53,797 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 187 selfloop transitions, 23 changer transitions 0/212 dead transitions. [2024-06-14 12:41:53,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 212 transitions, 2856 flow [2024-06-14 12:41:53,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:53,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:53,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-14 12:41:53,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.321875 [2024-06-14 12:41:53,798 INFO L175 Difference]: Start difference. First operand has 224 places, 197 transitions, 2222 flow. Second operand 10 states and 103 transitions. [2024-06-14 12:41:53,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 212 transitions, 2856 flow [2024-06-14 12:41:54,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 212 transitions, 2737 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:54,038 INFO L231 Difference]: Finished difference. Result has 226 places, 199 transitions, 2192 flow [2024-06-14 12:41:54,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2103, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2192, PETRI_PLACES=226, PETRI_TRANSITIONS=199} [2024-06-14 12:41:54,039 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 195 predicate places. [2024-06-14 12:41:54,039 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 199 transitions, 2192 flow [2024-06-14 12:41:54,039 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-14 12:41:54,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:54,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:54,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 12:41:54,039 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-14 12:41:54,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:54,039 INFO L85 PathProgramCache]: Analyzing trace with hash 880537574, now seen corresponding path program 5 times [2024-06-14 12:41:54,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:54,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573435333] [2024-06-14 12:41:54,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:54,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:54,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:54,980 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-14 12:41:54,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:54,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573435333] [2024-06-14 12:41:54,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573435333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:54,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:54,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:54,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081162935] [2024-06-14 12:41:54,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:54,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:54,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:54,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:54,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:55,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:55,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 199 transitions, 2192 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-14 12:41:55,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:55,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:55,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:55,315 INFO L124 PetriNetUnfolderBase]: 556/975 cut-off events. [2024-06-14 12:41:55,315 INFO L125 PetriNetUnfolderBase]: For 97397/97397 co-relation queries the response was YES. [2024-06-14 12:41:55,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7212 conditions, 975 events. 556/975 cut-off events. For 97397/97397 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4601 event pairs, 101 based on Foata normal form. 1/975 useless extension candidates. Maximal degree in co-relation 7102. Up to 945 conditions per place. [2024-06-14 12:41:55,322 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 192 selfloop transitions, 16 changer transitions 0/210 dead transitions. [2024-06-14 12:41:55,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 210 transitions, 2645 flow [2024-06-14 12:41:55,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:55,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:55,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-14 12:41:55,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3 [2024-06-14 12:41:55,323 INFO L175 Difference]: Start difference. First operand has 226 places, 199 transitions, 2192 flow. Second operand 10 states and 96 transitions. [2024-06-14 12:41:55,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 210 transitions, 2645 flow [2024-06-14 12:41:55,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 210 transitions, 2598 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:55,608 INFO L231 Difference]: Finished difference. Result has 229 places, 200 transitions, 2197 flow [2024-06-14 12:41:55,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2197, PETRI_PLACES=229, PETRI_TRANSITIONS=200} [2024-06-14 12:41:55,608 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-14 12:41:55,609 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 200 transitions, 2197 flow [2024-06-14 12:41:55,609 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-14 12:41:55,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:55,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:55,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 12:41:55,609 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-14 12:41:55,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:55,610 INFO L85 PathProgramCache]: Analyzing trace with hash 617458351, now seen corresponding path program 14 times [2024-06-14 12:41:55,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:55,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474110970] [2024-06-14 12:41:55,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:55,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:55,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:56,319 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-14 12:41:56,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:56,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474110970] [2024-06-14 12:41:56,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474110970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:56,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:56,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:56,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305173078] [2024-06-14 12:41:56,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:56,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:56,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:56,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:56,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:56,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:56,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 200 transitions, 2197 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-14 12:41:56,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:56,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:56,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:56,665 INFO L124 PetriNetUnfolderBase]: 552/970 cut-off events. [2024-06-14 12:41:56,666 INFO L125 PetriNetUnfolderBase]: For 96976/96982 co-relation queries the response was YES. [2024-06-14 12:41:56,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7033 conditions, 970 events. 552/970 cut-off events. For 96976/96982 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4585 event pairs, 77 based on Foata normal form. 2/967 useless extension candidates. Maximal degree in co-relation 6922. Up to 422 conditions per place. [2024-06-14 12:41:56,673 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 117 selfloop transitions, 100 changer transitions 0/219 dead transitions. [2024-06-14 12:41:56,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 219 transitions, 3147 flow [2024-06-14 12:41:56,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:56,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:56,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-14 12:41:56,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-14 12:41:56,674 INFO L175 Difference]: Start difference. First operand has 229 places, 200 transitions, 2197 flow. Second operand 10 states and 124 transitions. [2024-06-14 12:41:56,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 219 transitions, 3147 flow [2024-06-14 12:41:56,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 219 transitions, 3104 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:56,907 INFO L231 Difference]: Finished difference. Result has 231 places, 200 transitions, 2359 flow [2024-06-14 12:41:56,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2359, PETRI_PLACES=231, PETRI_TRANSITIONS=200} [2024-06-14 12:41:56,907 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 200 predicate places. [2024-06-14 12:41:56,907 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 200 transitions, 2359 flow [2024-06-14 12:41:56,907 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-14 12:41:56,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:56,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:56,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 12:41:56,908 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-14 12:41:56,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:56,908 INFO L85 PathProgramCache]: Analyzing trace with hash 617466070, now seen corresponding path program 6 times [2024-06-14 12:41:56,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:56,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706527306] [2024-06-14 12:41:56,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:56,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:56,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:57,812 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-14 12:41:57,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:57,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706527306] [2024-06-14 12:41:57,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706527306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:57,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:57,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:57,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420777402] [2024-06-14 12:41:57,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:57,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:57,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:57,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:57,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:57,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:57,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 200 transitions, 2359 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-14 12:41:57,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:57,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:57,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:58,129 INFO L124 PetriNetUnfolderBase]: 548/963 cut-off events. [2024-06-14 12:41:58,130 INFO L125 PetriNetUnfolderBase]: For 94071/94077 co-relation queries the response was YES. [2024-06-14 12:41:58,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7169 conditions, 963 events. 548/963 cut-off events. For 94071/94077 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4547 event pairs, 96 based on Foata normal form. 5/965 useless extension candidates. Maximal degree in co-relation 7057. Up to 880 conditions per place. [2024-06-14 12:41:58,138 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 173 selfloop transitions, 37 changer transitions 0/212 dead transitions. [2024-06-14 12:41:58,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 212 transitions, 2820 flow [2024-06-14 12:41:58,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:58,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:58,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-14 12:41:58,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.321875 [2024-06-14 12:41:58,139 INFO L175 Difference]: Start difference. First operand has 231 places, 200 transitions, 2359 flow. Second operand 10 states and 103 transitions. [2024-06-14 12:41:58,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 212 transitions, 2820 flow [2024-06-14 12:41:58,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 212 transitions, 2527 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:58,395 INFO L231 Difference]: Finished difference. Result has 232 places, 201 transitions, 2158 flow [2024-06-14 12:41:58,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2068, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2158, PETRI_PLACES=232, PETRI_TRANSITIONS=201} [2024-06-14 12:41:58,395 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 201 predicate places. [2024-06-14 12:41:58,396 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 201 transitions, 2158 flow [2024-06-14 12:41:58,396 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-14 12:41:58,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:58,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:58,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 12:41:58,396 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-14 12:41:58,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:58,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1488574217, now seen corresponding path program 15 times [2024-06-14 12:41:58,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:58,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489696555] [2024-06-14 12:41:58,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:58,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:58,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:59,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-14 12:41:59,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:59,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489696555] [2024-06-14 12:41:59,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489696555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:59,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:59,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:59,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854085133] [2024-06-14 12:41:59,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:59,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:59,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:59,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:59,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:59,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:59,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 201 transitions, 2158 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-14 12:41:59,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:59,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:59,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:59,408 INFO L124 PetriNetUnfolderBase]: 540/951 cut-off events. [2024-06-14 12:41:59,408 INFO L125 PetriNetUnfolderBase]: For 92067/92073 co-relation queries the response was YES. [2024-06-14 12:41:59,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6561 conditions, 951 events. 540/951 cut-off events. For 92067/92073 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4469 event pairs, 62 based on Foata normal form. 4/950 useless extension candidates. Maximal degree in co-relation 6448. Up to 414 conditions per place. [2024-06-14 12:41:59,418 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 110 selfloop transitions, 108 changer transitions 0/220 dead transitions. [2024-06-14 12:41:59,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 220 transitions, 3122 flow [2024-06-14 12:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:59,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:59,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-14 12:41:59,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-14 12:41:59,419 INFO L175 Difference]: Start difference. First operand has 232 places, 201 transitions, 2158 flow. Second operand 10 states and 122 transitions. [2024-06-14 12:41:59,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 220 transitions, 3122 flow [2024-06-14 12:41:59,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 220 transitions, 2999 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:59,681 INFO L231 Difference]: Finished difference. Result has 234 places, 201 transitions, 2259 flow [2024-06-14 12:41:59,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2035, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2259, PETRI_PLACES=234, PETRI_TRANSITIONS=201} [2024-06-14 12:41:59,682 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 203 predicate places. [2024-06-14 12:41:59,682 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 201 transitions, 2259 flow [2024-06-14 12:41:59,682 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-14 12:41:59,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:59,682 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-14 12:41:59,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 12:41:59,682 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-14 12:41:59,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:59,682 INFO L85 PathProgramCache]: Analyzing trace with hash -389618506, now seen corresponding path program 1 times [2024-06-14 12:41:59,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:59,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451537669] [2024-06-14 12:41:59,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:59,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:59,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:00,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-14 12:42:00,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:00,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451537669] [2024-06-14 12:42:00,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451537669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:00,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:00,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:00,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564629470] [2024-06-14 12:42:00,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:00,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:00,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:00,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:00,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:00,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:00,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 201 transitions, 2259 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-14 12:42:00,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:00,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:00,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:01,022 INFO L124 PetriNetUnfolderBase]: 544/958 cut-off events. [2024-06-14 12:42:01,023 INFO L125 PetriNetUnfolderBase]: For 87862/87862 co-relation queries the response was YES. [2024-06-14 12:42:01,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6770 conditions, 958 events. 544/958 cut-off events. For 87862/87862 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4551 event pairs, 73 based on Foata normal form. 2/959 useless extension candidates. Maximal degree in co-relation 6656. Up to 852 conditions per place. [2024-06-14 12:42:01,032 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 198 selfloop transitions, 21 changer transitions 0/221 dead transitions. [2024-06-14 12:42:01,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 221 transitions, 2757 flow [2024-06-14 12:42:01,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:01,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:01,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-14 12:42:01,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31875 [2024-06-14 12:42:01,034 INFO L175 Difference]: Start difference. First operand has 234 places, 201 transitions, 2259 flow. Second operand 10 states and 102 transitions. [2024-06-14 12:42:01,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 221 transitions, 2757 flow [2024-06-14 12:42:01,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 221 transitions, 2496 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-14 12:42:01,267 INFO L231 Difference]: Finished difference. Result has 233 places, 202 transitions, 2056 flow [2024-06-14 12:42:01,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1998, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2056, PETRI_PLACES=233, PETRI_TRANSITIONS=202} [2024-06-14 12:42:01,268 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 202 predicate places. [2024-06-14 12:42:01,268 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 202 transitions, 2056 flow [2024-06-14 12:42:01,268 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-14 12:42:01,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:01,268 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-14 12:42:01,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 12:42:01,268 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-14 12:42:01,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:01,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1955788058, now seen corresponding path program 2 times [2024-06-14 12:42:01,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:01,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651234872] [2024-06-14 12:42:01,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:01,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:01,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:02,287 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-14 12:42:02,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:02,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651234872] [2024-06-14 12:42:02,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651234872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:02,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:02,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:02,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315265114] [2024-06-14 12:42:02,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:02,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:02,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:02,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:02,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:02,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:02,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 202 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-14 12:42:02,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:02,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:02,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:02,713 INFO L124 PetriNetUnfolderBase]: 555/979 cut-off events. [2024-06-14 12:42:02,713 INFO L125 PetriNetUnfolderBase]: For 95886/95886 co-relation queries the response was YES. [2024-06-14 12:42:02,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6756 conditions, 979 events. 555/979 cut-off events. For 95886/95886 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4694 event pairs, 86 based on Foata normal form. 2/980 useless extension candidates. Maximal degree in co-relation 6644. Up to 820 conditions per place. [2024-06-14 12:42:02,720 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 191 selfloop transitions, 31 changer transitions 0/224 dead transitions. [2024-06-14 12:42:02,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 224 transitions, 2740 flow [2024-06-14 12:42:02,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:02,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:02,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 12:42:02,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-14 12:42:02,721 INFO L175 Difference]: Start difference. First operand has 233 places, 202 transitions, 2056 flow. Second operand 10 states and 109 transitions. [2024-06-14 12:42:02,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 224 transitions, 2740 flow [2024-06-14 12:42:02,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 224 transitions, 2692 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:02,945 INFO L231 Difference]: Finished difference. Result has 235 places, 204 transitions, 2100 flow [2024-06-14 12:42:02,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2100, PETRI_PLACES=235, PETRI_TRANSITIONS=204} [2024-06-14 12:42:02,946 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 204 predicate places. [2024-06-14 12:42:02,946 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 204 transitions, 2100 flow [2024-06-14 12:42:02,946 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-14 12:42:02,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:02,946 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-14 12:42:02,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 12:42:02,946 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-14 12:42:02,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:02,947 INFO L85 PathProgramCache]: Analyzing trace with hash -998567650, now seen corresponding path program 1 times [2024-06-14 12:42:02,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:02,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059733970] [2024-06-14 12:42:02,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:02,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:02,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:03,915 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-14 12:42:03,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:03,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059733970] [2024-06-14 12:42:03,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059733970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:03,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:03,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:03,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930099061] [2024-06-14 12:42:03,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:03,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:03,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:03,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:03,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:03,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:03,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 204 transitions, 2100 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-14 12:42:03,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:03,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:03,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:04,365 INFO L124 PetriNetUnfolderBase]: 553/976 cut-off events. [2024-06-14 12:42:04,365 INFO L125 PetriNetUnfolderBase]: For 91967/91967 co-relation queries the response was YES. [2024-06-14 12:42:04,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6701 conditions, 976 events. 553/976 cut-off events. For 91967/91967 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4667 event pairs, 85 based on Foata normal form. 1/976 useless extension candidates. Maximal degree in co-relation 6588. Up to 857 conditions per place. [2024-06-14 12:42:04,377 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 184 selfloop transitions, 37 changer transitions 0/223 dead transitions. [2024-06-14 12:42:04,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 223 transitions, 2600 flow [2024-06-14 12:42:04,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:04,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:04,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 12:42:04,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-14 12:42:04,379 INFO L175 Difference]: Start difference. First operand has 235 places, 204 transitions, 2100 flow. Second operand 10 states and 107 transitions. [2024-06-14 12:42:04,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 223 transitions, 2600 flow [2024-06-14 12:42:04,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 223 transitions, 2541 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 12:42:04,619 INFO L231 Difference]: Finished difference. Result has 239 places, 204 transitions, 2123 flow [2024-06-14 12:42:04,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2123, PETRI_PLACES=239, PETRI_TRANSITIONS=204} [2024-06-14 12:42:04,620 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 208 predicate places. [2024-06-14 12:42:04,620 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 204 transitions, 2123 flow [2024-06-14 12:42:04,620 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-14 12:42:04,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:04,621 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-14 12:42:04,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 12:42:04,621 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-14 12:42:04,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:04,621 INFO L85 PathProgramCache]: Analyzing trace with hash -998567836, now seen corresponding path program 3 times [2024-06-14 12:42:04,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:04,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450472169] [2024-06-14 12:42:04,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:04,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:04,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:05,589 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-14 12:42:05,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:05,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450472169] [2024-06-14 12:42:05,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450472169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:05,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:05,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:05,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374821082] [2024-06-14 12:42:05,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:05,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:05,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:05,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:05,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:05,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:05,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 204 transitions, 2123 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-14 12:42:05,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:05,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:05,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:06,039 INFO L124 PetriNetUnfolderBase]: 557/984 cut-off events. [2024-06-14 12:42:06,039 INFO L125 PetriNetUnfolderBase]: For 97457/97457 co-relation queries the response was YES. [2024-06-14 12:42:06,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6796 conditions, 984 events. 557/984 cut-off events. For 97457/97457 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4713 event pairs, 87 based on Foata normal form. 2/985 useless extension candidates. Maximal degree in co-relation 6681. Up to 868 conditions per place. [2024-06-14 12:42:06,047 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 188 selfloop transitions, 34 changer transitions 0/224 dead transitions. [2024-06-14 12:42:06,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 224 transitions, 2633 flow [2024-06-14 12:42:06,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:06,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:06,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 12:42:06,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-14 12:42:06,048 INFO L175 Difference]: Start difference. First operand has 239 places, 204 transitions, 2123 flow. Second operand 10 states and 106 transitions. [2024-06-14 12:42:06,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 224 transitions, 2633 flow [2024-06-14 12:42:06,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 224 transitions, 2549 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:06,302 INFO L231 Difference]: Finished difference. Result has 241 places, 205 transitions, 2124 flow [2024-06-14 12:42:06,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2124, PETRI_PLACES=241, PETRI_TRANSITIONS=205} [2024-06-14 12:42:06,303 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 210 predicate places. [2024-06-14 12:42:06,303 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 205 transitions, 2124 flow [2024-06-14 12:42:06,303 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-14 12:42:06,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:06,303 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-14 12:42:06,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 12:42:06,304 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-14 12:42:06,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:06,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1955903378, now seen corresponding path program 4 times [2024-06-14 12:42:06,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:06,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704975484] [2024-06-14 12:42:06,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:06,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:06,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:07,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-14 12:42:07,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:07,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704975484] [2024-06-14 12:42:07,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704975484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:07,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:07,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:07,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418804765] [2024-06-14 12:42:07,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:07,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:07,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:07,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:07,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:07,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:07,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 205 transitions, 2124 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-14 12:42:07,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:07,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:07,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:07,704 INFO L124 PetriNetUnfolderBase]: 554/979 cut-off events. [2024-06-14 12:42:07,704 INFO L125 PetriNetUnfolderBase]: For 93018/93018 co-relation queries the response was YES. [2024-06-14 12:42:07,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6629 conditions, 979 events. 554/979 cut-off events. For 93018/93018 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4690 event pairs, 84 based on Foata normal form. 2/980 useless extension candidates. Maximal degree in co-relation 6513. Up to 847 conditions per place. [2024-06-14 12:42:07,712 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 188 selfloop transitions, 34 changer transitions 0/224 dead transitions. [2024-06-14 12:42:07,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 224 transitions, 2622 flow [2024-06-14 12:42:07,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:07,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:07,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 12:42:07,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-14 12:42:07,713 INFO L175 Difference]: Start difference. First operand has 241 places, 205 transitions, 2124 flow. Second operand 10 states and 107 transitions. [2024-06-14 12:42:07,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 224 transitions, 2622 flow [2024-06-14 12:42:07,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 224 transitions, 2545 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:07,943 INFO L231 Difference]: Finished difference. Result has 243 places, 205 transitions, 2119 flow [2024-06-14 12:42:07,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2119, PETRI_PLACES=243, PETRI_TRANSITIONS=205} [2024-06-14 12:42:07,944 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-14 12:42:07,944 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 205 transitions, 2119 flow [2024-06-14 12:42:07,944 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-14 12:42:07,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:07,944 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-14 12:42:07,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 12:42:07,944 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-14 12:42:07,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:07,945 INFO L85 PathProgramCache]: Analyzing trace with hash 64950142, now seen corresponding path program 1 times [2024-06-14 12:42:07,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:07,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831467473] [2024-06-14 12:42:07,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:07,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:07,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:08,772 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-14 12:42:08,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:08,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831467473] [2024-06-14 12:42:08,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831467473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:08,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:08,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:08,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210120159] [2024-06-14 12:42:08,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:08,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:08,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:08,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:08,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:08,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:08,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 205 transitions, 2119 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:08,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:08,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:08,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:09,197 INFO L124 PetriNetUnfolderBase]: 550/973 cut-off events. [2024-06-14 12:42:09,197 INFO L125 PetriNetUnfolderBase]: For 88038/88038 co-relation queries the response was YES. [2024-06-14 12:42:09,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6440 conditions, 973 events. 550/973 cut-off events. For 88038/88038 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4657 event pairs, 76 based on Foata normal form. 2/974 useless extension candidates. Maximal degree in co-relation 6323. Up to 739 conditions per place. [2024-06-14 12:42:09,206 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 157 selfloop transitions, 63 changer transitions 0/222 dead transitions. [2024-06-14 12:42:09,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 222 transitions, 2609 flow [2024-06-14 12:42:09,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:09,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:09,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 12:42:09,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-14 12:42:09,207 INFO L175 Difference]: Start difference. First operand has 243 places, 205 transitions, 2119 flow. Second operand 10 states and 111 transitions. [2024-06-14 12:42:09,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 222 transitions, 2609 flow [2024-06-14 12:42:09,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 222 transitions, 2518 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:09,430 INFO L231 Difference]: Finished difference. Result has 244 places, 205 transitions, 2167 flow [2024-06-14 12:42:09,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2028, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2167, PETRI_PLACES=244, PETRI_TRANSITIONS=205} [2024-06-14 12:42:09,431 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 213 predicate places. [2024-06-14 12:42:09,431 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 205 transitions, 2167 flow [2024-06-14 12:42:09,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:09,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:09,431 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-14 12:42:09,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 12:42:09,432 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-14 12:42:09,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:09,432 INFO L85 PathProgramCache]: Analyzing trace with hash -348816964, now seen corresponding path program 5 times [2024-06-14 12:42:09,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:09,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215512841] [2024-06-14 12:42:09,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:09,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:09,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:10,435 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-14 12:42:10,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:10,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215512841] [2024-06-14 12:42:10,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215512841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:10,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:10,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:10,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975455776] [2024-06-14 12:42:10,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:10,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:10,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:10,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:10,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:10,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:10,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 205 transitions, 2167 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-14 12:42:10,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:10,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:10,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:10,860 INFO L124 PetriNetUnfolderBase]: 554/981 cut-off events. [2024-06-14 12:42:10,860 INFO L125 PetriNetUnfolderBase]: For 90348/90348 co-relation queries the response was YES. [2024-06-14 12:42:10,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6557 conditions, 981 events. 554/981 cut-off events. For 90348/90348 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4739 event pairs, 76 based on Foata normal form. 2/982 useless extension candidates. Maximal degree in co-relation 6439. Up to 814 conditions per place. [2024-06-14 12:42:10,868 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 173 selfloop transitions, 48 changer transitions 0/223 dead transitions. [2024-06-14 12:42:10,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 223 transitions, 2671 flow [2024-06-14 12:42:10,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:10,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:10,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 12:42:10,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-14 12:42:10,869 INFO L175 Difference]: Start difference. First operand has 244 places, 205 transitions, 2167 flow. Second operand 10 states and 108 transitions. [2024-06-14 12:42:10,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 223 transitions, 2671 flow [2024-06-14 12:42:11,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 223 transitions, 2435 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 12:42:11,119 INFO L231 Difference]: Finished difference. Result has 242 places, 206 transitions, 2047 flow [2024-06-14 12:42:11,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1931, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2047, PETRI_PLACES=242, PETRI_TRANSITIONS=206} [2024-06-14 12:42:11,119 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 211 predicate places. [2024-06-14 12:42:11,119 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 206 transitions, 2047 flow [2024-06-14 12:42:11,119 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-14 12:42:11,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:11,119 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-14 12:42:11,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 12:42:11,120 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-14 12:42:11,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:11,120 INFO L85 PathProgramCache]: Analyzing trace with hash 814542948, now seen corresponding path program 6 times [2024-06-14 12:42:11,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:11,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000173046] [2024-06-14 12:42:11,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:11,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:11,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:12,114 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-14 12:42:12,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:12,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000173046] [2024-06-14 12:42:12,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000173046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:12,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:12,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:12,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527577458] [2024-06-14 12:42:12,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:12,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:12,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:12,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:12,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:12,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:12,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 206 transitions, 2047 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-14 12:42:12,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:12,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:12,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:12,628 INFO L124 PetriNetUnfolderBase]: 558/989 cut-off events. [2024-06-14 12:42:12,628 INFO L125 PetriNetUnfolderBase]: For 90229/90229 co-relation queries the response was YES. [2024-06-14 12:42:12,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6484 conditions, 989 events. 558/989 cut-off events. For 90229/90229 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4790 event pairs, 82 based on Foata normal form. 2/990 useless extension candidates. Maximal degree in co-relation 6365. Up to 822 conditions per place. [2024-06-14 12:42:12,637 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 181 selfloop transitions, 41 changer transitions 0/224 dead transitions. [2024-06-14 12:42:12,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 224 transitions, 2555 flow [2024-06-14 12:42:12,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:12,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:12,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 12:42:12,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:42:12,638 INFO L175 Difference]: Start difference. First operand has 242 places, 206 transitions, 2047 flow. Second operand 10 states and 110 transitions. [2024-06-14 12:42:12,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 224 transitions, 2555 flow [2024-06-14 12:42:12,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 224 transitions, 2449 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:12,884 INFO L231 Difference]: Finished difference. Result has 244 places, 207 transitions, 2045 flow [2024-06-14 12:42:12,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2045, PETRI_PLACES=244, PETRI_TRANSITIONS=207} [2024-06-14 12:42:12,885 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 213 predicate places. [2024-06-14 12:42:12,885 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 207 transitions, 2045 flow [2024-06-14 12:42:12,885 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-14 12:42:12,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:12,885 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-14 12:42:12,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 12:42:12,885 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-14 12:42:12,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:12,886 INFO L85 PathProgramCache]: Analyzing trace with hash 991920732, now seen corresponding path program 1 times [2024-06-14 12:42:12,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:12,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650099883] [2024-06-14 12:42:12,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:12,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:12,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:13,745 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-14 12:42:13,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:13,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650099883] [2024-06-14 12:42:13,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650099883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:13,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:13,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:13,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393768713] [2024-06-14 12:42:13,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:13,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:13,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:13,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:13,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:13,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:13,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 207 transitions, 2045 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-14 12:42:13,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:13,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:13,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:14,194 INFO L124 PetriNetUnfolderBase]: 578/1033 cut-off events. [2024-06-14 12:42:14,194 INFO L125 PetriNetUnfolderBase]: For 129290/129290 co-relation queries the response was YES. [2024-06-14 12:42:14,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6645 conditions, 1033 events. 578/1033 cut-off events. For 129290/129290 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5097 event pairs, 84 based on Foata normal form. 12/1044 useless extension candidates. Maximal degree in co-relation 6525. Up to 751 conditions per place. [2024-06-14 12:42:14,202 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 160 selfloop transitions, 56 changer transitions 13/231 dead transitions. [2024-06-14 12:42:14,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 231 transitions, 2609 flow [2024-06-14 12:42:14,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:14,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:14,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 12:42:14,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-14 12:42:14,203 INFO L175 Difference]: Start difference. First operand has 244 places, 207 transitions, 2045 flow. Second operand 11 states and 123 transitions. [2024-06-14 12:42:14,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 231 transitions, 2609 flow [2024-06-14 12:42:14,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 231 transitions, 2515 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:14,474 INFO L231 Difference]: Finished difference. Result has 247 places, 200 transitions, 2018 flow [2024-06-14 12:42:14,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1951, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2018, PETRI_PLACES=247, PETRI_TRANSITIONS=200} [2024-06-14 12:42:14,475 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 216 predicate places. [2024-06-14 12:42:14,475 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 200 transitions, 2018 flow [2024-06-14 12:42:14,475 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-14 12:42:14,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:14,475 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-14 12:42:14,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 12:42:14,475 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-14 12:42:14,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:14,476 INFO L85 PathProgramCache]: Analyzing trace with hash 985245378, now seen corresponding path program 7 times [2024-06-14 12:42:14,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:14,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140249785] [2024-06-14 12:42:14,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:14,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:14,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:15,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-14 12:42:15,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:15,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140249785] [2024-06-14 12:42:15,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140249785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:15,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:15,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:15,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754325303] [2024-06-14 12:42:15,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:15,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:15,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:15,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:15,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:15,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:15,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 200 transitions, 2018 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-14 12:42:15,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:15,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:15,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:16,025 INFO L124 PetriNetUnfolderBase]: 538/973 cut-off events. [2024-06-14 12:42:16,025 INFO L125 PetriNetUnfolderBase]: For 93463/93463 co-relation queries the response was YES. [2024-06-14 12:42:16,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6450 conditions, 973 events. 538/973 cut-off events. For 93463/93463 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4839 event pairs, 84 based on Foata normal form. 2/974 useless extension candidates. Maximal degree in co-relation 6329. Up to 806 conditions per place. [2024-06-14 12:42:16,032 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 171 selfloop transitions, 45 changer transitions 0/218 dead transitions. [2024-06-14 12:42:16,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 218 transitions, 2516 flow [2024-06-14 12:42:16,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:16,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:16,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 12:42:16,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-14 12:42:16,033 INFO L175 Difference]: Start difference. First operand has 247 places, 200 transitions, 2018 flow. Second operand 10 states and 109 transitions. [2024-06-14 12:42:16,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 218 transitions, 2516 flow [2024-06-14 12:42:16,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 218 transitions, 2380 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-14 12:42:16,286 INFO L231 Difference]: Finished difference. Result has 246 places, 201 transitions, 1996 flow [2024-06-14 12:42:16,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1996, PETRI_PLACES=246, PETRI_TRANSITIONS=201} [2024-06-14 12:42:16,286 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 215 predicate places. [2024-06-14 12:42:16,286 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 201 transitions, 1996 flow [2024-06-14 12:42:16,286 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-14 12:42:16,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:16,287 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-14 12:42:16,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 12:42:16,287 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-14 12:42:16,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:16,287 INFO L85 PathProgramCache]: Analyzing trace with hash -355250704, now seen corresponding path program 8 times [2024-06-14 12:42:16,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:16,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002940711] [2024-06-14 12:42:16,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:16,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:16,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:17,256 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-14 12:42:17,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:17,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002940711] [2024-06-14 12:42:17,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002940711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:17,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:17,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:17,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94774910] [2024-06-14 12:42:17,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:17,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:17,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:17,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:17,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:17,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:17,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 201 transitions, 1996 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-14 12:42:17,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:17,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:17,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:17,673 INFO L124 PetriNetUnfolderBase]: 542/981 cut-off events. [2024-06-14 12:42:17,673 INFO L125 PetriNetUnfolderBase]: For 96512/96512 co-relation queries the response was YES. [2024-06-14 12:42:17,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6464 conditions, 981 events. 542/981 cut-off events. For 96512/96512 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4915 event pairs, 86 based on Foata normal form. 2/982 useless extension candidates. Maximal degree in co-relation 6343. Up to 794 conditions per place. [2024-06-14 12:42:17,681 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 170 selfloop transitions, 47 changer transitions 0/219 dead transitions. [2024-06-14 12:42:17,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 219 transitions, 2496 flow [2024-06-14 12:42:17,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:17,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:17,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 12:42:17,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-14 12:42:17,682 INFO L175 Difference]: Start difference. First operand has 246 places, 201 transitions, 1996 flow. Second operand 10 states and 109 transitions. [2024-06-14 12:42:17,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 219 transitions, 2496 flow [2024-06-14 12:42:17,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 219 transitions, 2392 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:17,932 INFO L231 Difference]: Finished difference. Result has 248 places, 202 transitions, 2012 flow [2024-06-14 12:42:17,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2012, PETRI_PLACES=248, PETRI_TRANSITIONS=202} [2024-06-14 12:42:17,932 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 217 predicate places. [2024-06-14 12:42:17,933 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 202 transitions, 2012 flow [2024-06-14 12:42:17,933 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-14 12:42:17,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:17,933 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-14 12:42:17,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 12:42:17,933 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-14 12:42:17,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:17,936 INFO L85 PathProgramCache]: Analyzing trace with hash 814538298, now seen corresponding path program 9 times [2024-06-14 12:42:17,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:17,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153009682] [2024-06-14 12:42:17,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:17,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:17,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:18,937 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-14 12:42:18,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:18,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153009682] [2024-06-14 12:42:18,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153009682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:18,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:18,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:18,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393360343] [2024-06-14 12:42:18,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:18,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:18,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:18,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:18,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:19,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:19,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 202 transitions, 2012 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-14 12:42:19,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:19,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:19,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:19,417 INFO L124 PetriNetUnfolderBase]: 546/989 cut-off events. [2024-06-14 12:42:19,417 INFO L125 PetriNetUnfolderBase]: For 98751/98751 co-relation queries the response was YES. [2024-06-14 12:42:19,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6531 conditions, 989 events. 546/989 cut-off events. For 98751/98751 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4955 event pairs, 92 based on Foata normal form. 2/990 useless extension candidates. Maximal degree in co-relation 6409. Up to 808 conditions per place. [2024-06-14 12:42:19,426 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 176 selfloop transitions, 42 changer transitions 0/220 dead transitions. [2024-06-14 12:42:19,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 220 transitions, 2516 flow [2024-06-14 12:42:19,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:19,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:19,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 12:42:19,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-14 12:42:19,427 INFO L175 Difference]: Start difference. First operand has 248 places, 202 transitions, 2012 flow. Second operand 10 states and 111 transitions. [2024-06-14 12:42:19,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 220 transitions, 2516 flow [2024-06-14 12:42:19,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 220 transitions, 2406 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:19,680 INFO L231 Difference]: Finished difference. Result has 250 places, 203 transitions, 2014 flow [2024-06-14 12:42:19,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1902, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2014, PETRI_PLACES=250, PETRI_TRANSITIONS=203} [2024-06-14 12:42:19,680 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 219 predicate places. [2024-06-14 12:42:19,681 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 203 transitions, 2014 flow [2024-06-14 12:42:19,681 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-14 12:42:19,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:19,681 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-14 12:42:19,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 12:42:19,681 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-14 12:42:19,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:19,682 INFO L85 PathProgramCache]: Analyzing trace with hash 814422978, now seen corresponding path program 10 times [2024-06-14 12:42:19,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:19,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046151208] [2024-06-14 12:42:19,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:19,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:19,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:20,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-14 12:42:20,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:20,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046151208] [2024-06-14 12:42:20,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046151208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:20,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:20,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:20,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949020941] [2024-06-14 12:42:20,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:20,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:20,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:20,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:20,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:20,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:20,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 203 transitions, 2014 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-14 12:42:20,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:20,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:20,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:21,094 INFO L124 PetriNetUnfolderBase]: 550/997 cut-off events. [2024-06-14 12:42:21,094 INFO L125 PetriNetUnfolderBase]: For 101125/101125 co-relation queries the response was YES. [2024-06-14 12:42:21,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6576 conditions, 997 events. 550/997 cut-off events. For 101125/101125 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5007 event pairs, 94 based on Foata normal form. 2/998 useless extension candidates. Maximal degree in co-relation 6453. Up to 768 conditions per place. [2024-06-14 12:42:21,103 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 173 selfloop transitions, 46 changer transitions 0/221 dead transitions. [2024-06-14 12:42:21,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 221 transitions, 2520 flow [2024-06-14 12:42:21,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:21,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:21,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 12:42:21,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:42:21,105 INFO L175 Difference]: Start difference. First operand has 250 places, 203 transitions, 2014 flow. Second operand 10 states and 110 transitions. [2024-06-14 12:42:21,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 221 transitions, 2520 flow [2024-06-14 12:42:21,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 221 transitions, 2418 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:21,396 INFO L231 Difference]: Finished difference. Result has 252 places, 204 transitions, 2034 flow [2024-06-14 12:42:21,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2034, PETRI_PLACES=252, PETRI_TRANSITIONS=204} [2024-06-14 12:42:21,397 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 221 predicate places. [2024-06-14 12:42:21,397 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 204 transitions, 2034 flow [2024-06-14 12:42:21,397 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-14 12:42:21,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:21,397 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-14 12:42:21,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 12:42:21,397 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-14 12:42:21,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:21,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1910262204, now seen corresponding path program 11 times [2024-06-14 12:42:21,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:21,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025809193] [2024-06-14 12:42:21,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:21,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:21,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:22,409 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-14 12:42:22,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:22,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025809193] [2024-06-14 12:42:22,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025809193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:22,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:22,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:22,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609463036] [2024-06-14 12:42:22,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:22,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:22,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:22,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:22,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:22,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:22,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 204 transitions, 2034 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-14 12:42:22,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:22,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:22,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:22,784 INFO L124 PetriNetUnfolderBase]: 554/1006 cut-off events. [2024-06-14 12:42:22,784 INFO L125 PetriNetUnfolderBase]: For 103723/103729 co-relation queries the response was YES. [2024-06-14 12:42:22,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6654 conditions, 1006 events. 554/1006 cut-off events. For 103723/103729 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5077 event pairs, 83 based on Foata normal form. 2/1003 useless extension candidates. Maximal degree in co-relation 6530. Up to 743 conditions per place. [2024-06-14 12:42:22,791 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 155 selfloop transitions, 64 changer transitions 0/221 dead transitions. [2024-06-14 12:42:22,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 221 transitions, 2544 flow [2024-06-14 12:42:22,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:22,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:22,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-14 12:42:22,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-14 12:42:22,792 INFO L175 Difference]: Start difference. First operand has 252 places, 204 transitions, 2034 flow. Second operand 10 states and 113 transitions. [2024-06-14 12:42:22,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 221 transitions, 2544 flow [2024-06-14 12:42:23,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 221 transitions, 2432 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:23,067 INFO L231 Difference]: Finished difference. Result has 254 places, 205 transitions, 2082 flow [2024-06-14 12:42:23,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1922, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2082, PETRI_PLACES=254, PETRI_TRANSITIONS=205} [2024-06-14 12:42:23,067 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 223 predicate places. [2024-06-14 12:42:23,067 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 205 transitions, 2082 flow [2024-06-14 12:42:23,067 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-14 12:42:23,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:23,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-14 12:42:23,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 12:42:23,068 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-14 12:42:23,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:23,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1910508468, now seen corresponding path program 2 times [2024-06-14 12:42:23,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:23,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121274248] [2024-06-14 12:42:23,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:23,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:23,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:24,118 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-14 12:42:24,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:24,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121274248] [2024-06-14 12:42:24,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121274248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:24,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:24,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:24,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035003372] [2024-06-14 12:42:24,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:24,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:24,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:24,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:24,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:24,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:24,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 205 transitions, 2082 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-14 12:42:24,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:24,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:24,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:24,474 INFO L124 PetriNetUnfolderBase]: 558/1014 cut-off events. [2024-06-14 12:42:24,474 INFO L125 PetriNetUnfolderBase]: For 105994/106000 co-relation queries the response was YES. [2024-06-14 12:42:24,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6744 conditions, 1014 events. 558/1014 cut-off events. For 105994/106000 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5135 event pairs, 105 based on Foata normal form. 6/1017 useless extension candidates. Maximal degree in co-relation 6619. Up to 925 conditions per place. [2024-06-14 12:42:24,482 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 181 selfloop transitions, 37 changer transitions 0/220 dead transitions. [2024-06-14 12:42:24,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 220 transitions, 2582 flow [2024-06-14 12:42:24,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:24,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:24,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-14 12:42:24,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-14 12:42:24,483 INFO L175 Difference]: Start difference. First operand has 254 places, 205 transitions, 2082 flow. Second operand 11 states and 112 transitions. [2024-06-14 12:42:24,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 220 transitions, 2582 flow [2024-06-14 12:42:24,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 220 transitions, 2432 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:24,744 INFO L231 Difference]: Finished difference. Result has 258 places, 207 transitions, 2047 flow [2024-06-14 12:42:24,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1932, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2047, PETRI_PLACES=258, PETRI_TRANSITIONS=207} [2024-06-14 12:42:24,744 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 227 predicate places. [2024-06-14 12:42:24,745 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 207 transitions, 2047 flow [2024-06-14 12:42:24,745 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-14 12:42:24,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:24,745 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-14 12:42:24,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 12:42:24,745 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-14 12:42:24,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:24,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1903833114, now seen corresponding path program 12 times [2024-06-14 12:42:24,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:24,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827103523] [2024-06-14 12:42:24,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:24,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:24,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:25,760 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-14 12:42:25,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:25,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827103523] [2024-06-14 12:42:25,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827103523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:25,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:25,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:25,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331034641] [2024-06-14 12:42:25,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:25,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:25,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:25,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:25,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:25,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:25,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 207 transitions, 2047 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-14 12:42:25,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:25,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:25,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:26,227 INFO L124 PetriNetUnfolderBase]: 562/1022 cut-off events. [2024-06-14 12:42:26,227 INFO L125 PetriNetUnfolderBase]: For 108194/108200 co-relation queries the response was YES. [2024-06-14 12:42:26,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6727 conditions, 1022 events. 562/1022 cut-off events. For 108194/108200 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5196 event pairs, 81 based on Foata normal form. 2/1019 useless extension candidates. Maximal degree in co-relation 6600. Up to 759 conditions per place. [2024-06-14 12:42:26,237 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 159 selfloop transitions, 63 changer transitions 0/224 dead transitions. [2024-06-14 12:42:26,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 224 transitions, 2565 flow [2024-06-14 12:42:26,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:26,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:26,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-14 12:42:26,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-14 12:42:26,238 INFO L175 Difference]: Start difference. First operand has 258 places, 207 transitions, 2047 flow. Second operand 10 states and 114 transitions. [2024-06-14 12:42:26,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 224 transitions, 2565 flow [2024-06-14 12:42:26,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 224 transitions, 2474 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:26,533 INFO L231 Difference]: Finished difference. Result has 260 places, 208 transitions, 2116 flow [2024-06-14 12:42:26,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1956, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2116, PETRI_PLACES=260, PETRI_TRANSITIONS=208} [2024-06-14 12:42:26,533 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 229 predicate places. [2024-06-14 12:42:26,533 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 208 transitions, 2116 flow [2024-06-14 12:42:26,534 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-14 12:42:26,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:26,534 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-14 12:42:26,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 12:42:26,534 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-14 12:42:26,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:26,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1733130684, now seen corresponding path program 13 times [2024-06-14 12:42:26,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:26,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271645628] [2024-06-14 12:42:26,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:26,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:26,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:27,504 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-14 12:42:27,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:27,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271645628] [2024-06-14 12:42:27,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271645628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:27,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:27,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:27,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212578003] [2024-06-14 12:42:27,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:27,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:27,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:27,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:27,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:27,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:27,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 208 transitions, 2116 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-14 12:42:27,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:27,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:27,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:27,998 INFO L124 PetriNetUnfolderBase]: 566/1030 cut-off events. [2024-06-14 12:42:27,998 INFO L125 PetriNetUnfolderBase]: For 110748/110754 co-relation queries the response was YES. [2024-06-14 12:42:28,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6869 conditions, 1030 events. 566/1030 cut-off events. For 110748/110754 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5249 event pairs, 87 based on Foata normal form. 2/1027 useless extension candidates. Maximal degree in co-relation 6741. Up to 767 conditions per place. [2024-06-14 12:42:28,007 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 156 selfloop transitions, 66 changer transitions 0/224 dead transitions. [2024-06-14 12:42:28,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 224 transitions, 2632 flow [2024-06-14 12:42:28,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:28,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:28,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 12:42:28,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-14 12:42:28,008 INFO L175 Difference]: Start difference. First operand has 260 places, 208 transitions, 2116 flow. Second operand 10 states and 111 transitions. [2024-06-14 12:42:28,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 224 transitions, 2632 flow [2024-06-14 12:42:28,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 224 transitions, 2482 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:28,342 INFO L231 Difference]: Finished difference. Result has 262 places, 209 transitions, 2134 flow [2024-06-14 12:42:28,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2134, PETRI_PLACES=262, PETRI_TRANSITIONS=209} [2024-06-14 12:42:28,343 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 231 predicate places. [2024-06-14 12:42:28,343 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 209 transitions, 2134 flow [2024-06-14 12:42:28,343 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-14 12:42:28,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:28,343 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-14 12:42:28,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 12:42:28,343 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-14 12:42:28,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:28,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1250658550, now seen corresponding path program 14 times [2024-06-14 12:42:28,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:28,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666450149] [2024-06-14 12:42:28,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:28,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:28,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:29,308 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-14 12:42:29,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:29,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666450149] [2024-06-14 12:42:29,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666450149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:29,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:29,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:29,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564465706] [2024-06-14 12:42:29,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:29,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:29,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:29,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:29,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:29,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:29,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 209 transitions, 2134 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-14 12:42:29,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:29,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:29,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:29,766 INFO L124 PetriNetUnfolderBase]: 570/1038 cut-off events. [2024-06-14 12:42:29,766 INFO L125 PetriNetUnfolderBase]: For 113090/113096 co-relation queries the response was YES. [2024-06-14 12:42:29,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6934 conditions, 1038 events. 570/1038 cut-off events. For 113090/113096 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5324 event pairs, 87 based on Foata normal form. 2/1035 useless extension candidates. Maximal degree in co-relation 6805. Up to 755 conditions per place. [2024-06-14 12:42:29,778 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 159 selfloop transitions, 65 changer transitions 0/226 dead transitions. [2024-06-14 12:42:29,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 226 transitions, 2658 flow [2024-06-14 12:42:29,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:29,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:29,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-14 12:42:29,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-14 12:42:29,780 INFO L175 Difference]: Start difference. First operand has 262 places, 209 transitions, 2134 flow. Second operand 10 states and 114 transitions. [2024-06-14 12:42:29,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 226 transitions, 2658 flow [2024-06-14 12:42:30,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 226 transitions, 2500 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:30,131 INFO L231 Difference]: Finished difference. Result has 264 places, 210 transitions, 2144 flow [2024-06-14 12:42:30,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1976, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2144, PETRI_PLACES=264, PETRI_TRANSITIONS=210} [2024-06-14 12:42:30,132 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 233 predicate places. [2024-06-14 12:42:30,132 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 210 transitions, 2144 flow [2024-06-14 12:42:30,133 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-14 12:42:30,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:30,133 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-14 12:42:30,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 12:42:30,133 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-14 12:42:30,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:30,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1079956120, now seen corresponding path program 15 times [2024-06-14 12:42:30,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:30,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288533935] [2024-06-14 12:42:30,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:30,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:30,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:31,071 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-14 12:42:31,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:31,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288533935] [2024-06-14 12:42:31,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288533935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:31,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:31,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:31,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103604324] [2024-06-14 12:42:31,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:31,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:31,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:31,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:31,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:31,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:31,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 210 transitions, 2144 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-14 12:42:31,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:31,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:31,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:31,549 INFO L124 PetriNetUnfolderBase]: 574/1046 cut-off events. [2024-06-14 12:42:31,549 INFO L125 PetriNetUnfolderBase]: For 115549/115555 co-relation queries the response was YES. [2024-06-14 12:42:31,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6995 conditions, 1046 events. 574/1046 cut-off events. For 115549/115555 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5383 event pairs, 87 based on Foata normal form. 2/1043 useless extension candidates. Maximal degree in co-relation 6865. Up to 769 conditions per place. [2024-06-14 12:42:31,558 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 157 selfloop transitions, 67 changer transitions 0/226 dead transitions. [2024-06-14 12:42:31,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 226 transitions, 2666 flow [2024-06-14 12:42:31,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:31,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:31,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:42:31,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:42:31,559 INFO L175 Difference]: Start difference. First operand has 264 places, 210 transitions, 2144 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:42:31,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 226 transitions, 2666 flow [2024-06-14 12:42:31,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 226 transitions, 2508 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:31,894 INFO L231 Difference]: Finished difference. Result has 266 places, 211 transitions, 2160 flow [2024-06-14 12:42:31,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1986, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2160, PETRI_PLACES=266, PETRI_TRANSITIONS=211} [2024-06-14 12:42:31,895 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 235 predicate places. [2024-06-14 12:42:31,895 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 211 transitions, 2160 flow [2024-06-14 12:42:31,895 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-14 12:42:31,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:31,896 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-14 12:42:31,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 12:42:31,896 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-14 12:42:31,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:31,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1079840800, now seen corresponding path program 16 times [2024-06-14 12:42:31,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:31,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638852805] [2024-06-14 12:42:31,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:31,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:31,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:33,001 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-14 12:42:33,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:33,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638852805] [2024-06-14 12:42:33,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638852805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:33,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:33,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:33,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253467031] [2024-06-14 12:42:33,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:33,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:33,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:33,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:33,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:33,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:33,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 211 transitions, 2160 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-14 12:42:33,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:33,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:33,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:33,483 INFO L124 PetriNetUnfolderBase]: 578/1054 cut-off events. [2024-06-14 12:42:33,483 INFO L125 PetriNetUnfolderBase]: For 118204/118210 co-relation queries the response was YES. [2024-06-14 12:42:33,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7058 conditions, 1054 events. 578/1054 cut-off events. For 118204/118210 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5438 event pairs, 91 based on Foata normal form. 2/1051 useless extension candidates. Maximal degree in co-relation 6927. Up to 706 conditions per place. [2024-06-14 12:42:33,496 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 154 selfloop transitions, 72 changer transitions 0/228 dead transitions. [2024-06-14 12:42:33,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 228 transitions, 2884 flow [2024-06-14 12:42:33,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:33,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:33,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:42:33,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:42:33,497 INFO L175 Difference]: Start difference. First operand has 266 places, 211 transitions, 2160 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:42:33,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 228 transitions, 2884 flow [2024-06-14 12:42:33,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 228 transitions, 2720 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:33,813 INFO L231 Difference]: Finished difference. Result has 268 places, 212 transitions, 2180 flow [2024-06-14 12:42:33,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1996, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2180, PETRI_PLACES=268, PETRI_TRANSITIONS=212} [2024-06-14 12:42:33,814 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 237 predicate places. [2024-06-14 12:42:33,814 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 212 transitions, 2180 flow [2024-06-14 12:42:33,814 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-14 12:42:33,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:33,814 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-14 12:42:33,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 12:42:33,814 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-14 12:42:33,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:33,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1537338130, now seen corresponding path program 3 times [2024-06-14 12:42:33,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:33,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717530298] [2024-06-14 12:42:33,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:33,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:33,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:34,733 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-14 12:42:34,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:34,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717530298] [2024-06-14 12:42:34,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717530298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:34,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:34,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:34,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655636810] [2024-06-14 12:42:34,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:34,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:34,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:34,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:34,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:34,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:34,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 212 transitions, 2180 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-14 12:42:34,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:34,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:34,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:35,307 INFO L124 PetriNetUnfolderBase]: 618/1133 cut-off events. [2024-06-14 12:42:35,308 INFO L125 PetriNetUnfolderBase]: For 177778/177778 co-relation queries the response was YES. [2024-06-14 12:42:35,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8580 conditions, 1133 events. 618/1133 cut-off events. For 177778/177778 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5878 event pairs, 126 based on Foata normal form. 2/1134 useless extension candidates. Maximal degree in co-relation 8448. Up to 987 conditions per place. [2024-06-14 12:42:35,318 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 209 selfloop transitions, 25 changer transitions 0/236 dead transitions. [2024-06-14 12:42:35,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 236 transitions, 3170 flow [2024-06-14 12:42:35,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:42:35,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:42:35,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-14 12:42:35,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3203125 [2024-06-14 12:42:35,319 INFO L175 Difference]: Start difference. First operand has 268 places, 212 transitions, 2180 flow. Second operand 12 states and 123 transitions. [2024-06-14 12:42:35,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 236 transitions, 3170 flow [2024-06-14 12:42:35,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 236 transitions, 2993 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:35,896 INFO L231 Difference]: Finished difference. Result has 272 places, 214 transitions, 2111 flow [2024-06-14 12:42:35,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2003, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2111, PETRI_PLACES=272, PETRI_TRANSITIONS=214} [2024-06-14 12:42:35,896 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 241 predicate places. [2024-06-14 12:42:35,897 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 214 transitions, 2111 flow [2024-06-14 12:42:35,897 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-14 12:42:35,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:35,897 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-14 12:42:35,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 12:42:35,897 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-14 12:42:35,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:35,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1241516476, now seen corresponding path program 17 times [2024-06-14 12:42:35,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:35,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440785105] [2024-06-14 12:42:35,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:35,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:35,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:36,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-14 12:42:36,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:36,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440785105] [2024-06-14 12:42:36,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440785105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:36,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:36,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:36,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721500546] [2024-06-14 12:42:36,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:36,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:36,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:36,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:36,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:36,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:36,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 214 transitions, 2111 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-14 12:42:36,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:36,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:36,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:37,296 INFO L124 PetriNetUnfolderBase]: 622/1142 cut-off events. [2024-06-14 12:42:37,296 INFO L125 PetriNetUnfolderBase]: For 181188/181194 co-relation queries the response was YES. [2024-06-14 12:42:37,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8479 conditions, 1142 events. 622/1142 cut-off events. For 181188/181194 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5946 event pairs, 102 based on Foata normal form. 2/1139 useless extension candidates. Maximal degree in co-relation 8347. Up to 879 conditions per place. [2024-06-14 12:42:37,306 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 151 selfloop transitions, 77 changer transitions 0/230 dead transitions. [2024-06-14 12:42:37,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 230 transitions, 2640 flow [2024-06-14 12:42:37,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:37,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:37,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 12:42:37,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-14 12:42:37,309 INFO L175 Difference]: Start difference. First operand has 272 places, 214 transitions, 2111 flow. Second operand 10 states and 109 transitions. [2024-06-14 12:42:37,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 230 transitions, 2640 flow [2024-06-14 12:42:37,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 230 transitions, 2512 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-14 12:42:37,833 INFO L231 Difference]: Finished difference. Result has 272 places, 215 transitions, 2174 flow [2024-06-14 12:42:37,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2174, PETRI_PLACES=272, PETRI_TRANSITIONS=215} [2024-06-14 12:42:37,833 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 241 predicate places. [2024-06-14 12:42:37,833 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 215 transitions, 2174 flow [2024-06-14 12:42:37,834 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-14 12:42:37,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:37,834 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-14 12:42:37,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 12:42:37,834 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-14 12:42:37,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:37,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1099068608, now seen corresponding path program 2 times [2024-06-14 12:42:37,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:37,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163658224] [2024-06-14 12:42:37,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:37,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:37,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:38,735 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-14 12:42:38,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:38,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163658224] [2024-06-14 12:42:38,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163658224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:38,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:38,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:38,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644930822] [2024-06-14 12:42:38,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:38,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:38,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:38,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:38,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:38,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:38,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 215 transitions, 2174 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-14 12:42:38,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:38,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:38,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:39,162 INFO L124 PetriNetUnfolderBase]: 628/1152 cut-off events. [2024-06-14 12:42:39,163 INFO L125 PetriNetUnfolderBase]: For 184472/184478 co-relation queries the response was YES. [2024-06-14 12:42:39,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8519 conditions, 1152 events. 628/1152 cut-off events. For 184472/184478 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5994 event pairs, 90 based on Foata normal form. 2/1149 useless extension candidates. Maximal degree in co-relation 8387. Up to 642 conditions per place. [2024-06-14 12:42:39,174 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 121 selfloop transitions, 114 changer transitions 0/237 dead transitions. [2024-06-14 12:42:39,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 237 transitions, 3136 flow [2024-06-14 12:42:39,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:39,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:39,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:42:39,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:42:39,175 INFO L175 Difference]: Start difference. First operand has 272 places, 215 transitions, 2174 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:42:39,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 237 transitions, 3136 flow [2024-06-14 12:42:39,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 237 transitions, 2956 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:39,779 INFO L231 Difference]: Finished difference. Result has 275 places, 217 transitions, 2257 flow [2024-06-14 12:42:39,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1994, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2257, PETRI_PLACES=275, PETRI_TRANSITIONS=217} [2024-06-14 12:42:39,779 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 244 predicate places. [2024-06-14 12:42:39,780 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 217 transitions, 2257 flow [2024-06-14 12:42:39,780 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-14 12:42:39,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:39,780 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-14 12:42:39,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 12:42:39,780 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-14 12:42:39,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:39,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1327149682, now seen corresponding path program 18 times [2024-06-14 12:42:39,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:39,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449993269] [2024-06-14 12:42:39,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:39,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:39,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:40,729 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-14 12:42:40,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:40,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449993269] [2024-06-14 12:42:40,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449993269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:40,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:40,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:40,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970360803] [2024-06-14 12:42:40,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:40,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:40,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:40,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:40,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:40,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:40,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 217 transitions, 2257 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-14 12:42:40,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:40,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:40,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:41,229 INFO L124 PetriNetUnfolderBase]: 632/1160 cut-off events. [2024-06-14 12:42:41,230 INFO L125 PetriNetUnfolderBase]: For 188340/188346 co-relation queries the response was YES. [2024-06-14 12:42:41,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8671 conditions, 1160 events. 632/1160 cut-off events. For 188340/188346 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 6064 event pairs, 109 based on Foata normal form. 2/1157 useless extension candidates. Maximal degree in co-relation 8538. Up to 897 conditions per place. [2024-06-14 12:42:41,241 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 161 selfloop transitions, 70 changer transitions 0/233 dead transitions. [2024-06-14 12:42:41,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 233 transitions, 2794 flow [2024-06-14 12:42:41,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:41,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:41,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 12:42:41,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:42:41,243 INFO L175 Difference]: Start difference. First operand has 275 places, 217 transitions, 2257 flow. Second operand 10 states and 110 transitions. [2024-06-14 12:42:41,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 233 transitions, 2794 flow [2024-06-14 12:42:41,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 233 transitions, 2550 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:41,978 INFO L231 Difference]: Finished difference. Result has 276 places, 218 transitions, 2192 flow [2024-06-14 12:42:41,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2013, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2192, PETRI_PLACES=276, PETRI_TRANSITIONS=218} [2024-06-14 12:42:41,979 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 245 predicate places. [2024-06-14 12:42:41,979 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 218 transitions, 2192 flow [2024-06-14 12:42:41,979 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-14 12:42:41,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:41,979 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-14 12:42:41,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 12:42:41,979 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-14 12:42:41,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:41,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1324528556, now seen corresponding path program 19 times [2024-06-14 12:42:41,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:41,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768908768] [2024-06-14 12:42:41,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:41,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:41,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:42,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-14 12:42:42,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:42,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768908768] [2024-06-14 12:42:42,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768908768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:42,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:42,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:42,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133363405] [2024-06-14 12:42:42,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:42,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:42,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:42,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:42,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:43,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:43,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 218 transitions, 2192 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-14 12:42:43,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:43,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:43,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:43,437 INFO L124 PetriNetUnfolderBase]: 636/1168 cut-off events. [2024-06-14 12:42:43,438 INFO L125 PetriNetUnfolderBase]: For 192458/192464 co-relation queries the response was YES. [2024-06-14 12:42:43,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8663 conditions, 1168 events. 636/1168 cut-off events. For 192458/192464 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 6134 event pairs, 112 based on Foata normal form. 2/1165 useless extension candidates. Maximal degree in co-relation 8529. Up to 876 conditions per place. [2024-06-14 12:42:43,448 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 160 selfloop transitions, 73 changer transitions 0/235 dead transitions. [2024-06-14 12:42:43,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 235 transitions, 2941 flow [2024-06-14 12:42:43,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:43,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:43,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 12:42:43,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-14 12:42:43,449 INFO L175 Difference]: Start difference. First operand has 276 places, 218 transitions, 2192 flow. Second operand 10 states and 111 transitions. [2024-06-14 12:42:43,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 235 transitions, 2941 flow [2024-06-14 12:42:43,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 235 transitions, 2773 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:43,946 INFO L231 Difference]: Finished difference. Result has 278 places, 219 transitions, 2209 flow [2024-06-14 12:42:43,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2024, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2209, PETRI_PLACES=278, PETRI_TRANSITIONS=219} [2024-06-14 12:42:43,947 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 247 predicate places. [2024-06-14 12:42:43,947 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 219 transitions, 2209 flow [2024-06-14 12:42:43,947 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-14 12:42:43,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:43,947 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-14 12:42:43,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 12:42:43,947 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-14 12:42:43,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:43,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1241754060, now seen corresponding path program 3 times [2024-06-14 12:42:43,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:43,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461550432] [2024-06-14 12:42:43,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:43,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:43,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:44,898 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-14 12:42:44,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:44,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461550432] [2024-06-14 12:42:44,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461550432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:44,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:44,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:44,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171624629] [2024-06-14 12:42:44,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:44,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:44,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:44,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:44,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:44,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:44,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 219 transitions, 2209 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-14 12:42:44,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:44,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:44,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:45,287 INFO L124 PetriNetUnfolderBase]: 632/1162 cut-off events. [2024-06-14 12:42:45,288 INFO L125 PetriNetUnfolderBase]: For 184908/184914 co-relation queries the response was YES. [2024-06-14 12:42:45,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8421 conditions, 1162 events. 632/1162 cut-off events. For 184908/184914 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6096 event pairs, 99 based on Foata normal form. 2/1159 useless extension candidates. Maximal degree in co-relation 8286. Up to 766 conditions per place. [2024-06-14 12:42:45,299 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 138 selfloop transitions, 97 changer transitions 0/237 dead transitions. [2024-06-14 12:42:45,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 237 transitions, 2733 flow [2024-06-14 12:42:45,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:45,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:45,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 12:42:45,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-14 12:42:45,300 INFO L175 Difference]: Start difference. First operand has 278 places, 219 transitions, 2209 flow. Second operand 11 states and 124 transitions. [2024-06-14 12:42:45,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 237 transitions, 2733 flow [2024-06-14 12:42:45,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 237 transitions, 2531 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:45,898 INFO L231 Difference]: Finished difference. Result has 281 places, 219 transitions, 2206 flow [2024-06-14 12:42:45,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2007, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2206, PETRI_PLACES=281, PETRI_TRANSITIONS=219} [2024-06-14 12:42:45,898 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 250 predicate places. [2024-06-14 12:42:45,899 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 219 transitions, 2206 flow [2024-06-14 12:42:45,899 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-14 12:42:45,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:45,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-14 12:42:45,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 12:42:45,899 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-14 12:42:45,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:45,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1241762740, now seen corresponding path program 4 times [2024-06-14 12:42:45,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:45,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268079151] [2024-06-14 12:42:45,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:45,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:45,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:46,964 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-14 12:42:46,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:46,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268079151] [2024-06-14 12:42:46,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268079151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:46,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:46,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:46,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283141343] [2024-06-14 12:42:46,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:46,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:46,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:46,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:46,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:47,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:47,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 219 transitions, 2206 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-14 12:42:47,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:47,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:47,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:47,369 INFO L124 PetriNetUnfolderBase]: 636/1170 cut-off events. [2024-06-14 12:42:47,369 INFO L125 PetriNetUnfolderBase]: For 188205/188211 co-relation queries the response was YES. [2024-06-14 12:42:47,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8488 conditions, 1170 events. 636/1170 cut-off events. For 188205/188211 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 6169 event pairs, 139 based on Foata normal form. 6/1173 useless extension candidates. Maximal degree in co-relation 8352. Up to 1081 conditions per place. [2024-06-14 12:42:47,380 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 191 selfloop transitions, 40 changer transitions 0/233 dead transitions. [2024-06-14 12:42:47,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 233 transitions, 2728 flow [2024-06-14 12:42:47,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:47,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:47,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-14 12:42:47,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-14 12:42:47,381 INFO L175 Difference]: Start difference. First operand has 281 places, 219 transitions, 2206 flow. Second operand 11 states and 110 transitions. [2024-06-14 12:42:47,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 233 transitions, 2728 flow [2024-06-14 12:42:47,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 233 transitions, 2556 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:47,952 INFO L231 Difference]: Finished difference. Result has 283 places, 220 transitions, 2146 flow [2024-06-14 12:42:47,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2034, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2146, PETRI_PLACES=283, PETRI_TRANSITIONS=220} [2024-06-14 12:42:47,952 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 252 predicate places. [2024-06-14 12:42:47,953 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 220 transitions, 2146 flow [2024-06-14 12:42:47,953 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-14 12:42:47,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:47,953 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-14 12:42:47,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 12:42:47,953 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-14 12:42:47,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:47,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1249806310, now seen corresponding path program 5 times [2024-06-14 12:42:47,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:47,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947448849] [2024-06-14 12:42:47,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:47,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:47,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:48,963 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-14 12:42:48,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:48,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947448849] [2024-06-14 12:42:48,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947448849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:48,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:48,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:48,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978490450] [2024-06-14 12:42:48,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:48,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:48,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:48,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:48,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:49,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:49,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 220 transitions, 2146 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-14 12:42:49,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:49,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:49,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:49,482 INFO L124 PetriNetUnfolderBase]: 623/1148 cut-off events. [2024-06-14 12:42:49,482 INFO L125 PetriNetUnfolderBase]: For 191674/191674 co-relation queries the response was YES. [2024-06-14 12:42:49,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7067 conditions, 1148 events. 623/1148 cut-off events. For 191674/191674 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6067 event pairs, 122 based on Foata normal form. 14/1161 useless extension candidates. Maximal degree in co-relation 6930. Up to 1056 conditions per place. [2024-06-14 12:42:49,494 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 212 selfloop transitions, 17 changer transitions 8/239 dead transitions. [2024-06-14 12:42:49,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 239 transitions, 2704 flow [2024-06-14 12:42:49,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:49,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:49,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 113 transitions. [2024-06-14 12:42:49,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3210227272727273 [2024-06-14 12:42:49,496 INFO L175 Difference]: Start difference. First operand has 283 places, 220 transitions, 2146 flow. Second operand 11 states and 113 transitions. [2024-06-14 12:42:49,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 239 transitions, 2704 flow [2024-06-14 12:42:49,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 239 transitions, 2588 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:49,918 INFO L231 Difference]: Finished difference. Result has 286 places, 218 transitions, 2065 flow [2024-06-14 12:42:49,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2065, PETRI_PLACES=286, PETRI_TRANSITIONS=218} [2024-06-14 12:42:49,919 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 255 predicate places. [2024-06-14 12:42:49,919 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 218 transitions, 2065 flow [2024-06-14 12:42:49,919 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-14 12:42:49,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:49,919 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-14 12:42:49,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 12:42:49,919 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-14 12:42:49,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:49,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1879935258, now seen corresponding path program 20 times [2024-06-14 12:42:49,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:49,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736391438] [2024-06-14 12:42:49,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:49,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:49,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:50,913 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-14 12:42:50,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:50,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736391438] [2024-06-14 12:42:50,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736391438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:50,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:50,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:50,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629868742] [2024-06-14 12:42:50,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:50,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:50,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:50,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:50,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:51,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:51,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 218 transitions, 2065 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-14 12:42:51,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:51,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:51,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:51,338 INFO L124 PetriNetUnfolderBase]: 594/1094 cut-off events. [2024-06-14 12:42:51,338 INFO L125 PetriNetUnfolderBase]: For 118752/118758 co-relation queries the response was YES. [2024-06-14 12:42:51,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6569 conditions, 1094 events. 594/1094 cut-off events. For 118752/118758 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5798 event pairs, 82 based on Foata normal form. 2/1091 useless extension candidates. Maximal degree in co-relation 6430. Up to 831 conditions per place. [2024-06-14 12:42:51,347 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 163 selfloop transitions, 69 changer transitions 0/234 dead transitions. [2024-06-14 12:42:51,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 234 transitions, 2575 flow [2024-06-14 12:42:51,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:51,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:51,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:42:51,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:42:51,348 INFO L175 Difference]: Start difference. First operand has 286 places, 218 transitions, 2065 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:42:51,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 234 transitions, 2575 flow [2024-06-14 12:42:51,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 234 transitions, 2481 flow, removed 23 selfloop flow, removed 12 redundant places. [2024-06-14 12:42:51,717 INFO L231 Difference]: Finished difference. Result has 284 places, 218 transitions, 2113 flow [2024-06-14 12:42:51,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1971, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2113, PETRI_PLACES=284, PETRI_TRANSITIONS=218} [2024-06-14 12:42:51,717 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 253 predicate places. [2024-06-14 12:42:51,717 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 218 transitions, 2113 flow [2024-06-14 12:42:51,718 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-14 12:42:51,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:51,718 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-14 12:42:51,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 12:42:51,718 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-14 12:42:51,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:51,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1955085148, now seen corresponding path program 4 times [2024-06-14 12:42:51,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:51,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016284641] [2024-06-14 12:42:51,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:51,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:51,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:52,702 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-14 12:42:52,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:52,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016284641] [2024-06-14 12:42:52,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016284641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:52,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:52,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:52,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717645159] [2024-06-14 12:42:52,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:52,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:52,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:52,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:52,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:52,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:52,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 218 transitions, 2113 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:52,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:52,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:52,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:53,064 INFO L124 PetriNetUnfolderBase]: 590/1088 cut-off events. [2024-06-14 12:42:53,064 INFO L125 PetriNetUnfolderBase]: For 106717/106723 co-relation queries the response was YES. [2024-06-14 12:42:53,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6366 conditions, 1088 events. 590/1088 cut-off events. For 106717/106723 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5761 event pairs, 90 based on Foata normal form. 2/1085 useless extension candidates. Maximal degree in co-relation 6227. Up to 681 conditions per place. [2024-06-14 12:42:53,075 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 142 selfloop transitions, 90 changer transitions 0/234 dead transitions. [2024-06-14 12:42:53,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 234 transitions, 2625 flow [2024-06-14 12:42:53,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:53,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:53,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-14 12:42:53,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-14 12:42:53,076 INFO L175 Difference]: Start difference. First operand has 284 places, 218 transitions, 2113 flow. Second operand 10 states and 117 transitions. [2024-06-14 12:42:53,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 234 transitions, 2625 flow [2024-06-14 12:42:53,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 234 transitions, 2406 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 12:42:53,424 INFO L231 Difference]: Finished difference. Result has 284 places, 218 transitions, 2084 flow [2024-06-14 12:42:53,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2084, PETRI_PLACES=284, PETRI_TRANSITIONS=218} [2024-06-14 12:42:53,424 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 253 predicate places. [2024-06-14 12:42:53,424 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 218 transitions, 2084 flow [2024-06-14 12:42:53,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:53,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:53,425 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-14 12:42:53,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 12:42:53,425 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-14 12:42:53,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:53,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1536981940, now seen corresponding path program 6 times [2024-06-14 12:42:53,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:53,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885047997] [2024-06-14 12:42:53,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:53,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:53,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:54,416 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-14 12:42:54,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:54,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885047997] [2024-06-14 12:42:54,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885047997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:54,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:54,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:54,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079062835] [2024-06-14 12:42:54,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:54,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:54,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:54,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:54,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:54,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:54,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 218 transitions, 2084 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-14 12:42:54,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:54,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:54,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:54,864 INFO L124 PetriNetUnfolderBase]: 587/1082 cut-off events. [2024-06-14 12:42:54,864 INFO L125 PetriNetUnfolderBase]: For 96615/96615 co-relation queries the response was YES. [2024-06-14 12:42:54,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6084 conditions, 1082 events. 587/1082 cut-off events. For 96615/96615 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5726 event pairs, 115 based on Foata normal form. 2/1083 useless extension candidates. Maximal degree in co-relation 5944. Up to 1034 conditions per place. [2024-06-14 12:42:54,876 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 209 selfloop transitions, 21 changer transitions 0/232 dead transitions. [2024-06-14 12:42:54,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 232 transitions, 2578 flow [2024-06-14 12:42:54,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:42:54,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:42:54,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 115 transitions. [2024-06-14 12:42:54,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2994791666666667 [2024-06-14 12:42:54,878 INFO L175 Difference]: Start difference. First operand has 284 places, 218 transitions, 2084 flow. Second operand 12 states and 115 transitions. [2024-06-14 12:42:54,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 232 transitions, 2578 flow [2024-06-14 12:42:55,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 232 transitions, 2274 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-14 12:42:55,155 INFO L231 Difference]: Finished difference. Result has 284 places, 218 transitions, 1826 flow [2024-06-14 12:42:55,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1826, PETRI_PLACES=284, PETRI_TRANSITIONS=218} [2024-06-14 12:42:55,155 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 253 predicate places. [2024-06-14 12:42:55,156 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 218 transitions, 1826 flow [2024-06-14 12:42:55,156 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-14 12:42:55,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:55,156 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-14 12:42:55,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 12:42:55,156 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-14 12:42:55,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:55,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1880181522, now seen corresponding path program 7 times [2024-06-14 12:42:55,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:55,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226363191] [2024-06-14 12:42:55,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:55,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:55,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:56,237 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-14 12:42:56,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:56,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226363191] [2024-06-14 12:42:56,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226363191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:56,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:56,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:56,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193518335] [2024-06-14 12:42:56,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:56,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:56,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:56,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:56,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:56,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:56,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 218 transitions, 1826 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-14 12:42:56,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:56,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:56,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:56,659 INFO L124 PetriNetUnfolderBase]: 584/1078 cut-off events. [2024-06-14 12:42:56,659 INFO L125 PetriNetUnfolderBase]: For 83886/83892 co-relation queries the response was YES. [2024-06-14 12:42:56,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5558 conditions, 1078 events. 584/1078 cut-off events. For 83886/83892 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 5723 event pairs, 110 based on Foata normal form. 6/1081 useless extension candidates. Maximal degree in co-relation 5417. Up to 989 conditions per place. [2024-06-14 12:42:56,669 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 191 selfloop transitions, 38 changer transitions 0/231 dead transitions. [2024-06-14 12:42:56,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 231 transitions, 2318 flow [2024-06-14 12:42:56,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:56,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:56,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-14 12:42:56,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3153409090909091 [2024-06-14 12:42:56,670 INFO L175 Difference]: Start difference. First operand has 284 places, 218 transitions, 1826 flow. Second operand 11 states and 111 transitions. [2024-06-14 12:42:56,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 231 transitions, 2318 flow [2024-06-14 12:42:56,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 231 transitions, 2270 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-14 12:42:56,949 INFO L231 Difference]: Finished difference. Result has 284 places, 218 transitions, 1858 flow [2024-06-14 12:42:56,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1778, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1858, PETRI_PLACES=284, PETRI_TRANSITIONS=218} [2024-06-14 12:42:56,949 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 253 predicate places. [2024-06-14 12:42:56,949 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 218 transitions, 1858 flow [2024-06-14 12:42:56,949 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-14 12:42:56,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:56,949 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-14 12:42:56,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 12:42:56,950 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-14 12:42:56,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:56,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1402576894, now seen corresponding path program 1 times [2024-06-14 12:42:56,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:56,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83834909] [2024-06-14 12:42:56,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:56,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:56,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:57,923 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-14 12:42:57,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:57,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83834909] [2024-06-14 12:42:57,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83834909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:57,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:57,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:42:57,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818694043] [2024-06-14 12:42:57,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:57,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:42:57,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:57,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:42:57,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:42:58,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:58,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 218 transitions, 1858 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-14 12:42:58,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:58,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:58,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:58,465 INFO L124 PetriNetUnfolderBase]: 588/1085 cut-off events. [2024-06-14 12:42:58,465 INFO L125 PetriNetUnfolderBase]: For 85449/85449 co-relation queries the response was YES. [2024-06-14 12:42:58,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5653 conditions, 1085 events. 588/1085 cut-off events. For 85449/85449 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 5754 event pairs, 90 based on Foata normal form. 2/1086 useless extension candidates. Maximal degree in co-relation 5511. Up to 971 conditions per place. [2024-06-14 12:42:58,476 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 216 selfloop transitions, 22 changer transitions 0/240 dead transitions. [2024-06-14 12:42:58,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 240 transitions, 2408 flow [2024-06-14 12:42:58,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:58,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:58,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-14 12:42:58,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-14 12:42:58,477 INFO L175 Difference]: Start difference. First operand has 284 places, 218 transitions, 1858 flow. Second operand 11 states and 110 transitions. [2024-06-14 12:42:58,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 240 transitions, 2408 flow [2024-06-14 12:42:58,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 240 transitions, 2195 flow, removed 13 selfloop flow, removed 13 redundant places. [2024-06-14 12:42:58,758 INFO L231 Difference]: Finished difference. Result has 282 places, 219 transitions, 1715 flow [2024-06-14 12:42:58,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1715, PETRI_PLACES=282, PETRI_TRANSITIONS=219} [2024-06-14 12:42:58,758 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 251 predicate places. [2024-06-14 12:42:58,758 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 219 transitions, 1715 flow [2024-06-14 12:42:58,758 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-14 12:42:58,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:58,758 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-14 12:42:58,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 12:42:58,759 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-14 12:42:58,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:58,759 INFO L85 PathProgramCache]: Analyzing trace with hash 503608254, now seen corresponding path program 2 times [2024-06-14 12:42:58,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:58,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719727048] [2024-06-14 12:42:58,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:58,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:58,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:59,805 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-14 12:42:59,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:59,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719727048] [2024-06-14 12:42:59,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719727048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:59,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:59,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:42:59,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107085499] [2024-06-14 12:42:59,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:59,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:42:59,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:59,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:42:59,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:42:59,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:59,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 219 transitions, 1715 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-14 12:42:59,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:59,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:59,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:00,313 INFO L124 PetriNetUnfolderBase]: 599/1106 cut-off events. [2024-06-14 12:43:00,313 INFO L125 PetriNetUnfolderBase]: For 98795/98795 co-relation queries the response was YES. [2024-06-14 12:43:00,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5827 conditions, 1106 events. 599/1106 cut-off events. For 98795/98795 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5897 event pairs, 102 based on Foata normal form. 2/1107 useless extension candidates. Maximal degree in co-relation 5687. Up to 960 conditions per place. [2024-06-14 12:43:00,322 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 205 selfloop transitions, 36 changer transitions 0/243 dead transitions. [2024-06-14 12:43:00,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 243 transitions, 2525 flow [2024-06-14 12:43:00,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:00,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:00,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-14 12:43:00,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32954545454545453 [2024-06-14 12:43:00,323 INFO L175 Difference]: Start difference. First operand has 282 places, 219 transitions, 1715 flow. Second operand 11 states and 116 transitions. [2024-06-14 12:43:00,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 243 transitions, 2525 flow [2024-06-14 12:43:00,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 243 transitions, 2465 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:00,679 INFO L231 Difference]: Finished difference. Result has 284 places, 221 transitions, 1777 flow [2024-06-14 12:43:00,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1777, PETRI_PLACES=284, PETRI_TRANSITIONS=221} [2024-06-14 12:43:00,679 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 253 predicate places. [2024-06-14 12:43:00,679 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 221 transitions, 1777 flow [2024-06-14 12:43:00,679 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-14 12:43:00,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:00,679 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-14 12:43:00,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 12:43:00,680 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-14 12:43:00,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:00,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1566142402, now seen corresponding path program 3 times [2024-06-14 12:43:00,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:00,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303159746] [2024-06-14 12:43:00,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:00,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:00,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:01,716 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-14 12:43:01,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:01,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303159746] [2024-06-14 12:43:01,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303159746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:01,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:01,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:01,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635895935] [2024-06-14 12:43:01,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:01,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:01,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:01,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:01,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:01,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:01,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 221 transitions, 1777 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-14 12:43:01,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:01,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:01,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:02,181 INFO L124 PetriNetUnfolderBase]: 596/1101 cut-off events. [2024-06-14 12:43:02,182 INFO L125 PetriNetUnfolderBase]: For 89173/89173 co-relation queries the response was YES. [2024-06-14 12:43:02,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5596 conditions, 1101 events. 596/1101 cut-off events. For 89173/89173 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5892 event pairs, 103 based on Foata normal form. 2/1102 useless extension candidates. Maximal degree in co-relation 5455. Up to 974 conditions per place. [2024-06-14 12:43:02,193 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 204 selfloop transitions, 36 changer transitions 0/242 dead transitions. [2024-06-14 12:43:02,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 242 transitions, 2319 flow [2024-06-14 12:43:02,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:02,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:02,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-14 12:43:02,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-06-14 12:43:02,194 INFO L175 Difference]: Start difference. First operand has 284 places, 221 transitions, 1777 flow. Second operand 11 states and 114 transitions. [2024-06-14 12:43:02,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 242 transitions, 2319 flow [2024-06-14 12:43:02,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 242 transitions, 2230 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 12:43:02,537 INFO L231 Difference]: Finished difference. Result has 288 places, 221 transitions, 1765 flow [2024-06-14 12:43:02,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1765, PETRI_PLACES=288, PETRI_TRANSITIONS=221} [2024-06-14 12:43:02,538 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 257 predicate places. [2024-06-14 12:43:02,538 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 221 transitions, 1765 flow [2024-06-14 12:43:02,538 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-14 12:43:02,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:02,538 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-14 12:43:02,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 12:43:02,538 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-14 12:43:02,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:02,539 INFO L85 PathProgramCache]: Analyzing trace with hash 499889184, now seen corresponding path program 4 times [2024-06-14 12:43:02,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:02,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30190608] [2024-06-14 12:43:02,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:02,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:02,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:03,620 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-14 12:43:03,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:03,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30190608] [2024-06-14 12:43:03,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30190608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:03,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:03,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:03,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246983243] [2024-06-14 12:43:03,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:03,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:03,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:03,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:03,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:03,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:03,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 221 transitions, 1765 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-14 12:43:03,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:03,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:03,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:04,122 INFO L124 PetriNetUnfolderBase]: 607/1122 cut-off events. [2024-06-14 12:43:04,122 INFO L125 PetriNetUnfolderBase]: For 103635/103635 co-relation queries the response was YES. [2024-06-14 12:43:04,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5959 conditions, 1122 events. 607/1122 cut-off events. For 103635/103635 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6013 event pairs, 106 based on Foata normal form. 2/1123 useless extension candidates. Maximal degree in co-relation 5816. Up to 916 conditions per place. [2024-06-14 12:43:04,131 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 209 selfloop transitions, 34 changer transitions 0/245 dead transitions. [2024-06-14 12:43:04,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 245 transitions, 2583 flow [2024-06-14 12:43:04,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:04,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:04,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 12:43:04,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-14 12:43:04,132 INFO L175 Difference]: Start difference. First operand has 288 places, 221 transitions, 1765 flow. Second operand 11 states and 118 transitions. [2024-06-14 12:43:04,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 245 transitions, 2583 flow [2024-06-14 12:43:04,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 245 transitions, 2508 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 12:43:04,489 INFO L231 Difference]: Finished difference. Result has 289 places, 223 transitions, 1812 flow [2024-06-14 12:43:04,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1690, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1812, PETRI_PLACES=289, PETRI_TRANSITIONS=223} [2024-06-14 12:43:04,490 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 258 predicate places. [2024-06-14 12:43:04,490 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 223 transitions, 1812 flow [2024-06-14 12:43:04,490 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-14 12:43:04,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:04,490 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-14 12:43:04,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 12:43:04,490 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-14 12:43:04,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:04,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1225583230, now seen corresponding path program 5 times [2024-06-14 12:43:04,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:04,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411827255] [2024-06-14 12:43:04,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:04,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:04,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:05,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-14 12:43:05,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:05,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411827255] [2024-06-14 12:43:05,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411827255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:05,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:05,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:05,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471554533] [2024-06-14 12:43:05,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:05,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:05,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:05,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:05,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:05,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:05,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 223 transitions, 1812 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-14 12:43:05,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:05,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:05,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:05,978 INFO L124 PetriNetUnfolderBase]: 604/1117 cut-off events. [2024-06-14 12:43:05,978 INFO L125 PetriNetUnfolderBase]: For 92618/92618 co-relation queries the response was YES. [2024-06-14 12:43:05,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5720 conditions, 1117 events. 604/1117 cut-off events. For 92618/92618 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6012 event pairs, 101 based on Foata normal form. 2/1118 useless extension candidates. Maximal degree in co-relation 5576. Up to 950 conditions per place. [2024-06-14 12:43:05,989 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 206 selfloop transitions, 36 changer transitions 0/244 dead transitions. [2024-06-14 12:43:05,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 244 transitions, 2354 flow [2024-06-14 12:43:05,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:05,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:05,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-14 12:43:05,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32954545454545453 [2024-06-14 12:43:05,990 INFO L175 Difference]: Start difference. First operand has 289 places, 223 transitions, 1812 flow. Second operand 11 states and 116 transitions. [2024-06-14 12:43:05,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 244 transitions, 2354 flow [2024-06-14 12:43:06,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 244 transitions, 2269 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 12:43:06,344 INFO L231 Difference]: Finished difference. Result has 293 places, 223 transitions, 1803 flow [2024-06-14 12:43:06,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1727, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1803, PETRI_PLACES=293, PETRI_TRANSITIONS=223} [2024-06-14 12:43:06,344 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 262 predicate places. [2024-06-14 12:43:06,344 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 223 transitions, 1803 flow [2024-06-14 12:43:06,344 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-14 12:43:06,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:06,344 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-14 12:43:06,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 12:43:06,345 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-14 12:43:06,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:06,345 INFO L85 PathProgramCache]: Analyzing trace with hash -616613078, now seen corresponding path program 6 times [2024-06-14 12:43:06,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:06,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178543441] [2024-06-14 12:43:06,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:06,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:06,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:07,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-14 12:43:07,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:07,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178543441] [2024-06-14 12:43:07,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178543441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:07,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:07,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:07,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543255196] [2024-06-14 12:43:07,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:07,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:07,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:07,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:07,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:07,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:07,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 223 transitions, 1803 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-14 12:43:07,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:07,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:07,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:07,915 INFO L124 PetriNetUnfolderBase]: 624/1161 cut-off events. [2024-06-14 12:43:07,916 INFO L125 PetriNetUnfolderBase]: For 159178/159178 co-relation queries the response was YES. [2024-06-14 12:43:07,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5881 conditions, 1161 events. 624/1161 cut-off events. For 159178/159178 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6293 event pairs, 101 based on Foata normal form. 12/1172 useless extension candidates. Maximal degree in co-relation 5735. Up to 899 conditions per place. [2024-06-14 12:43:07,926 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 183 selfloop transitions, 55 changer transitions 7/247 dead transitions. [2024-06-14 12:43:07,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 247 transitions, 2399 flow [2024-06-14 12:43:07,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:07,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:07,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 12:43:07,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-14 12:43:07,927 INFO L175 Difference]: Start difference. First operand has 293 places, 223 transitions, 1803 flow. Second operand 11 states and 123 transitions. [2024-06-14 12:43:07,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 247 transitions, 2399 flow [2024-06-14 12:43:08,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 247 transitions, 2298 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-14 12:43:08,246 INFO L231 Difference]: Finished difference. Result has 293 places, 221 transitions, 1822 flow [2024-06-14 12:43:08,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1822, PETRI_PLACES=293, PETRI_TRANSITIONS=221} [2024-06-14 12:43:08,246 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 262 predicate places. [2024-06-14 12:43:08,246 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 221 transitions, 1822 flow [2024-06-14 12:43:08,246 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-14 12:43:08,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:08,246 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-14 12:43:08,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 12:43:08,246 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-14 12:43:08,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:08,247 INFO L85 PathProgramCache]: Analyzing trace with hash 684772902, now seen corresponding path program 1 times [2024-06-14 12:43:08,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:08,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724301399] [2024-06-14 12:43:08,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:08,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:08,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:09,054 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-14 12:43:09,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:09,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724301399] [2024-06-14 12:43:09,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724301399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:09,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:09,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:43:09,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585735777] [2024-06-14 12:43:09,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:09,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:43:09,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:09,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:43:09,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:43:09,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:09,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 221 transitions, 1822 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-14 12:43:09,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:09,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:09,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:09,525 INFO L124 PetriNetUnfolderBase]: 634/1187 cut-off events. [2024-06-14 12:43:09,525 INFO L125 PetriNetUnfolderBase]: For 188970/188970 co-relation queries the response was YES. [2024-06-14 12:43:09,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6918 conditions, 1187 events. 634/1187 cut-off events. For 188970/188970 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6419 event pairs, 113 based on Foata normal form. 8/1194 useless extension candidates. Maximal degree in co-relation 6772. Up to 867 conditions per place. [2024-06-14 12:43:09,537 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 185 selfloop transitions, 52 changer transitions 8/247 dead transitions. [2024-06-14 12:43:09,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 247 transitions, 2654 flow [2024-06-14 12:43:09,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:09,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:09,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 12:43:09,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-14 12:43:09,538 INFO L175 Difference]: Start difference. First operand has 293 places, 221 transitions, 1822 flow. Second operand 11 states and 124 transitions. [2024-06-14 12:43:09,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 247 transitions, 2654 flow [2024-06-14 12:43:10,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 247 transitions, 2495 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-14 12:43:10,115 INFO L231 Difference]: Finished difference. Result has 293 places, 218 transitions, 1753 flow [2024-06-14 12:43:10,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1753, PETRI_PLACES=293, PETRI_TRANSITIONS=218} [2024-06-14 12:43:10,116 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 262 predicate places. [2024-06-14 12:43:10,116 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 218 transitions, 1753 flow [2024-06-14 12:43:10,116 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-14 12:43:10,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:10,116 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-14 12:43:10,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 12:43:10,116 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-14 12:43:10,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:10,116 INFO L85 PathProgramCache]: Analyzing trace with hash -353145982, now seen corresponding path program 7 times [2024-06-14 12:43:10,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:10,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074234999] [2024-06-14 12:43:10,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:10,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:10,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:11,246 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-14 12:43:11,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:11,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074234999] [2024-06-14 12:43:11,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074234999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:11,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:11,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:11,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832070365] [2024-06-14 12:43:11,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:11,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:11,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:11,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:11,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:11,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:11,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 218 transitions, 1753 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-14 12:43:11,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:11,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:11,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:11,822 INFO L124 PetriNetUnfolderBase]: 619/1154 cut-off events. [2024-06-14 12:43:11,822 INFO L125 PetriNetUnfolderBase]: For 152102/152102 co-relation queries the response was YES. [2024-06-14 12:43:11,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6766 conditions, 1154 events. 619/1154 cut-off events. For 152102/152102 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6196 event pairs, 115 based on Foata normal form. 2/1155 useless extension candidates. Maximal degree in co-relation 6620. Up to 943 conditions per place. [2024-06-14 12:43:11,832 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 189 selfloop transitions, 47 changer transitions 0/238 dead transitions. [2024-06-14 12:43:11,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 238 transitions, 2303 flow [2024-06-14 12:43:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:11,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:11,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 12:43:11,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-14 12:43:11,833 INFO L175 Difference]: Start difference. First operand has 293 places, 218 transitions, 1753 flow. Second operand 11 states and 117 transitions. [2024-06-14 12:43:11,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 238 transitions, 2303 flow [2024-06-14 12:43:12,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 238 transitions, 2199 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:43:12,453 INFO L231 Difference]: Finished difference. Result has 290 places, 219 transitions, 1773 flow [2024-06-14 12:43:12,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1773, PETRI_PLACES=290, PETRI_TRANSITIONS=219} [2024-06-14 12:43:12,454 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 259 predicate places. [2024-06-14 12:43:12,454 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 219 transitions, 1773 flow [2024-06-14 12:43:12,454 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-14 12:43:12,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:12,454 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-14 12:43:12,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 12:43:12,454 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-14 12:43:12,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:12,454 INFO L85 PathProgramCache]: Analyzing trace with hash -353151562, now seen corresponding path program 8 times [2024-06-14 12:43:12,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:12,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447373362] [2024-06-14 12:43:12,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:12,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:12,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:13,549 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-14 12:43:13,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:13,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447373362] [2024-06-14 12:43:13,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447373362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:13,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:13,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:13,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642111193] [2024-06-14 12:43:13,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:13,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:13,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:13,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:13,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:13,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:13,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 219 transitions, 1773 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-14 12:43:13,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:13,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:13,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:14,101 INFO L124 PetriNetUnfolderBase]: 623/1162 cut-off events. [2024-06-14 12:43:14,101 INFO L125 PetriNetUnfolderBase]: For 147293/147293 co-relation queries the response was YES. [2024-06-14 12:43:14,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6798 conditions, 1162 events. 623/1162 cut-off events. For 147293/147293 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6236 event pairs, 115 based on Foata normal form. 2/1163 useless extension candidates. Maximal degree in co-relation 6654. Up to 937 conditions per place. [2024-06-14 12:43:14,114 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 189 selfloop transitions, 48 changer transitions 0/239 dead transitions. [2024-06-14 12:43:14,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 239 transitions, 2325 flow [2024-06-14 12:43:14,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:14,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:14,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 12:43:14,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-14 12:43:14,115 INFO L175 Difference]: Start difference. First operand has 290 places, 219 transitions, 1773 flow. Second operand 11 states and 118 transitions. [2024-06-14 12:43:14,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 239 transitions, 2325 flow [2024-06-14 12:43:14,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 239 transitions, 2211 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:14,769 INFO L231 Difference]: Finished difference. Result has 292 places, 220 transitions, 1787 flow [2024-06-14 12:43:14,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1787, PETRI_PLACES=292, PETRI_TRANSITIONS=220} [2024-06-14 12:43:14,770 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 261 predicate places. [2024-06-14 12:43:14,770 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 220 transitions, 1787 flow [2024-06-14 12:43:14,770 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-14 12:43:14,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:14,770 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-14 12:43:14,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 12:43:14,770 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-14 12:43:14,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:14,771 INFO L85 PathProgramCache]: Analyzing trace with hash 477693026, now seen corresponding path program 9 times [2024-06-14 12:43:14,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:14,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541750355] [2024-06-14 12:43:14,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:14,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:14,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:15,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-14 12:43:15,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:15,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541750355] [2024-06-14 12:43:15,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541750355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:15,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:15,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:15,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764185395] [2024-06-14 12:43:15,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:15,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:15,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:15,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:15,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:16,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:16,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 220 transitions, 1787 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-14 12:43:16,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:16,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:16,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:16,511 INFO L124 PetriNetUnfolderBase]: 641/1196 cut-off events. [2024-06-14 12:43:16,511 INFO L125 PetriNetUnfolderBase]: For 177452/177452 co-relation queries the response was YES. [2024-06-14 12:43:16,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7537 conditions, 1196 events. 641/1196 cut-off events. For 177452/177452 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6471 event pairs, 123 based on Foata normal form. 2/1197 useless extension candidates. Maximal degree in co-relation 7392. Up to 917 conditions per place. [2024-06-14 12:43:16,521 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 189 selfloop transitions, 51 changer transitions 0/242 dead transitions. [2024-06-14 12:43:16,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 242 transitions, 2607 flow [2024-06-14 12:43:16,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:16,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:16,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 12:43:16,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-14 12:43:16,522 INFO L175 Difference]: Start difference. First operand has 292 places, 220 transitions, 1787 flow. Second operand 11 states and 119 transitions. [2024-06-14 12:43:16,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 242 transitions, 2607 flow [2024-06-14 12:43:17,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 242 transitions, 2489 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:17,275 INFO L231 Difference]: Finished difference. Result has 294 places, 222 transitions, 1833 flow [2024-06-14 12:43:17,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1833, PETRI_PLACES=294, PETRI_TRANSITIONS=222} [2024-06-14 12:43:17,275 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 263 predicate places. [2024-06-14 12:43:17,275 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 222 transitions, 1833 flow [2024-06-14 12:43:17,275 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-14 12:43:17,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:17,275 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-14 12:43:17,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 12:43:17,276 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-14 12:43:17,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:17,276 INFO L85 PathProgramCache]: Analyzing trace with hash 677144546, now seen corresponding path program 10 times [2024-06-14 12:43:17,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:17,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018219373] [2024-06-14 12:43:17,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:17,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:17,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:18,281 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-14 12:43:18,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:18,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018219373] [2024-06-14 12:43:18,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018219373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:18,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:18,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:18,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727882225] [2024-06-14 12:43:18,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:18,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:18,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:18,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:18,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:18,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:18,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 222 transitions, 1833 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-14 12:43:18,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:18,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:18,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:18,810 INFO L124 PetriNetUnfolderBase]: 638/1191 cut-off events. [2024-06-14 12:43:18,810 INFO L125 PetriNetUnfolderBase]: For 166814/166814 co-relation queries the response was YES. [2024-06-14 12:43:18,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7282 conditions, 1191 events. 638/1191 cut-off events. For 166814/166814 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6464 event pairs, 120 based on Foata normal form. 2/1192 useless extension candidates. Maximal degree in co-relation 7136. Up to 980 conditions per place. [2024-06-14 12:43:18,822 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 190 selfloop transitions, 50 changer transitions 0/242 dead transitions. [2024-06-14 12:43:18,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 242 transitions, 2397 flow [2024-06-14 12:43:18,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:18,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:18,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-14 12:43:18,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32954545454545453 [2024-06-14 12:43:18,823 INFO L175 Difference]: Start difference. First operand has 294 places, 222 transitions, 1833 flow. Second operand 11 states and 116 transitions. [2024-06-14 12:43:18,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 242 transitions, 2397 flow [2024-06-14 12:43:19,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 242 transitions, 2290 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-14 12:43:19,504 INFO L231 Difference]: Finished difference. Result has 298 places, 223 transitions, 1862 flow [2024-06-14 12:43:19,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1734, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1862, PETRI_PLACES=298, PETRI_TRANSITIONS=223} [2024-06-14 12:43:19,505 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 267 predicate places. [2024-06-14 12:43:19,505 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 223 transitions, 1862 flow [2024-06-14 12:43:19,505 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-14 12:43:19,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:19,505 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-14 12:43:19,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 12:43:19,505 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-14 12:43:19,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:19,506 INFO L85 PathProgramCache]: Analyzing trace with hash -153849772, now seen corresponding path program 11 times [2024-06-14 12:43:19,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:19,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954618919] [2024-06-14 12:43:19,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:19,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:19,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:20,449 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-14 12:43:20,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:20,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954618919] [2024-06-14 12:43:20,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954618919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:20,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:20,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:20,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421787241] [2024-06-14 12:43:20,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:20,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:20,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:20,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:20,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:20,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:20,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 223 transitions, 1862 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-14 12:43:20,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:20,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:20,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:20,896 INFO L124 PetriNetUnfolderBase]: 635/1186 cut-off events. [2024-06-14 12:43:20,896 INFO L125 PetriNetUnfolderBase]: For 155066/155066 co-relation queries the response was YES. [2024-06-14 12:43:20,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7027 conditions, 1186 events. 635/1186 cut-off events. For 155066/155066 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6446 event pairs, 119 based on Foata normal form. 2/1187 useless extension candidates. Maximal degree in co-relation 6879. Up to 955 conditions per place. [2024-06-14 12:43:20,910 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 188 selfloop transitions, 52 changer transitions 0/242 dead transitions. [2024-06-14 12:43:20,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 242 transitions, 2394 flow [2024-06-14 12:43:20,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:20,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:20,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 12:43:20,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-14 12:43:20,911 INFO L175 Difference]: Start difference. First operand has 298 places, 223 transitions, 1862 flow. Second operand 11 states and 117 transitions. [2024-06-14 12:43:20,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 242 transitions, 2394 flow [2024-06-14 12:43:21,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 242 transitions, 2266 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:21,520 INFO L231 Difference]: Finished difference. Result has 300 places, 223 transitions, 1842 flow [2024-06-14 12:43:21,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1734, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1842, PETRI_PLACES=300, PETRI_TRANSITIONS=223} [2024-06-14 12:43:21,520 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 269 predicate places. [2024-06-14 12:43:21,520 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 223 transitions, 1842 flow [2024-06-14 12:43:21,520 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-14 12:43:21,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:21,521 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-14 12:43:21,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 12:43:21,521 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-14 12:43:21,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:21,521 INFO L85 PathProgramCache]: Analyzing trace with hash -518965278, now seen corresponding path program 12 times [2024-06-14 12:43:21,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:21,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080674227] [2024-06-14 12:43:21,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:21,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:21,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:22,489 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-14 12:43:22,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:22,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080674227] [2024-06-14 12:43:22,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080674227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:22,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:22,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:22,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193554849] [2024-06-14 12:43:22,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:22,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:22,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:22,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:22,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:22,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:22,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 223 transitions, 1842 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-14 12:43:22,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:22,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:22,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:23,119 INFO L124 PetriNetUnfolderBase]: 632/1181 cut-off events. [2024-06-14 12:43:23,120 INFO L125 PetriNetUnfolderBase]: For 143247/143247 co-relation queries the response was YES. [2024-06-14 12:43:23,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6726 conditions, 1181 events. 632/1181 cut-off events. For 143247/143247 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6377 event pairs, 130 based on Foata normal form. 2/1182 useless extension candidates. Maximal degree in co-relation 6577. Up to 970 conditions per place. [2024-06-14 12:43:23,131 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 198 selfloop transitions, 43 changer transitions 0/243 dead transitions. [2024-06-14 12:43:23,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 243 transitions, 2408 flow [2024-06-14 12:43:23,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:23,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:23,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 12:43:23,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-14 12:43:23,132 INFO L175 Difference]: Start difference. First operand has 300 places, 223 transitions, 1842 flow. Second operand 11 states and 118 transitions. [2024-06-14 12:43:23,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 243 transitions, 2408 flow [2024-06-14 12:43:23,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 243 transitions, 2286 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:43:23,569 INFO L231 Difference]: Finished difference. Result has 301 places, 224 transitions, 1842 flow [2024-06-14 12:43:23,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1842, PETRI_PLACES=301, PETRI_TRANSITIONS=224} [2024-06-14 12:43:23,569 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 270 predicate places. [2024-06-14 12:43:23,569 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 224 transitions, 1842 flow [2024-06-14 12:43:23,570 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-14 12:43:23,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:23,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-14 12:43:23,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 12:43:23,570 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-14 12:43:23,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:23,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1820080132, now seen corresponding path program 13 times [2024-06-14 12:43:23,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:23,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111561973] [2024-06-14 12:43:23,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:23,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:23,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:24,525 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-14 12:43:24,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:24,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111561973] [2024-06-14 12:43:24,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111561973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:24,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:24,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:24,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961957447] [2024-06-14 12:43:24,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:24,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:24,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:24,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:24,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:24,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:24,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 224 transitions, 1842 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-14 12:43:24,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:24,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:24,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:25,131 INFO L124 PetriNetUnfolderBase]: 636/1189 cut-off events. [2024-06-14 12:43:25,131 INFO L125 PetriNetUnfolderBase]: For 145936/145936 co-relation queries the response was YES. [2024-06-14 12:43:25,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6777 conditions, 1189 events. 636/1189 cut-off events. For 145936/145936 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 6457 event pairs, 130 based on Foata normal form. 2/1190 useless extension candidates. Maximal degree in co-relation 6627. Up to 964 conditions per place. [2024-06-14 12:43:25,144 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 198 selfloop transitions, 44 changer transitions 0/244 dead transitions. [2024-06-14 12:43:25,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 244 transitions, 2410 flow [2024-06-14 12:43:25,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:25,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:25,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 12:43:25,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-14 12:43:25,145 INFO L175 Difference]: Start difference. First operand has 301 places, 224 transitions, 1842 flow. Second operand 11 states and 119 transitions. [2024-06-14 12:43:25,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 244 transitions, 2410 flow [2024-06-14 12:43:25,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 244 transitions, 2298 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:25,674 INFO L231 Difference]: Finished difference. Result has 303 places, 225 transitions, 1856 flow [2024-06-14 12:43:25,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1856, PETRI_PLACES=303, PETRI_TRANSITIONS=225} [2024-06-14 12:43:25,674 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 272 predicate places. [2024-06-14 12:43:25,674 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 225 transitions, 1856 flow [2024-06-14 12:43:25,674 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-14 12:43:25,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:25,675 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-14 12:43:25,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 12:43:25,675 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-14 12:43:25,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:25,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1820224282, now seen corresponding path program 14 times [2024-06-14 12:43:25,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:25,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392971172] [2024-06-14 12:43:25,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:25,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:25,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:26,624 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-14 12:43:26,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:26,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392971172] [2024-06-14 12:43:26,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392971172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:26,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:26,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:26,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285104283] [2024-06-14 12:43:26,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:26,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:26,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:26,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:26,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:26,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:26,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 225 transitions, 1856 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-14 12:43:26,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:26,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:26,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:27,132 INFO L124 PetriNetUnfolderBase]: 640/1197 cut-off events. [2024-06-14 12:43:27,132 INFO L125 PetriNetUnfolderBase]: For 148526/148526 co-relation queries the response was YES. [2024-06-14 12:43:27,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6836 conditions, 1197 events. 640/1197 cut-off events. For 148526/148526 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6512 event pairs, 130 based on Foata normal form. 2/1198 useless extension candidates. Maximal degree in co-relation 6685. Up to 950 conditions per place. [2024-06-14 12:43:27,145 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 198 selfloop transitions, 45 changer transitions 0/245 dead transitions. [2024-06-14 12:43:27,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 245 transitions, 2426 flow [2024-06-14 12:43:27,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:27,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:27,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 12:43:27,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-14 12:43:27,147 INFO L175 Difference]: Start difference. First operand has 303 places, 225 transitions, 1856 flow. Second operand 11 states and 120 transitions. [2024-06-14 12:43:27,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 245 transitions, 2426 flow [2024-06-14 12:43:27,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 245 transitions, 2310 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:27,627 INFO L231 Difference]: Finished difference. Result has 305 places, 226 transitions, 1870 flow [2024-06-14 12:43:27,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1870, PETRI_PLACES=305, PETRI_TRANSITIONS=226} [2024-06-14 12:43:27,628 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 274 predicate places. [2024-06-14 12:43:27,628 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 226 transitions, 1870 flow [2024-06-14 12:43:27,628 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-14 12:43:27,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:27,628 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-14 12:43:27,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 12:43:27,629 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-14 12:43:27,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:27,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1823799202, now seen corresponding path program 15 times [2024-06-14 12:43:27,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:27,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605112085] [2024-06-14 12:43:27,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:27,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:27,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:28,560 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-14 12:43:28,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:28,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605112085] [2024-06-14 12:43:28,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605112085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:28,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:28,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:28,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916109329] [2024-06-14 12:43:28,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:28,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:28,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:28,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:28,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:28,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:28,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 226 transitions, 1870 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-14 12:43:28,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:28,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:28,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:29,100 INFO L124 PetriNetUnfolderBase]: 644/1205 cut-off events. [2024-06-14 12:43:29,100 INFO L125 PetriNetUnfolderBase]: For 151300/151300 co-relation queries the response was YES. [2024-06-14 12:43:29,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6897 conditions, 1205 events. 644/1205 cut-off events. For 151300/151300 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6592 event pairs, 134 based on Foata normal form. 2/1206 useless extension candidates. Maximal degree in co-relation 6745. Up to 860 conditions per place. [2024-06-14 12:43:29,110 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 192 selfloop transitions, 52 changer transitions 0/246 dead transitions. [2024-06-14 12:43:29,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 246 transitions, 2442 flow [2024-06-14 12:43:29,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:29,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:29,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 12:43:29,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-14 12:43:29,111 INFO L175 Difference]: Start difference. First operand has 305 places, 226 transitions, 1870 flow. Second operand 11 states and 119 transitions. [2024-06-14 12:43:29,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 246 transitions, 2442 flow [2024-06-14 12:43:29,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 246 transitions, 2322 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:29,622 INFO L231 Difference]: Finished difference. Result has 307 places, 227 transitions, 1896 flow [2024-06-14 12:43:29,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1750, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1896, PETRI_PLACES=307, PETRI_TRANSITIONS=227} [2024-06-14 12:43:29,622 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 276 predicate places. [2024-06-14 12:43:29,622 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 227 transitions, 1896 flow [2024-06-14 12:43:29,622 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-14 12:43:29,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:29,622 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-14 12:43:29,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 12:43:29,623 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-14 12:43:29,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:29,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1412662236, now seen corresponding path program 16 times [2024-06-14 12:43:29,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:29,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743485552] [2024-06-14 12:43:29,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:29,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:29,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:30,596 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-14 12:43:30,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:30,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743485552] [2024-06-14 12:43:30,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743485552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:30,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:30,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:30,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179569962] [2024-06-14 12:43:30,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:30,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:30,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:30,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:30,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:30,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:30,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 227 transitions, 1896 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-14 12:43:30,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:30,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:30,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:31,088 INFO L124 PetriNetUnfolderBase]: 648/1214 cut-off events. [2024-06-14 12:43:31,088 INFO L125 PetriNetUnfolderBase]: For 154110/154116 co-relation queries the response was YES. [2024-06-14 12:43:31,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6983 conditions, 1214 events. 648/1214 cut-off events. For 154110/154116 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6647 event pairs, 133 based on Foata normal form. 2/1211 useless extension candidates. Maximal degree in co-relation 6830. Up to 724 conditions per place. [2024-06-14 12:43:31,101 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 151 selfloop transitions, 93 changer transitions 0/246 dead transitions. [2024-06-14 12:43:31,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 246 transitions, 2474 flow [2024-06-14 12:43:31,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:31,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:31,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-14 12:43:31,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-14 12:43:31,102 INFO L175 Difference]: Start difference. First operand has 307 places, 227 transitions, 1896 flow. Second operand 11 states and 131 transitions. [2024-06-14 12:43:31,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 246 transitions, 2474 flow [2024-06-14 12:43:31,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 246 transitions, 2338 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:31,609 INFO L231 Difference]: Finished difference. Result has 309 places, 228 transitions, 1990 flow [2024-06-14 12:43:31,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1760, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1990, PETRI_PLACES=309, PETRI_TRANSITIONS=228} [2024-06-14 12:43:31,610 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 278 predicate places. [2024-06-14 12:43:31,610 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 228 transitions, 1990 flow [2024-06-14 12:43:31,610 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-14 12:43:31,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:31,610 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-14 12:43:31,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 12:43:31,611 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-14 12:43:31,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:31,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1110714080, now seen corresponding path program 17 times [2024-06-14 12:43:31,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:31,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787255616] [2024-06-14 12:43:31,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:31,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:31,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:32,698 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-14 12:43:32,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:32,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787255616] [2024-06-14 12:43:32,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787255616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:32,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:32,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:32,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032973650] [2024-06-14 12:43:32,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:32,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:32,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:32,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:32,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:32,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:32,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 228 transitions, 1990 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-14 12:43:32,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:32,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:32,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:33,290 INFO L124 PetriNetUnfolderBase]: 652/1222 cut-off events. [2024-06-14 12:43:33,290 INFO L125 PetriNetUnfolderBase]: For 156822/156828 co-relation queries the response was YES. [2024-06-14 12:43:33,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7123 conditions, 1222 events. 652/1222 cut-off events. For 156822/156828 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6699 event pairs, 133 based on Foata normal form. 2/1219 useless extension candidates. Maximal degree in co-relation 6969. Up to 718 conditions per place. [2024-06-14 12:43:33,309 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 151 selfloop transitions, 94 changer transitions 0/247 dead transitions. [2024-06-14 12:43:33,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 247 transitions, 2570 flow [2024-06-14 12:43:33,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:33,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:33,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-14 12:43:33,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:43:33,310 INFO L175 Difference]: Start difference. First operand has 309 places, 228 transitions, 1990 flow. Second operand 11 states and 132 transitions. [2024-06-14 12:43:33,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 247 transitions, 2570 flow [2024-06-14 12:43:33,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 247 transitions, 2350 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:34,002 INFO L231 Difference]: Finished difference. Result has 311 places, 229 transitions, 2004 flow [2024-06-14 12:43:34,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2004, PETRI_PLACES=311, PETRI_TRANSITIONS=229} [2024-06-14 12:43:34,002 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 280 predicate places. [2024-06-14 12:43:34,002 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 229 transitions, 2004 flow [2024-06-14 12:43:34,002 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-14 12:43:34,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:34,002 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-14 12:43:34,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 12:43:34,002 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-14 12:43:34,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:34,003 INFO L85 PathProgramCache]: Analyzing trace with hash 121432772, now seen corresponding path program 2 times [2024-06-14 12:43:34,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:34,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9623558] [2024-06-14 12:43:34,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:34,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:34,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:35,152 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-14 12:43:35,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:35,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9623558] [2024-06-14 12:43:35,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9623558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:35,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:35,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:35,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169891757] [2024-06-14 12:43:35,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:35,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:35,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:35,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:35,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:35,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:35,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 229 transitions, 2004 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-14 12:43:35,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:35,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:35,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:35,753 INFO L124 PetriNetUnfolderBase]: 674/1268 cut-off events. [2024-06-14 12:43:35,753 INFO L125 PetriNetUnfolderBase]: For 220380/220386 co-relation queries the response was YES. [2024-06-14 12:43:35,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7242 conditions, 1268 events. 674/1268 cut-off events. For 220380/220386 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 7027 event pairs, 137 based on Foata normal form. 10/1273 useless extension candidates. Maximal degree in co-relation 7087. Up to 732 conditions per place. [2024-06-14 12:43:35,765 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 152 selfloop transitions, 92 changer transitions 9/255 dead transitions. [2024-06-14 12:43:35,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 255 transitions, 2612 flow [2024-06-14 12:43:35,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:43:35,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:43:35,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-14 12:43:35,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:43:35,766 INFO L175 Difference]: Start difference. First operand has 311 places, 229 transitions, 2004 flow. Second operand 12 states and 144 transitions. [2024-06-14 12:43:35,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 255 transitions, 2612 flow [2024-06-14 12:43:36,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 255 transitions, 2384 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:36,365 INFO L231 Difference]: Finished difference. Result has 314 places, 228 transitions, 1959 flow [2024-06-14 12:43:36,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1959, PETRI_PLACES=314, PETRI_TRANSITIONS=228} [2024-06-14 12:43:36,365 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 283 predicate places. [2024-06-14 12:43:36,365 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 228 transitions, 1959 flow [2024-06-14 12:43:36,366 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-14 12:43:36,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:36,366 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-14 12:43:36,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 12:43:36,366 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-14 12:43:36,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:36,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1939284358, now seen corresponding path program 18 times [2024-06-14 12:43:36,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:36,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138420098] [2024-06-14 12:43:36,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:36,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:36,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:37,422 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-14 12:43:37,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:37,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138420098] [2024-06-14 12:43:37,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138420098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:37,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:37,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:37,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712957022] [2024-06-14 12:43:37,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:37,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:37,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:37,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:37,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:37,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:37,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 228 transitions, 1959 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-14 12:43:37,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:37,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:37,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:37,977 INFO L124 PetriNetUnfolderBase]: 652/1226 cut-off events. [2024-06-14 12:43:37,978 INFO L125 PetriNetUnfolderBase]: For 161422/161428 co-relation queries the response was YES. [2024-06-14 12:43:37,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7101 conditions, 1226 events. 652/1226 cut-off events. For 161422/161428 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6740 event pairs, 111 based on Foata normal form. 2/1223 useless extension candidates. Maximal degree in co-relation 6945. Up to 740 conditions per place. [2024-06-14 12:43:37,991 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 136 selfloop transitions, 109 changer transitions 0/247 dead transitions. [2024-06-14 12:43:37,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 247 transitions, 2543 flow [2024-06-14 12:43:37,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:37,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:37,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-14 12:43:37,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-14 12:43:37,992 INFO L175 Difference]: Start difference. First operand has 314 places, 228 transitions, 1959 flow. Second operand 11 states and 126 transitions. [2024-06-14 12:43:37,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 247 transitions, 2543 flow [2024-06-14 12:43:38,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 247 transitions, 2355 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-14 12:43:38,572 INFO L231 Difference]: Finished difference. Result has 313 places, 229 transitions, 2037 flow [2024-06-14 12:43:38,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2037, PETRI_PLACES=313, PETRI_TRANSITIONS=229} [2024-06-14 12:43:38,573 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 282 predicate places. [2024-06-14 12:43:38,573 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 229 transitions, 2037 flow [2024-06-14 12:43:38,573 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-14 12:43:38,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:38,573 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-14 12:43:38,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 12:43:38,573 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-14 12:43:38,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:38,573 INFO L85 PathProgramCache]: Analyzing trace with hash -167693378, now seen corresponding path program 19 times [2024-06-14 12:43:38,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:38,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041188769] [2024-06-14 12:43:38,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:38,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:38,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:39,602 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-14 12:43:39,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:39,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041188769] [2024-06-14 12:43:39,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041188769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:39,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:39,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:39,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503847768] [2024-06-14 12:43:39,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:39,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:39,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:39,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:39,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:39,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:39,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 229 transitions, 2037 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-14 12:43:39,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:39,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:39,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:40,094 INFO L124 PetriNetUnfolderBase]: 692/1306 cut-off events. [2024-06-14 12:43:40,094 INFO L125 PetriNetUnfolderBase]: For 257330/257336 co-relation queries the response was YES. [2024-06-14 12:43:40,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9099 conditions, 1306 events. 692/1306 cut-off events. For 257330/257336 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 7249 event pairs, 127 based on Foata normal form. 2/1303 useless extension candidates. Maximal degree in co-relation 8943. Up to 724 conditions per place. [2024-06-14 12:43:40,108 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 141 selfloop transitions, 111 changer transitions 0/254 dead transitions. [2024-06-14 12:43:40,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 254 transitions, 2961 flow [2024-06-14 12:43:40,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:40,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:40,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-14 12:43:40,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-14 12:43:40,150 INFO L175 Difference]: Start difference. First operand has 313 places, 229 transitions, 2037 flow. Second operand 11 states and 131 transitions. [2024-06-14 12:43:40,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 254 transitions, 2961 flow [2024-06-14 12:43:41,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 254 transitions, 2705 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:41,079 INFO L231 Difference]: Finished difference. Result has 315 places, 231 transitions, 2097 flow [2024-06-14 12:43:41,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2097, PETRI_PLACES=315, PETRI_TRANSITIONS=231} [2024-06-14 12:43:41,079 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 284 predicate places. [2024-06-14 12:43:41,079 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 231 transitions, 2097 flow [2024-06-14 12:43:41,079 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-14 12:43:41,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:41,079 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-14 12:43:41,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 12:43:41,079 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-14 12:43:41,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:41,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1110858230, now seen corresponding path program 20 times [2024-06-14 12:43:41,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:41,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674218496] [2024-06-14 12:43:41,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:41,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:41,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:42,113 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-14 12:43:42,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:42,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674218496] [2024-06-14 12:43:42,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674218496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:42,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:42,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:42,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609745335] [2024-06-14 12:43:42,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:42,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:42,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:42,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:42,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:42,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:42,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 231 transitions, 2097 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-14 12:43:42,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:42,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:42,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:42,667 INFO L124 PetriNetUnfolderBase]: 732/1386 cut-off events. [2024-06-14 12:43:42,667 INFO L125 PetriNetUnfolderBase]: For 358351/358357 co-relation queries the response was YES. [2024-06-14 12:43:42,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11036 conditions, 1386 events. 732/1386 cut-off events. For 358351/358357 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 7776 event pairs, 165 based on Foata normal form. 2/1383 useless extension candidates. Maximal degree in co-relation 10879. Up to 778 conditions per place. [2024-06-14 12:43:42,682 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 159 selfloop transitions, 95 changer transitions 0/256 dead transitions. [2024-06-14 12:43:42,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 256 transitions, 3029 flow [2024-06-14 12:43:42,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:42,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:42,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-14 12:43:42,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-14 12:43:42,683 INFO L175 Difference]: Start difference. First operand has 315 places, 231 transitions, 2097 flow. Second operand 11 states and 136 transitions. [2024-06-14 12:43:42,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 256 transitions, 3029 flow [2024-06-14 12:43:43,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 256 transitions, 2707 flow, removed 35 selfloop flow, removed 10 redundant places. [2024-06-14 12:43:43,786 INFO L231 Difference]: Finished difference. Result has 316 places, 233 transitions, 2063 flow [2024-06-14 12:43:43,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2063, PETRI_PLACES=316, PETRI_TRANSITIONS=233} [2024-06-14 12:43:43,786 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 285 predicate places. [2024-06-14 12:43:43,786 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 233 transitions, 2063 flow [2024-06-14 12:43:43,787 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-14 12:43:43,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:43,787 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-14 12:43:43,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 12:43:43,787 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-14 12:43:43,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:43,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1851542036, now seen corresponding path program 21 times [2024-06-14 12:43:43,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:43,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780104184] [2024-06-14 12:43:43,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:43,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:43,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:44,823 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-14 12:43:44,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:44,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780104184] [2024-06-14 12:43:44,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780104184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:44,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:44,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:44,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506017054] [2024-06-14 12:43:44,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:44,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:44,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:44,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:44,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:44,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:44,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 233 transitions, 2063 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-14 12:43:44,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:44,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:44,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:45,422 INFO L124 PetriNetUnfolderBase]: 736/1394 cut-off events. [2024-06-14 12:43:45,422 INFO L125 PetriNetUnfolderBase]: For 362788/362794 co-relation queries the response was YES. [2024-06-14 12:43:45,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10958 conditions, 1394 events. 736/1394 cut-off events. For 362788/362794 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 7851 event pairs, 149 based on Foata normal form. 2/1391 useless extension candidates. Maximal degree in co-relation 10802. Up to 908 conditions per place. [2024-06-14 12:43:45,434 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 152 selfloop transitions, 98 changer transitions 0/252 dead transitions. [2024-06-14 12:43:45,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 252 transitions, 2657 flow [2024-06-14 12:43:45,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:45,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:45,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:43:45,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:43:45,436 INFO L175 Difference]: Start difference. First operand has 316 places, 233 transitions, 2063 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:43:45,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 252 transitions, 2657 flow [2024-06-14 12:43:46,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 252 transitions, 2499 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 12:43:46,526 INFO L231 Difference]: Finished difference. Result has 320 places, 234 transitions, 2149 flow [2024-06-14 12:43:46,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1905, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2149, PETRI_PLACES=320, PETRI_TRANSITIONS=234} [2024-06-14 12:43:46,527 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 289 predicate places. [2024-06-14 12:43:46,527 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 234 transitions, 2149 flow [2024-06-14 12:43:46,527 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-14 12:43:46,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:46,527 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-14 12:43:46,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 12:43:46,528 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-14 12:43:46,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:46,528 INFO L85 PathProgramCache]: Analyzing trace with hash -2107516534, now seen corresponding path program 22 times [2024-06-14 12:43:46,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:46,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313002882] [2024-06-14 12:43:46,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:46,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:46,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:47,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-14 12:43:47,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:47,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313002882] [2024-06-14 12:43:47,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313002882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:47,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:47,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:47,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660357797] [2024-06-14 12:43:47,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:47,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:47,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:47,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:47,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:47,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:47,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 234 transitions, 2149 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-14 12:43:47,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:47,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:47,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:48,201 INFO L124 PetriNetUnfolderBase]: 740/1402 cut-off events. [2024-06-14 12:43:48,201 INFO L125 PetriNetUnfolderBase]: For 368373/368379 co-relation queries the response was YES. [2024-06-14 12:43:48,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11195 conditions, 1402 events. 740/1402 cut-off events. For 368373/368379 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 7900 event pairs, 165 based on Foata normal form. 2/1399 useless extension candidates. Maximal degree in co-relation 11037. Up to 916 conditions per place. [2024-06-14 12:43:48,226 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 143 selfloop transitions, 108 changer transitions 0/253 dead transitions. [2024-06-14 12:43:48,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 253 transitions, 2747 flow [2024-06-14 12:43:48,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:48,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:48,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 12:43:48,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:43:48,229 INFO L175 Difference]: Start difference. First operand has 320 places, 234 transitions, 2149 flow. Second operand 11 states and 128 transitions. [2024-06-14 12:43:48,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 253 transitions, 2747 flow [2024-06-14 12:43:49,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 253 transitions, 2513 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:49,434 INFO L231 Difference]: Finished difference. Result has 322 places, 235 transitions, 2181 flow [2024-06-14 12:43:49,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2181, PETRI_PLACES=322, PETRI_TRANSITIONS=235} [2024-06-14 12:43:49,435 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 291 predicate places. [2024-06-14 12:43:49,435 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 235 transitions, 2181 flow [2024-06-14 12:43:49,435 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-14 12:43:49,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:49,435 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-14 12:43:49,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 12:43:49,435 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-14 12:43:49,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:49,436 INFO L85 PathProgramCache]: Analyzing trace with hash -2107522114, now seen corresponding path program 23 times [2024-06-14 12:43:49,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:49,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018962265] [2024-06-14 12:43:49,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:49,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:49,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:50,454 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-14 12:43:50,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:50,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018962265] [2024-06-14 12:43:50,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018962265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:50,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:50,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:50,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629157487] [2024-06-14 12:43:50,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:50,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:50,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:50,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:50,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:50,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:50,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 235 transitions, 2181 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-14 12:43:50,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:50,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:50,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:51,184 INFO L124 PetriNetUnfolderBase]: 744/1410 cut-off events. [2024-06-14 12:43:51,184 INFO L125 PetriNetUnfolderBase]: For 374210/374216 co-relation queries the response was YES. [2024-06-14 12:43:51,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11300 conditions, 1410 events. 744/1410 cut-off events. For 374210/374216 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 7956 event pairs, 165 based on Foata normal form. 2/1407 useless extension candidates. Maximal degree in co-relation 11141. Up to 910 conditions per place. [2024-06-14 12:43:51,199 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 143 selfloop transitions, 109 changer transitions 0/254 dead transitions. [2024-06-14 12:43:51,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 254 transitions, 2781 flow [2024-06-14 12:43:51,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:51,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:51,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:43:51,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:43:51,201 INFO L175 Difference]: Start difference. First operand has 322 places, 235 transitions, 2181 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:43:51,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 254 transitions, 2781 flow [2024-06-14 12:43:52,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 254 transitions, 2525 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:52,295 INFO L231 Difference]: Finished difference. Result has 324 places, 236 transitions, 2195 flow [2024-06-14 12:43:52,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2195, PETRI_PLACES=324, PETRI_TRANSITIONS=236} [2024-06-14 12:43:52,295 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 293 predicate places. [2024-06-14 12:43:52,296 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 236 transitions, 2195 flow [2024-06-14 12:43:52,296 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-14 12:43:52,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:52,296 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-14 12:43:52,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 12:43:52,296 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-14 12:43:52,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:52,297 INFO L85 PathProgramCache]: Analyzing trace with hash -160336148, now seen corresponding path program 24 times [2024-06-14 12:43:52,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:52,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555852838] [2024-06-14 12:43:52,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:52,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:52,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:53,483 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-14 12:43:53,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:53,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555852838] [2024-06-14 12:43:53,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555852838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:53,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:53,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:53,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434674975] [2024-06-14 12:43:53,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:53,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:53,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:53,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:53,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:53,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:53,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 236 transitions, 2195 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-14 12:43:53,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:53,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:53,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:54,037 INFO L124 PetriNetUnfolderBase]: 764/1454 cut-off events. [2024-06-14 12:43:54,037 INFO L125 PetriNetUnfolderBase]: For 464508/464514 co-relation queries the response was YES. [2024-06-14 12:43:54,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11471 conditions, 1454 events. 764/1454 cut-off events. For 464508/464514 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 8296 event pairs, 147 based on Foata normal form. 12/1461 useless extension candidates. Maximal degree in co-relation 11311. Up to 926 conditions per place. [2024-06-14 12:43:54,054 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 148 selfloop transitions, 102 changer transitions 7/259 dead transitions. [2024-06-14 12:43:54,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 259 transitions, 2825 flow [2024-06-14 12:43:54,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:54,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:54,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-14 12:43:54,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-14 12:43:54,055 INFO L175 Difference]: Start difference. First operand has 324 places, 236 transitions, 2195 flow. Second operand 11 states and 131 transitions. [2024-06-14 12:43:54,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 259 transitions, 2825 flow [2024-06-14 12:43:55,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 259 transitions, 2565 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:55,258 INFO L231 Difference]: Finished difference. Result has 326 places, 234 transitions, 2160 flow [2024-06-14 12:43:55,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2160, PETRI_PLACES=326, PETRI_TRANSITIONS=234} [2024-06-14 12:43:55,259 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 295 predicate places. [2024-06-14 12:43:55,259 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 234 transitions, 2160 flow [2024-06-14 12:43:55,259 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-14 12:43:55,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:55,260 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-14 12:43:55,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 12:43:55,260 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-14 12:43:55,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:55,260 INFO L85 PathProgramCache]: Analyzing trace with hash -881097118, now seen corresponding path program 25 times [2024-06-14 12:43:55,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:55,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539790011] [2024-06-14 12:43:55,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:55,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:55,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:56,288 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-14 12:43:56,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:56,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539790011] [2024-06-14 12:43:56,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539790011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:56,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:56,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:56,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296681938] [2024-06-14 12:43:56,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:56,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:56,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:56,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:56,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:56,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:56,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 234 transitions, 2160 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-14 12:43:56,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:56,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:56,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:56,846 INFO L124 PetriNetUnfolderBase]: 744/1414 cut-off events. [2024-06-14 12:43:56,846 INFO L125 PetriNetUnfolderBase]: For 385684/385690 co-relation queries the response was YES. [2024-06-14 12:43:56,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11364 conditions, 1414 events. 744/1414 cut-off events. For 385684/385690 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 8020 event pairs, 165 based on Foata normal form. 2/1411 useless extension candidates. Maximal degree in co-relation 11203. Up to 898 conditions per place. [2024-06-14 12:43:56,864 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 144 selfloop transitions, 107 changer transitions 0/253 dead transitions. [2024-06-14 12:43:56,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 253 transitions, 2758 flow [2024-06-14 12:43:56,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:56,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:56,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-14 12:43:56,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-14 12:43:56,865 INFO L175 Difference]: Start difference. First operand has 326 places, 234 transitions, 2160 flow. Second operand 11 states and 130 transitions. [2024-06-14 12:43:56,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 253 transitions, 2758 flow [2024-06-14 12:43:58,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 253 transitions, 2521 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 12:43:58,246 INFO L231 Difference]: Finished difference. Result has 327 places, 235 transitions, 2191 flow [2024-06-14 12:43:58,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1923, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2191, PETRI_PLACES=327, PETRI_TRANSITIONS=235} [2024-06-14 12:43:58,247 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 296 predicate places. [2024-06-14 12:43:58,247 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 235 transitions, 2191 flow [2024-06-14 12:43:58,247 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-14 12:43:58,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:58,247 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-14 12:43:58,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 12:43:58,248 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-14 12:43:58,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:58,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1963416258, now seen corresponding path program 3 times [2024-06-14 12:43:58,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:58,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132997067] [2024-06-14 12:43:58,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:58,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:58,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:59,246 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-14 12:43:59,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:59,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132997067] [2024-06-14 12:43:59,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132997067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:59,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:59,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:43:59,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814540438] [2024-06-14 12:43:59,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:59,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:43:59,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:59,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:43:59,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:43:59,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:59,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 235 transitions, 2191 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-14 12:43:59,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:59,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:59,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:59,925 INFO L124 PetriNetUnfolderBase]: 766/1460 cut-off events. [2024-06-14 12:43:59,925 INFO L125 PetriNetUnfolderBase]: For 460695/460701 co-relation queries the response was YES. [2024-06-14 12:43:59,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11533 conditions, 1460 events. 766/1460 cut-off events. For 460695/460701 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 8358 event pairs, 173 based on Foata normal form. 10/1465 useless extension candidates. Maximal degree in co-relation 11371. Up to 934 conditions per place. [2024-06-14 12:43:59,941 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 146 selfloop transitions, 104 changer transitions 9/261 dead transitions. [2024-06-14 12:43:59,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 261 transitions, 2815 flow [2024-06-14 12:43:59,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:43:59,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:43:59,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-14 12:43:59,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-14 12:43:59,942 INFO L175 Difference]: Start difference. First operand has 327 places, 235 transitions, 2191 flow. Second operand 12 states and 141 transitions. [2024-06-14 12:43:59,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 261 transitions, 2815 flow [2024-06-14 12:44:01,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 261 transitions, 2553 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-14 12:44:01,194 INFO L231 Difference]: Finished difference. Result has 330 places, 234 transitions, 2137 flow [2024-06-14 12:44:01,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1933, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2137, PETRI_PLACES=330, PETRI_TRANSITIONS=234} [2024-06-14 12:44:01,194 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 299 predicate places. [2024-06-14 12:44:01,194 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 234 transitions, 2137 flow [2024-06-14 12:44:01,195 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-14 12:44:01,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:01,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] [2024-06-14 12:44:01,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 12:44:01,195 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-14 12:44:01,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:01,195 INFO L85 PathProgramCache]: Analyzing trace with hash -167478052, now seen corresponding path program 4 times [2024-06-14 12:44:01,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:01,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7127859] [2024-06-14 12:44:01,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:01,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:01,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:02,089 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-14 12:44:02,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:02,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7127859] [2024-06-14 12:44:02,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7127859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:02,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:02,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:02,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521168078] [2024-06-14 12:44:02,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:02,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:02,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:02,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:02,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:02,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:02,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 234 transitions, 2137 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-14 12:44:02,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:02,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:02,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:02,576 INFO L124 PetriNetUnfolderBase]: 756/1446 cut-off events. [2024-06-14 12:44:02,576 INFO L125 PetriNetUnfolderBase]: For 466800/466806 co-relation queries the response was YES. [2024-06-14 12:44:02,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11404 conditions, 1446 events. 756/1446 cut-off events. For 466800/466806 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 8322 event pairs, 161 based on Foata normal form. 10/1451 useless extension candidates. Maximal degree in co-relation 11241. Up to 985 conditions per place. [2024-06-14 12:44:02,593 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 153 selfloop transitions, 90 changer transitions 11/256 dead transitions. [2024-06-14 12:44:02,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 256 transitions, 2725 flow [2024-06-14 12:44:02,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:02,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:02,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 12:44:02,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-14 12:44:02,594 INFO L175 Difference]: Start difference. First operand has 330 places, 234 transitions, 2137 flow. Second operand 11 states and 127 transitions. [2024-06-14 12:44:02,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 256 transitions, 2725 flow [2024-06-14 12:44:03,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 256 transitions, 2513 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:03,860 INFO L231 Difference]: Finished difference. Result has 329 places, 228 transitions, 2067 flow [2024-06-14 12:44:03,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2067, PETRI_PLACES=329, PETRI_TRANSITIONS=228} [2024-06-14 12:44:03,861 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 298 predicate places. [2024-06-14 12:44:03,861 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 228 transitions, 2067 flow [2024-06-14 12:44:03,861 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-14 12:44:03,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:03,861 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-14 12:44:03,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 12:44:03,861 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-14 12:44:03,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:03,862 INFO L85 PathProgramCache]: Analyzing trace with hash -160059442, now seen corresponding path program 5 times [2024-06-14 12:44:03,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:03,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728920508] [2024-06-14 12:44:03,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:03,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:03,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:04,674 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-14 12:44:04,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:04,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728920508] [2024-06-14 12:44:04,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728920508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:04,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:04,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:04,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026938487] [2024-06-14 12:44:04,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:04,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:04,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:04,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:04,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:04,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:04,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 228 transitions, 2067 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-14 12:44:04,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:04,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:04,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:05,148 INFO L124 PetriNetUnfolderBase]: 747/1443 cut-off events. [2024-06-14 12:44:05,149 INFO L125 PetriNetUnfolderBase]: For 502238/502244 co-relation queries the response was YES. [2024-06-14 12:44:05,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12100 conditions, 1443 events. 747/1443 cut-off events. For 502238/502244 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 8350 event pairs, 162 based on Foata normal form. 8/1446 useless extension candidates. Maximal degree in co-relation 11937. Up to 898 conditions per place. [2024-06-14 12:44:05,165 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 148 selfloop transitions, 94 changer transitions 8/252 dead transitions. [2024-06-14 12:44:05,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 252 transitions, 2917 flow [2024-06-14 12:44:05,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:05,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:05,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-14 12:44:05,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-14 12:44:05,166 INFO L175 Difference]: Start difference. First operand has 329 places, 228 transitions, 2067 flow. Second operand 11 states and 131 transitions. [2024-06-14 12:44:05,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 252 transitions, 2917 flow [2024-06-14 12:44:06,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 252 transitions, 2723 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-14 12:44:06,741 INFO L231 Difference]: Finished difference. Result has 325 places, 225 transitions, 2050 flow [2024-06-14 12:44:06,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2050, PETRI_PLACES=325, PETRI_TRANSITIONS=225} [2024-06-14 12:44:06,741 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 294 predicate places. [2024-06-14 12:44:06,741 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 225 transitions, 2050 flow [2024-06-14 12:44:06,741 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-14 12:44:06,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:06,742 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-14 12:44:06,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 12:44:06,742 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-14 12:44:06,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:06,742 INFO L85 PathProgramCache]: Analyzing trace with hash -681463460, now seen corresponding path program 26 times [2024-06-14 12:44:06,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:06,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403083279] [2024-06-14 12:44:06,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:06,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:06,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:07,813 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-14 12:44:07,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:07,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403083279] [2024-06-14 12:44:07,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403083279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:07,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:07,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:44:07,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745181615] [2024-06-14 12:44:07,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:07,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:44:07,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:07,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:44:07,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:44:07,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:07,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 225 transitions, 2050 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-14 12:44:07,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:07,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:07,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:08,345 INFO L124 PetriNetUnfolderBase]: 712/1373 cut-off events. [2024-06-14 12:44:08,345 INFO L125 PetriNetUnfolderBase]: For 418823/418823 co-relation queries the response was YES. [2024-06-14 12:44:08,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10173 conditions, 1373 events. 712/1373 cut-off events. For 418823/418823 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 7845 event pairs, 188 based on Foata normal form. 12/1384 useless extension candidates. Maximal degree in co-relation 10012. Up to 1275 conditions per place. [2024-06-14 12:44:08,360 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 214 selfloop transitions, 18 changer transitions 8/242 dead transitions. [2024-06-14 12:44:08,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 242 transitions, 2590 flow [2024-06-14 12:44:08,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:08,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:08,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-14 12:44:08,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3153409090909091 [2024-06-14 12:44:08,361 INFO L175 Difference]: Start difference. First operand has 325 places, 225 transitions, 2050 flow. Second operand 11 states and 111 transitions. [2024-06-14 12:44:08,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 242 transitions, 2590 flow [2024-06-14 12:44:09,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 242 transitions, 2370 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:09,338 INFO L231 Difference]: Finished difference. Result has 322 places, 221 transitions, 1844 flow [2024-06-14 12:44:09,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1844, PETRI_PLACES=322, PETRI_TRANSITIONS=221} [2024-06-14 12:44:09,338 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 291 predicate places. [2024-06-14 12:44:09,338 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 221 transitions, 1844 flow [2024-06-14 12:44:09,339 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-14 12:44:09,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:09,339 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-14 12:44:09,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 12:44:09,339 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-14 12:44:09,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:09,340 INFO L85 PathProgramCache]: Analyzing trace with hash -2111241184, now seen corresponding path program 27 times [2024-06-14 12:44:09,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:09,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921961142] [2024-06-14 12:44:09,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:09,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:09,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:10,505 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-14 12:44:10,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:10,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921961142] [2024-06-14 12:44:10,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921961142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:10,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:10,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:44:10,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793653799] [2024-06-14 12:44:10,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:10,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:44:10,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:10,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:44:10,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:44:10,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:10,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 221 transitions, 1844 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-14 12:44:10,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:10,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:10,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:11,065 INFO L124 PetriNetUnfolderBase]: 719/1391 cut-off events. [2024-06-14 12:44:11,065 INFO L125 PetriNetUnfolderBase]: For 406714/406720 co-relation queries the response was YES. [2024-06-14 12:44:11,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11282 conditions, 1391 events. 719/1391 cut-off events. For 406714/406720 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 7982 event pairs, 185 based on Foata normal form. 2/1388 useless extension candidates. Maximal degree in co-relation 11123. Up to 596 conditions per place. [2024-06-14 12:44:11,078 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 137 selfloop transitions, 106 changer transitions 0/245 dead transitions. [2024-06-14 12:44:11,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 245 transitions, 2716 flow [2024-06-14 12:44:11,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:11,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:11,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-14 12:44:11,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-14 12:44:11,079 INFO L175 Difference]: Start difference. First operand has 322 places, 221 transitions, 1844 flow. Second operand 11 states and 133 transitions. [2024-06-14 12:44:11,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 245 transitions, 2716 flow [2024-06-14 12:44:12,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 245 transitions, 2665 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:12,382 INFO L231 Difference]: Finished difference. Result has 322 places, 222 transitions, 2059 flow [2024-06-14 12:44:12,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2059, PETRI_PLACES=322, PETRI_TRANSITIONS=222} [2024-06-14 12:44:12,382 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 291 predicate places. [2024-06-14 12:44:12,382 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 222 transitions, 2059 flow [2024-06-14 12:44:12,382 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-14 12:44:12,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:12,382 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-14 12:44:12,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 12:44:12,382 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-14 12:44:12,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:12,383 INFO L85 PathProgramCache]: Analyzing trace with hash 88101936, now seen corresponding path program 6 times [2024-06-14 12:44:12,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:12,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905260950] [2024-06-14 12:44:12,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:12,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:12,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:13,248 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-14 12:44:13,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:13,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905260950] [2024-06-14 12:44:13,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905260950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:13,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:13,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:13,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562807022] [2024-06-14 12:44:13,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:13,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:13,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:13,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:13,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:13,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:13,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 222 transitions, 2059 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-14 12:44:13,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:13,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:13,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:13,755 INFO L124 PetriNetUnfolderBase]: 746/1451 cut-off events. [2024-06-14 12:44:13,755 INFO L125 PetriNetUnfolderBase]: For 515068/515068 co-relation queries the response was YES. [2024-06-14 12:44:13,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12496 conditions, 1451 events. 746/1451 cut-off events. For 515068/515068 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 8424 event pairs, 216 based on Foata normal form. 8/1458 useless extension candidates. Maximal degree in co-relation 12336. Up to 1318 conditions per place. [2024-06-14 12:44:13,771 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 216 selfloop transitions, 13 changer transitions 11/242 dead transitions. [2024-06-14 12:44:13,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 242 transitions, 2867 flow [2024-06-14 12:44:13,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:13,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:13,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-14 12:44:13,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-06-14 12:44:13,772 INFO L175 Difference]: Start difference. First operand has 322 places, 222 transitions, 2059 flow. Second operand 11 states and 114 transitions. [2024-06-14 12:44:13,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 242 transitions, 2867 flow [2024-06-14 12:44:15,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 242 transitions, 2607 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-14 12:44:15,091 INFO L231 Difference]: Finished difference. Result has 323 places, 216 transitions, 1791 flow [2024-06-14 12:44:15,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1799, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1791, PETRI_PLACES=323, PETRI_TRANSITIONS=216} [2024-06-14 12:44:15,092 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 292 predicate places. [2024-06-14 12:44:15,092 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 216 transitions, 1791 flow [2024-06-14 12:44:15,092 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-14 12:44:15,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:15,092 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-14 12:44:15,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 12:44:15,092 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-14 12:44:15,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:15,093 INFO L85 PathProgramCache]: Analyzing trace with hash -904055060, now seen corresponding path program 28 times [2024-06-14 12:44:15,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:15,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863086121] [2024-06-14 12:44:15,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:15,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:15,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:16,137 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-14 12:44:16,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:16,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863086121] [2024-06-14 12:44:16,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863086121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:16,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:16,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:44:16,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172580843] [2024-06-14 12:44:16,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:16,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:44:16,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:16,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:44:16,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:44:16,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:16,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 216 transitions, 1791 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-14 12:44:16,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:16,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:16,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:16,659 INFO L124 PetriNetUnfolderBase]: 711/1383 cut-off events. [2024-06-14 12:44:16,659 INFO L125 PetriNetUnfolderBase]: For 470758/470764 co-relation queries the response was YES. [2024-06-14 12:44:16,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10676 conditions, 1383 events. 711/1383 cut-off events. For 470758/470764 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7944 event pairs, 187 based on Foata normal form. 12/1390 useless extension candidates. Maximal degree in co-relation 10517. Up to 898 conditions per place. [2024-06-14 12:44:16,675 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 151 selfloop transitions, 79 changer transitions 7/239 dead transitions. [2024-06-14 12:44:16,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 239 transitions, 2382 flow [2024-06-14 12:44:16,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:16,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:16,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-14 12:44:16,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-14 12:44:16,676 INFO L175 Difference]: Start difference. First operand has 323 places, 216 transitions, 1791 flow. Second operand 11 states and 133 transitions. [2024-06-14 12:44:16,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 239 transitions, 2382 flow [2024-06-14 12:44:17,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 239 transitions, 2347 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-14 12:44:17,878 INFO L231 Difference]: Finished difference. Result has 316 places, 214 transitions, 1932 flow [2024-06-14 12:44:17,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1756, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1932, PETRI_PLACES=316, PETRI_TRANSITIONS=214} [2024-06-14 12:44:17,878 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 285 predicate places. [2024-06-14 12:44:17,878 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 214 transitions, 1932 flow [2024-06-14 12:44:17,878 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-14 12:44:17,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:17,878 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-14 12:44:17,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 12:44:17,879 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-14 12:44:17,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:17,879 INFO L85 PathProgramCache]: Analyzing trace with hash 412843056, now seen corresponding path program 7 times [2024-06-14 12:44:17,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:17,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254385997] [2024-06-14 12:44:17,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:17,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:17,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:18,701 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-14 12:44:18,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:18,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254385997] [2024-06-14 12:44:18,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254385997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:18,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:18,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:18,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170870710] [2024-06-14 12:44:18,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:18,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:18,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:18,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:18,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:18,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:18,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 214 transitions, 1932 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-14 12:44:18,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:18,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:18,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:19,210 INFO L124 PetriNetUnfolderBase]: 699/1362 cut-off events. [2024-06-14 12:44:19,210 INFO L125 PetriNetUnfolderBase]: For 410443/410443 co-relation queries the response was YES. [2024-06-14 12:44:19,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10583 conditions, 1362 events. 699/1362 cut-off events. For 410443/410443 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 7827 event pairs, 195 based on Foata normal form. 8/1369 useless extension candidates. Maximal degree in co-relation 10428. Up to 1237 conditions per place. [2024-06-14 12:44:19,225 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 211 selfloop transitions, 12 changer transitions 11/236 dead transitions. [2024-06-14 12:44:19,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 236 transitions, 2726 flow [2024-06-14 12:44:19,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:19,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:19,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2024-06-14 12:44:19,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3098958333333333 [2024-06-14 12:44:19,226 INFO L175 Difference]: Start difference. First operand has 316 places, 214 transitions, 1932 flow. Second operand 12 states and 119 transitions. [2024-06-14 12:44:19,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 236 transitions, 2726 flow [2024-06-14 12:44:20,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 236 transitions, 2516 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:20,307 INFO L231 Difference]: Finished difference. Result has 317 places, 210 transitions, 1725 flow [2024-06-14 12:44:20,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1725, PETRI_PLACES=317, PETRI_TRANSITIONS=210} [2024-06-14 12:44:20,307 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 286 predicate places. [2024-06-14 12:44:20,307 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 210 transitions, 1725 flow [2024-06-14 12:44:20,308 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-14 12:44:20,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:20,308 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-14 12:44:20,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 12:44:20,308 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-14 12:44:20,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:20,308 INFO L85 PathProgramCache]: Analyzing trace with hash 788124222, now seen corresponding path program 29 times [2024-06-14 12:44:20,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:20,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764782501] [2024-06-14 12:44:20,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:20,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:20,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:21,331 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-14 12:44:21,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:21,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764782501] [2024-06-14 12:44:21,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764782501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:21,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:21,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:44:21,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222438476] [2024-06-14 12:44:21,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:21,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:44:21,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:21,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:44:21,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:44:21,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:21,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 210 transitions, 1725 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-14 12:44:21,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:21,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:21,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:21,828 INFO L124 PetriNetUnfolderBase]: 667/1299 cut-off events. [2024-06-14 12:44:21,828 INFO L125 PetriNetUnfolderBase]: For 367921/367927 co-relation queries the response was YES. [2024-06-14 12:44:21,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8970 conditions, 1299 events. 667/1299 cut-off events. For 367921/367927 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 7329 event pairs, 162 based on Foata normal form. 12/1306 useless extension candidates. Maximal degree in co-relation 8815. Up to 823 conditions per place. [2024-06-14 12:44:21,842 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 144 selfloop transitions, 80 changer transitions 7/233 dead transitions. [2024-06-14 12:44:21,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 233 transitions, 2314 flow [2024-06-14 12:44:21,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:21,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:21,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:44:21,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:44:21,843 INFO L175 Difference]: Start difference. First operand has 317 places, 210 transitions, 1725 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:44:21,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 233 transitions, 2314 flow [2024-06-14 12:44:22,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 233 transitions, 2285 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:22,955 INFO L231 Difference]: Finished difference. Result has 312 places, 208 transitions, 1884 flow [2024-06-14 12:44:22,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1696, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1884, PETRI_PLACES=312, PETRI_TRANSITIONS=208} [2024-06-14 12:44:22,955 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 281 predicate places. [2024-06-14 12:44:22,955 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 208 transitions, 1884 flow [2024-06-14 12:44:22,955 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-14 12:44:22,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:22,955 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-14 12:44:22,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 12:44:22,956 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-14 12:44:22,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:22,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1843913680, now seen corresponding path program 8 times [2024-06-14 12:44:22,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:22,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659938806] [2024-06-14 12:44:22,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:22,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:22,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:23,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-14 12:44:23,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:23,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659938806] [2024-06-14 12:44:23,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659938806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:23,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:23,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:23,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035609087] [2024-06-14 12:44:23,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:23,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:23,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:23,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:23,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:23,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:23,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 208 transitions, 1884 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-14 12:44:23,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:23,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:23,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:24,265 INFO L124 PetriNetUnfolderBase]: 691/1351 cut-off events. [2024-06-14 12:44:24,265 INFO L125 PetriNetUnfolderBase]: For 421597/421603 co-relation queries the response was YES. [2024-06-14 12:44:24,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10854 conditions, 1351 events. 691/1351 cut-off events. For 421597/421603 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 7707 event pairs, 168 based on Foata normal form. 8/1354 useless extension candidates. Maximal degree in co-relation 10701. Up to 791 conditions per place. [2024-06-14 12:44:24,277 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 149 selfloop transitions, 76 changer transitions 8/235 dead transitions. [2024-06-14 12:44:24,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 235 transitions, 2755 flow [2024-06-14 12:44:24,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:24,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:24,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-14 12:44:24,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-14 12:44:24,277 INFO L175 Difference]: Start difference. First operand has 312 places, 208 transitions, 1884 flow. Second operand 11 states and 131 transitions. [2024-06-14 12:44:24,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 235 transitions, 2755 flow [2024-06-14 12:44:25,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 235 transitions, 2522 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:25,346 INFO L231 Difference]: Finished difference. Result has 312 places, 205 transitions, 1783 flow [2024-06-14 12:44:25,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1783, PETRI_PLACES=312, PETRI_TRANSITIONS=205} [2024-06-14 12:44:25,346 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 281 predicate places. [2024-06-14 12:44:25,347 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 205 transitions, 1783 flow [2024-06-14 12:44:25,347 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-14 12:44:25,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:25,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-14 12:44:25,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 12:44:25,347 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-14 12:44:25,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:25,347 INFO L85 PathProgramCache]: Analyzing trace with hash -911406710, now seen corresponding path program 30 times [2024-06-14 12:44:25,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:25,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946618784] [2024-06-14 12:44:25,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:25,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:25,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:26,394 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-14 12:44:26,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:26,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946618784] [2024-06-14 12:44:26,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946618784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:26,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:26,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:44:26,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139206057] [2024-06-14 12:44:26,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:26,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:44:26,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:26,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:44:26,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:44:26,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:26,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 205 transitions, 1783 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-14 12:44:26,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:26,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:26,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:26,905 INFO L124 PetriNetUnfolderBase]: 676/1318 cut-off events. [2024-06-14 12:44:26,906 INFO L125 PetriNetUnfolderBase]: For 379756/379762 co-relation queries the response was YES. [2024-06-14 12:44:26,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10700 conditions, 1318 events. 676/1318 cut-off events. For 379756/379762 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 7444 event pairs, 182 based on Foata normal form. 2/1315 useless extension candidates. Maximal degree in co-relation 10547. Up to 893 conditions per place. [2024-06-14 12:44:26,920 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 148 selfloop transitions, 74 changer transitions 0/224 dead transitions. [2024-06-14 12:44:26,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 224 transitions, 2318 flow [2024-06-14 12:44:26,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:26,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:26,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-14 12:44:26,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-14 12:44:26,922 INFO L175 Difference]: Start difference. First operand has 312 places, 205 transitions, 1783 flow. Second operand 11 states and 126 transitions. [2024-06-14 12:44:26,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 224 transitions, 2318 flow [2024-06-14 12:44:28,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 224 transitions, 2165 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:28,039 INFO L231 Difference]: Finished difference. Result has 309 places, 206 transitions, 1823 flow [2024-06-14 12:44:28,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1823, PETRI_PLACES=309, PETRI_TRANSITIONS=206} [2024-06-14 12:44:28,040 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 278 predicate places. [2024-06-14 12:44:28,040 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 206 transitions, 1823 flow [2024-06-14 12:44:28,040 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-14 12:44:28,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:28,040 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-14 12:44:28,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 12:44:28,041 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-14 12:44:28,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:28,041 INFO L85 PathProgramCache]: Analyzing trace with hash -2050843826, now seen corresponding path program 31 times [2024-06-14 12:44:28,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:28,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186407436] [2024-06-14 12:44:28,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:28,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:28,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:29,093 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-14 12:44:29,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:29,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186407436] [2024-06-14 12:44:29,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186407436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:29,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:29,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:44:29,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475687469] [2024-06-14 12:44:29,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:29,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:44:29,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:29,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:44:29,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:44:29,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:29,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 206 transitions, 1823 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-14 12:44:29,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:29,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:29,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:29,626 INFO L124 PetriNetUnfolderBase]: 673/1313 cut-off events. [2024-06-14 12:44:29,626 INFO L125 PetriNetUnfolderBase]: For 357824/357830 co-relation queries the response was YES. [2024-06-14 12:44:29,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10358 conditions, 1313 events. 673/1313 cut-off events. For 357824/357830 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 7437 event pairs, 171 based on Foata normal form. 2/1310 useless extension candidates. Maximal degree in co-relation 10207. Up to 888 conditions per place. [2024-06-14 12:44:29,639 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 140 selfloop transitions, 83 changer transitions 0/225 dead transitions. [2024-06-14 12:44:29,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 225 transitions, 2370 flow [2024-06-14 12:44:29,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:29,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:29,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 12:44:29,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-14 12:44:29,640 INFO L175 Difference]: Start difference. First operand has 309 places, 206 transitions, 1823 flow. Second operand 11 states and 124 transitions. [2024-06-14 12:44:29,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 225 transitions, 2370 flow [2024-06-14 12:44:30,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 225 transitions, 2190 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-14 12:44:30,808 INFO L231 Difference]: Finished difference. Result has 311 places, 207 transitions, 1864 flow [2024-06-14 12:44:30,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1643, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1864, PETRI_PLACES=311, PETRI_TRANSITIONS=207} [2024-06-14 12:44:30,808 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 280 predicate places. [2024-06-14 12:44:30,808 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 207 transitions, 1864 flow [2024-06-14 12:44:30,808 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-14 12:44:30,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:30,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-14 12:44:30,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 12:44:30,809 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-14 12:44:30,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:30,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1844182450, now seen corresponding path program 9 times [2024-06-14 12:44:30,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:30,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571100409] [2024-06-14 12:44:30,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:30,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:30,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:31,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-14 12:44:31,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:31,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571100409] [2024-06-14 12:44:31,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571100409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:31,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:31,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:31,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913512871] [2024-06-14 12:44:31,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:31,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:31,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:31,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:31,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:31,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:31,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 207 transitions, 1864 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-14 12:44:31,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:31,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:31,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:32,162 INFO L124 PetriNetUnfolderBase]: 675/1323 cut-off events. [2024-06-14 12:44:32,162 INFO L125 PetriNetUnfolderBase]: For 395538/395544 co-relation queries the response was YES. [2024-06-14 12:44:32,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9869 conditions, 1323 events. 675/1323 cut-off events. For 395538/395544 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 7515 event pairs, 171 based on Foata normal form. 10/1328 useless extension candidates. Maximal degree in co-relation 9717. Up to 877 conditions per place. [2024-06-14 12:44:32,176 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 140 selfloop transitions, 74 changer transitions 13/229 dead transitions. [2024-06-14 12:44:32,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 229 transitions, 2398 flow [2024-06-14 12:44:32,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:32,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:32,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 12:44:32,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-14 12:44:32,177 INFO L175 Difference]: Start difference. First operand has 311 places, 207 transitions, 1864 flow. Second operand 11 states and 125 transitions. [2024-06-14 12:44:32,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 229 transitions, 2398 flow [2024-06-14 12:44:33,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 229 transitions, 2188 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-14 12:44:33,335 INFO L231 Difference]: Finished difference. Result has 313 places, 202 transitions, 1770 flow [2024-06-14 12:44:33,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1770, PETRI_PLACES=313, PETRI_TRANSITIONS=202} [2024-06-14 12:44:33,335 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 282 predicate places. [2024-06-14 12:44:33,335 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 202 transitions, 1770 flow [2024-06-14 12:44:33,335 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-14 12:44:33,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:33,336 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-14 12:44:33,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 12:44:33,336 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-14 12:44:33,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:33,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1851547616, now seen corresponding path program 32 times [2024-06-14 12:44:33,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:33,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769515483] [2024-06-14 12:44:33,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:33,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:33,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:34,362 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-14 12:44:34,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:34,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769515483] [2024-06-14 12:44:34,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769515483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:34,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:34,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:44:34,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075112235] [2024-06-14 12:44:34,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:34,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:44:34,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:34,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:44:34,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:44:34,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:34,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 202 transitions, 1770 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-14 12:44:34,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:34,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:34,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:34,877 INFO L124 PetriNetUnfolderBase]: 645/1273 cut-off events. [2024-06-14 12:44:34,877 INFO L125 PetriNetUnfolderBase]: For 336204/336210 co-relation queries the response was YES. [2024-06-14 12:44:34,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9694 conditions, 1273 events. 645/1273 cut-off events. For 336204/336210 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7229 event pairs, 171 based on Foata normal form. 2/1270 useless extension candidates. Maximal degree in co-relation 9541. Up to 844 conditions per place. [2024-06-14 12:44:34,890 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 142 selfloop transitions, 77 changer transitions 0/221 dead transitions. [2024-06-14 12:44:34,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 221 transitions, 2309 flow [2024-06-14 12:44:34,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:34,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:34,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:44:34,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-14 12:44:34,891 INFO L175 Difference]: Start difference. First operand has 313 places, 202 transitions, 1770 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:44:34,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 221 transitions, 2309 flow [2024-06-14 12:44:35,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 221 transitions, 2157 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:44:35,935 INFO L231 Difference]: Finished difference. Result has 311 places, 203 transitions, 1829 flow [2024-06-14 12:44:35,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1618, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1829, PETRI_PLACES=311, PETRI_TRANSITIONS=203} [2024-06-14 12:44:35,935 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 280 predicate places. [2024-06-14 12:44:35,935 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 203 transitions, 1829 flow [2024-06-14 12:44:35,935 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-14 12:44:35,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:35,935 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-14 12:44:35,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 12:44:35,935 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-14 12:44:35,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:35,936 INFO L85 PathProgramCache]: Analyzing trace with hash -2050849406, now seen corresponding path program 33 times [2024-06-14 12:44:35,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:35,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583443034] [2024-06-14 12:44:35,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:35,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:35,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:36,910 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-14 12:44:36,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:36,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583443034] [2024-06-14 12:44:36,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583443034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:36,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:36,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:44:36,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75125038] [2024-06-14 12:44:36,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:36,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:44:36,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:36,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:44:36,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:44:37,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:37,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 203 transitions, 1829 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-14 12:44:37,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:37,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:37,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:37,455 INFO L124 PetriNetUnfolderBase]: 649/1281 cut-off events. [2024-06-14 12:44:37,455 INFO L125 PetriNetUnfolderBase]: For 332616/332622 co-relation queries the response was YES. [2024-06-14 12:44:37,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9789 conditions, 1281 events. 649/1281 cut-off events. For 332616/332622 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 7282 event pairs, 171 based on Foata normal form. 2/1278 useless extension candidates. Maximal degree in co-relation 9637. Up to 858 conditions per place. [2024-06-14 12:44:37,470 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 140 selfloop transitions, 79 changer transitions 0/221 dead transitions. [2024-06-14 12:44:37,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 221 transitions, 2366 flow [2024-06-14 12:44:37,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:37,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:37,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 12:44:37,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-14 12:44:37,471 INFO L175 Difference]: Start difference. First operand has 311 places, 203 transitions, 1829 flow. Second operand 11 states and 120 transitions. [2024-06-14 12:44:37,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 221 transitions, 2366 flow [2024-06-14 12:44:38,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 221 transitions, 2166 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-14 12:44:38,592 INFO L231 Difference]: Finished difference. Result has 313 places, 204 transitions, 1846 flow [2024-06-14 12:44:38,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1629, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1846, PETRI_PLACES=313, PETRI_TRANSITIONS=204} [2024-06-14 12:44:38,593 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 282 predicate places. [2024-06-14 12:44:38,593 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 204 transitions, 1846 flow [2024-06-14 12:44:38,593 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-14 12:44:38,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:38,594 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-14 12:44:38,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 12:44:38,594 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-14 12:44:38,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:38,594 INFO L85 PathProgramCache]: Analyzing trace with hash -911412290, now seen corresponding path program 34 times [2024-06-14 12:44:38,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:38,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602859830] [2024-06-14 12:44:38,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:38,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:38,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:39,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-14 12:44:39,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:39,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602859830] [2024-06-14 12:44:39,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602859830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:39,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:39,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:44:39,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544526621] [2024-06-14 12:44:39,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:39,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:44:39,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:39,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:44:39,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:44:39,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:39,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 204 transitions, 1846 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-14 12:44:39,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:39,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:39,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:40,115 INFO L124 PetriNetUnfolderBase]: 646/1276 cut-off events. [2024-06-14 12:44:40,115 INFO L125 PetriNetUnfolderBase]: For 320030/320036 co-relation queries the response was YES. [2024-06-14 12:44:40,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9442 conditions, 1276 events. 646/1276 cut-off events. For 320030/320036 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 7254 event pairs, 182 based on Foata normal form. 2/1273 useless extension candidates. Maximal degree in co-relation 9289. Up to 847 conditions per place. [2024-06-14 12:44:40,130 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 146 selfloop transitions, 74 changer transitions 0/222 dead transitions. [2024-06-14 12:44:40,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 222 transitions, 2336 flow [2024-06-14 12:44:40,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:40,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:40,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 12:44:40,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-14 12:44:40,131 INFO L175 Difference]: Start difference. First operand has 313 places, 204 transitions, 1846 flow. Second operand 11 states and 124 transitions. [2024-06-14 12:44:40,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 222 transitions, 2336 flow [2024-06-14 12:44:41,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 222 transitions, 2102 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-14 12:44:41,215 INFO L231 Difference]: Finished difference. Result has 315 places, 204 transitions, 1764 flow [2024-06-14 12:44:41,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1764, PETRI_PLACES=315, PETRI_TRANSITIONS=204} [2024-06-14 12:44:41,215 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 284 predicate places. [2024-06-14 12:44:41,215 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 204 transitions, 1764 flow [2024-06-14 12:44:41,216 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-14 12:44:41,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:41,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] [2024-06-14 12:44:41,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 12:44:41,216 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-14 12:44:41,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:41,217 INFO L85 PathProgramCache]: Analyzing trace with hash -903778354, now seen corresponding path program 10 times [2024-06-14 12:44:41,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:41,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705308468] [2024-06-14 12:44:41,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:41,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:41,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:42,062 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-14 12:44:42,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:42,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705308468] [2024-06-14 12:44:42,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705308468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:42,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:42,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:42,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842432320] [2024-06-14 12:44:42,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:42,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:42,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:42,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:42,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:42,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:42,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 204 transitions, 1764 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-14 12:44:42,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:42,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:42,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:42,513 INFO L124 PetriNetUnfolderBase]: 673/1337 cut-off events. [2024-06-14 12:44:42,513 INFO L125 PetriNetUnfolderBase]: For 423152/423158 co-relation queries the response was YES. [2024-06-14 12:44:42,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10269 conditions, 1337 events. 673/1337 cut-off events. For 423152/423158 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 7708 event pairs, 195 based on Foata normal form. 8/1340 useless extension candidates. Maximal degree in co-relation 10115. Up to 791 conditions per place. [2024-06-14 12:44:42,527 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 149 selfloop transitions, 69 changer transitions 8/228 dead transitions. [2024-06-14 12:44:42,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 228 transitions, 2558 flow [2024-06-14 12:44:42,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:42,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:42,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 12:44:42,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-14 12:44:42,528 INFO L175 Difference]: Start difference. First operand has 315 places, 204 transitions, 1764 flow. Second operand 11 states and 127 transitions. [2024-06-14 12:44:42,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 228 transitions, 2558 flow [2024-06-14 12:44:43,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 228 transitions, 2392 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:44:43,524 INFO L231 Difference]: Finished difference. Result has 316 places, 201 transitions, 1716 flow [2024-06-14 12:44:43,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1716, PETRI_PLACES=316, PETRI_TRANSITIONS=201} [2024-06-14 12:44:43,524 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 285 predicate places. [2024-06-14 12:44:43,524 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 201 transitions, 1716 flow [2024-06-14 12:44:43,525 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-14 12:44:43,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:43,525 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-14 12:44:43,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 12:44:43,525 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-14 12:44:43,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:43,526 INFO L85 PathProgramCache]: Analyzing trace with hash -904047124, now seen corresponding path program 11 times [2024-06-14 12:44:43,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:43,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693645621] [2024-06-14 12:44:43,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:43,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:43,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:44,426 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-14 12:44:44,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:44,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693645621] [2024-06-14 12:44:44,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693645621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:44,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:44,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:44,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24184238] [2024-06-14 12:44:44,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:44,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:44,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:44,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:44,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:44,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:44,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 201 transitions, 1716 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-14 12:44:44,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:44,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:44,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:44,926 INFO L124 PetriNetUnfolderBase]: 656/1306 cut-off events. [2024-06-14 12:44:44,926 INFO L125 PetriNetUnfolderBase]: For 412297/412303 co-relation queries the response was YES. [2024-06-14 12:44:44,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9624 conditions, 1306 events. 656/1306 cut-off events. For 412297/412303 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7482 event pairs, 195 based on Foata normal form. 10/1311 useless extension candidates. Maximal degree in co-relation 9469. Up to 864 conditions per place. [2024-06-14 12:44:44,940 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 140 selfloop transitions, 67 changer transitions 12/221 dead transitions. [2024-06-14 12:44:44,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 221 transitions, 2214 flow [2024-06-14 12:44:44,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:44,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:44,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:44:44,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-14 12:44:44,941 INFO L175 Difference]: Start difference. First operand has 316 places, 201 transitions, 1716 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:44:44,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 221 transitions, 2214 flow [2024-06-14 12:44:45,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 221 transitions, 2076 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:45,895 INFO L231 Difference]: Finished difference. Result has 313 places, 196 transitions, 1670 flow [2024-06-14 12:44:45,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1578, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1670, PETRI_PLACES=313, PETRI_TRANSITIONS=196} [2024-06-14 12:44:45,895 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 282 predicate places. [2024-06-14 12:44:45,895 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 196 transitions, 1670 flow [2024-06-14 12:44:45,895 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-14 12:44:45,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:45,895 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-14 12:44:45,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 12:44:45,895 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-14 12:44:45,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:45,896 INFO L85 PathProgramCache]: Analyzing trace with hash -2050993556, now seen corresponding path program 35 times [2024-06-14 12:44:45,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:45,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053969287] [2024-06-14 12:44:45,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:45,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:45,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:46,906 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-14 12:44:46,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:46,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053969287] [2024-06-14 12:44:46,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053969287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:46,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:46,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:44:46,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281048241] [2024-06-14 12:44:46,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:46,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:44:46,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:46,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:44:46,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:44:47,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:47,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 196 transitions, 1670 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-14 12:44:47,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:47,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:47,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:47,384 INFO L124 PetriNetUnfolderBase]: 623/1247 cut-off events. [2024-06-14 12:44:47,384 INFO L125 PetriNetUnfolderBase]: For 323086/323092 co-relation queries the response was YES. [2024-06-14 12:44:47,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9070 conditions, 1247 events. 623/1247 cut-off events. For 323086/323092 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 7127 event pairs, 174 based on Foata normal form. 2/1244 useless extension candidates. Maximal degree in co-relation 8917. Up to 759 conditions per place. [2024-06-14 12:44:47,395 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 126 selfloop transitions, 84 changer transitions 0/212 dead transitions. [2024-06-14 12:44:47,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 212 transitions, 2130 flow [2024-06-14 12:44:47,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:47,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:47,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 12:44:47,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-14 12:44:47,396 INFO L175 Difference]: Start difference. First operand has 313 places, 196 transitions, 1670 flow. Second operand 11 states and 115 transitions. [2024-06-14 12:44:47,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 212 transitions, 2130 flow [2024-06-14 12:44:48,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 212 transitions, 1914 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:48,286 INFO L231 Difference]: Finished difference. Result has 310 places, 196 transitions, 1626 flow [2024-06-14 12:44:48,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1626, PETRI_PLACES=310, PETRI_TRANSITIONS=196} [2024-06-14 12:44:48,286 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 279 predicate places. [2024-06-14 12:44:48,287 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 196 transitions, 1626 flow [2024-06-14 12:44:48,287 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-14 12:44:48,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:48,287 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-14 12:44:48,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 12:44:48,287 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-14 12:44:48,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:48,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1854104943, now seen corresponding path program 1 times [2024-06-14 12:44:48,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:48,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418719542] [2024-06-14 12:44:48,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:48,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:48,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:49,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-14 12:44:49,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:49,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418719542] [2024-06-14 12:44:49,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418719542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:49,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:49,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:44:49,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751428223] [2024-06-14 12:44:49,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:49,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:44:49,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:49,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:44:49,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:44:49,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:49,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 196 transitions, 1626 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-14 12:44:49,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:49,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:49,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:50,086 INFO L124 PetriNetUnfolderBase]: 631/1266 cut-off events. [2024-06-14 12:44:50,087 INFO L125 PetriNetUnfolderBase]: For 333881/333881 co-relation queries the response was YES. [2024-06-14 12:44:50,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8846 conditions, 1266 events. 631/1266 cut-off events. For 333881/333881 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 7284 event pairs, 181 based on Foata normal form. 6/1271 useless extension candidates. Maximal degree in co-relation 8695. Up to 1128 conditions per place. [2024-06-14 12:44:50,099 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 180 selfloop transitions, 14 changer transitions 25/221 dead transitions. [2024-06-14 12:44:50,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 221 transitions, 2128 flow [2024-06-14 12:44:50,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:50,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:50,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2024-06-14 12:44:50,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3098958333333333 [2024-06-14 12:44:50,100 INFO L175 Difference]: Start difference. First operand has 310 places, 196 transitions, 1626 flow. Second operand 12 states and 119 transitions. [2024-06-14 12:44:50,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 221 transitions, 2128 flow [2024-06-14 12:44:51,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 221 transitions, 1735 flow, removed 14 selfloop flow, removed 13 redundant places. [2024-06-14 12:44:51,004 INFO L231 Difference]: Finished difference. Result has 309 places, 188 transitions, 1217 flow [2024-06-14 12:44:51,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1233, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1217, PETRI_PLACES=309, PETRI_TRANSITIONS=188} [2024-06-14 12:44:51,004 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 278 predicate places. [2024-06-14 12:44:51,004 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 188 transitions, 1217 flow [2024-06-14 12:44:51,005 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-14 12:44:51,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:51,005 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-14 12:44:51,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 12:44:51,005 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-14 12:44:51,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:51,005 INFO L85 PathProgramCache]: Analyzing trace with hash 769351069, now seen corresponding path program 2 times [2024-06-14 12:44:51,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:51,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046422993] [2024-06-14 12:44:51,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:51,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:51,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:52,145 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-14 12:44:52,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:52,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046422993] [2024-06-14 12:44:52,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046422993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:52,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:52,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:52,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965629811] [2024-06-14 12:44:52,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:52,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:52,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:52,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:52,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:52,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:52,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 188 transitions, 1217 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:52,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:52,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:52,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:52,657 INFO L124 PetriNetUnfolderBase]: 597/1206 cut-off events. [2024-06-14 12:44:52,658 INFO L125 PetriNetUnfolderBase]: For 333268/333268 co-relation queries the response was YES. [2024-06-14 12:44:52,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8077 conditions, 1206 events. 597/1206 cut-off events. For 333268/333268 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 6919 event pairs, 159 based on Foata normal form. 6/1211 useless extension candidates. Maximal degree in co-relation 7927. Up to 875 conditions per place. [2024-06-14 12:44:52,670 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 142 selfloop transitions, 43 changer transitions 19/206 dead transitions. [2024-06-14 12:44:52,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 206 transitions, 1671 flow [2024-06-14 12:44:52,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:52,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:52,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-14 12:44:52,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-14 12:44:52,671 INFO L175 Difference]: Start difference. First operand has 309 places, 188 transitions, 1217 flow. Second operand 11 states and 112 transitions. [2024-06-14 12:44:52,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 206 transitions, 1671 flow [2024-06-14 12:44:53,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 206 transitions, 1631 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:53,466 INFO L231 Difference]: Finished difference. Result has 298 places, 175 transitions, 1203 flow [2024-06-14 12:44:53,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1203, PETRI_PLACES=298, PETRI_TRANSITIONS=175} [2024-06-14 12:44:53,466 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 267 predicate places. [2024-06-14 12:44:53,466 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 175 transitions, 1203 flow [2024-06-14 12:44:53,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:53,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:53,466 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-14 12:44:53,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 12:44:53,468 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-14 12:44:53,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:53,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1567838769, now seen corresponding path program 3 times [2024-06-14 12:44:53,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:53,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403215387] [2024-06-14 12:44:53,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:53,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:53,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:54,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-14 12:44:54,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:54,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403215387] [2024-06-14 12:44:54,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403215387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:54,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:54,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:44:54,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067753628] [2024-06-14 12:44:54,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:54,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:44:54,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:54,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:44:54,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:44:54,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:54,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 175 transitions, 1203 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-14 12:44:54,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:54,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:54,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:55,400 INFO L124 PetriNetUnfolderBase]: 555/1132 cut-off events. [2024-06-14 12:44:55,400 INFO L125 PetriNetUnfolderBase]: For 307283/307283 co-relation queries the response was YES. [2024-06-14 12:44:55,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7764 conditions, 1132 events. 555/1132 cut-off events. For 307283/307283 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6404 event pairs, 167 based on Foata normal form. 6/1137 useless extension candidates. Maximal degree in co-relation 7619. Up to 981 conditions per place. [2024-06-14 12:44:55,412 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 154 selfloop transitions, 24 changer transitions 17/197 dead transitions. [2024-06-14 12:44:55,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 197 transitions, 1655 flow [2024-06-14 12:44:55,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:55,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:55,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 117 transitions. [2024-06-14 12:44:55,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3046875 [2024-06-14 12:44:55,412 INFO L175 Difference]: Start difference. First operand has 298 places, 175 transitions, 1203 flow. Second operand 12 states and 117 transitions. [2024-06-14 12:44:55,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 197 transitions, 1655 flow [2024-06-14 12:44:56,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 197 transitions, 1551 flow, removed 9 selfloop flow, removed 17 redundant places. [2024-06-14 12:44:56,119 INFO L231 Difference]: Finished difference. Result has 283 places, 168 transitions, 1100 flow [2024-06-14 12:44:56,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1100, PETRI_PLACES=283, PETRI_TRANSITIONS=168} [2024-06-14 12:44:56,119 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 252 predicate places. [2024-06-14 12:44:56,119 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 168 transitions, 1100 flow [2024-06-14 12:44:56,120 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-14 12:44:56,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:56,120 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-14 12:44:56,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 12:44:56,120 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-14 12:44:56,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:56,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1850403047, now seen corresponding path program 4 times [2024-06-14 12:44:56,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:56,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627231686] [2024-06-14 12:44:56,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:56,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:56,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:57,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-14 12:44:57,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:57,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627231686] [2024-06-14 12:44:57,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627231686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:57,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:57,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:57,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812859752] [2024-06-14 12:44:57,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:57,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:57,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:57,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:57,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:57,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:57,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 168 transitions, 1100 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:57,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:57,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:57,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:57,694 INFO L124 PetriNetUnfolderBase]: 537/1098 cut-off events. [2024-06-14 12:44:57,694 INFO L125 PetriNetUnfolderBase]: For 268089/268089 co-relation queries the response was YES. [2024-06-14 12:44:57,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7292 conditions, 1098 events. 537/1098 cut-off events. For 268089/268089 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6162 event pairs, 151 based on Foata normal form. 6/1103 useless extension candidates. Maximal degree in co-relation 7168. Up to 791 conditions per place. [2024-06-14 12:44:57,704 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 132 selfloop transitions, 27 changer transitions 25/186 dead transitions. [2024-06-14 12:44:57,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 186 transitions, 1512 flow [2024-06-14 12:44:57,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:57,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:57,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-14 12:44:57,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3153409090909091 [2024-06-14 12:44:57,705 INFO L175 Difference]: Start difference. First operand has 283 places, 168 transitions, 1100 flow. Second operand 11 states and 111 transitions. [2024-06-14 12:44:57,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 186 transitions, 1512 flow [2024-06-14 12:44:58,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 186 transitions, 1456 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:58,386 INFO L231 Difference]: Finished difference. Result has 274 places, 151 transitions, 1003 flow [2024-06-14 12:44:58,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1003, PETRI_PLACES=274, PETRI_TRANSITIONS=151} [2024-06-14 12:44:58,386 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 243 predicate places. [2024-06-14 12:44:58,386 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 151 transitions, 1003 flow [2024-06-14 12:44:58,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:58,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:58,387 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-14 12:44:58,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 12:44:58,387 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-14 12:44:58,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:58,387 INFO L85 PathProgramCache]: Analyzing trace with hash 550804575, now seen corresponding path program 5 times [2024-06-14 12:44:58,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:58,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366000107] [2024-06-14 12:44:58,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:58,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:58,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:59,703 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-14 12:44:59,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:59,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366000107] [2024-06-14 12:44:59,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366000107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:59,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:59,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:44:59,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257503363] [2024-06-14 12:44:59,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:59,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:44:59,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:59,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:44:59,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:44:59,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:59,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 151 transitions, 1003 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-14 12:44:59,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:59,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:59,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:00,199 INFO L124 PetriNetUnfolderBase]: 482/1001 cut-off events. [2024-06-14 12:45:00,199 INFO L125 PetriNetUnfolderBase]: For 253855/253855 co-relation queries the response was YES. [2024-06-14 12:45:00,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6893 conditions, 1001 events. 482/1001 cut-off events. For 253855/253855 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5518 event pairs, 149 based on Foata normal form. 6/1006 useless extension candidates. Maximal degree in co-relation 6772. Up to 861 conditions per place. [2024-06-14 12:45:00,208 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 130 selfloop transitions, 6 changer transitions 35/173 dead transitions. [2024-06-14 12:45:00,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 173 transitions, 1401 flow [2024-06-14 12:45:00,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:00,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:00,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 115 transitions. [2024-06-14 12:45:00,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2994791666666667 [2024-06-14 12:45:00,209 INFO L175 Difference]: Start difference. First operand has 274 places, 151 transitions, 1003 flow. Second operand 12 states and 115 transitions. [2024-06-14 12:45:00,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 173 transitions, 1401 flow [2024-06-14 12:45:00,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 173 transitions, 1325 flow, removed 11 selfloop flow, removed 18 redundant places. [2024-06-14 12:45:00,721 INFO L231 Difference]: Finished difference. Result has 254 places, 134 transitions, 801 flow [2024-06-14 12:45:00,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=801, PETRI_PLACES=254, PETRI_TRANSITIONS=134} [2024-06-14 12:45:00,721 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 223 predicate places. [2024-06-14 12:45:00,721 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 134 transitions, 801 flow [2024-06-14 12:45:00,722 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-14 12:45:00,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:00,722 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-14 12:45:00,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 12:45:00,722 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-14 12:45:00,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:00,723 INFO L85 PathProgramCache]: Analyzing trace with hash 2131931473, now seen corresponding path program 6 times [2024-06-14 12:45:00,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:00,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739281825] [2024-06-14 12:45:00,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:00,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:00,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:01,874 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-14 12:45:01,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:01,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739281825] [2024-06-14 12:45:01,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739281825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:01,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:01,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:45:01,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289540006] [2024-06-14 12:45:01,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:01,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:45:01,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:01,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:45:01,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:45:02,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:02,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 134 transitions, 801 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-14 12:45:02,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:02,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:02,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:02,397 INFO L124 PetriNetUnfolderBase]: 420/869 cut-off events. [2024-06-14 12:45:02,397 INFO L125 PetriNetUnfolderBase]: For 179621/179621 co-relation queries the response was YES. [2024-06-14 12:45:02,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5442 conditions, 869 events. 420/869 cut-off events. For 179621/179621 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4672 event pairs, 121 based on Foata normal form. 6/874 useless extension candidates. Maximal degree in co-relation 5331. Up to 702 conditions per place. [2024-06-14 12:45:02,404 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 111 selfloop transitions, 7 changer transitions 32/152 dead transitions. [2024-06-14 12:45:02,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 152 transitions, 1149 flow [2024-06-14 12:45:02,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:02,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:02,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 108 transitions. [2024-06-14 12:45:02,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3068181818181818 [2024-06-14 12:45:02,404 INFO L175 Difference]: Start difference. First operand has 254 places, 134 transitions, 801 flow. Second operand 11 states and 108 transitions. [2024-06-14 12:45:02,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 152 transitions, 1149 flow [2024-06-14 12:45:02,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 152 transitions, 1105 flow, removed 12 selfloop flow, removed 15 redundant places. [2024-06-14 12:45:02,772 INFO L231 Difference]: Finished difference. Result has 233 places, 114 transitions, 690 flow [2024-06-14 12:45:02,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=690, PETRI_PLACES=233, PETRI_TRANSITIONS=114} [2024-06-14 12:45:02,772 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 202 predicate places. [2024-06-14 12:45:02,772 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 114 transitions, 690 flow [2024-06-14 12:45:02,773 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-14 12:45:02,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:02,773 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-14 12:45:02,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 12:45:02,773 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-14 12:45:02,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:02,773 INFO L85 PathProgramCache]: Analyzing trace with hash -703198853, now seen corresponding path program 7 times [2024-06-14 12:45:02,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:02,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506642364] [2024-06-14 12:45:02,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:02,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:02,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:03,977 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-14 12:45:03,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:03,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506642364] [2024-06-14 12:45:03,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506642364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:03,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:03,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:45:03,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265802116] [2024-06-14 12:45:03,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:03,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:45:03,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:03,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:45:03,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:45:04,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:04,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 114 transitions, 690 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-14 12:45:04,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:04,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:04,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:04,371 INFO L124 PetriNetUnfolderBase]: 363/754 cut-off events. [2024-06-14 12:45:04,372 INFO L125 PetriNetUnfolderBase]: For 158646/158646 co-relation queries the response was YES. [2024-06-14 12:45:04,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4872 conditions, 754 events. 363/754 cut-off events. For 158646/158646 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3885 event pairs, 115 based on Foata normal form. 6/759 useless extension candidates. Maximal degree in co-relation 4769. Up to 668 conditions per place. [2024-06-14 12:45:04,378 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 100 selfloop transitions, 3 changer transitions 28/133 dead transitions. [2024-06-14 12:45:04,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 133 transitions, 994 flow [2024-06-14 12:45:04,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:04,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:04,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 110 transitions. [2024-06-14 12:45:04,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2864583333333333 [2024-06-14 12:45:04,379 INFO L175 Difference]: Start difference. First operand has 233 places, 114 transitions, 690 flow. Second operand 12 states and 110 transitions. [2024-06-14 12:45:04,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 133 transitions, 994 flow [2024-06-14 12:45:04,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 133 transitions, 946 flow, removed 17 selfloop flow, removed 22 redundant places. [2024-06-14 12:45:04,610 INFO L231 Difference]: Finished difference. Result has 201 places, 104 transitions, 602 flow [2024-06-14 12:45:04,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=602, PETRI_PLACES=201, PETRI_TRANSITIONS=104} [2024-06-14 12:45:04,610 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 170 predicate places. [2024-06-14 12:45:04,610 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 104 transitions, 602 flow [2024-06-14 12:45:04,610 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-14 12:45:04,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:04,610 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-14 12:45:04,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 12:45:04,611 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-14 12:45:04,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:04,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1539563691, now seen corresponding path program 8 times [2024-06-14 12:45:04,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:04,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433800769] [2024-06-14 12:45:04,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:04,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:04,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:05,785 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-14 12:45:05,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:05,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433800769] [2024-06-14 12:45:05,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433800769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:05,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:05,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:45:05,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312392358] [2024-06-14 12:45:05,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:05,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:45:05,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:05,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:45:05,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:45:05,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:05,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 104 transitions, 602 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-14 12:45:05,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:05,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:05,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:06,289 INFO L124 PetriNetUnfolderBase]: 322/664 cut-off events. [2024-06-14 12:45:06,289 INFO L125 PetriNetUnfolderBase]: For 90964/90964 co-relation queries the response was YES. [2024-06-14 12:45:06,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3671 conditions, 664 events. 322/664 cut-off events. For 90964/90964 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3359 event pairs, 90 based on Foata normal form. 6/669 useless extension candidates. Maximal degree in co-relation 3584. Up to 413 conditions per place. [2024-06-14 12:45:06,294 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 68 selfloop transitions, 28 changer transitions 21/119 dead transitions. [2024-06-14 12:45:06,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 119 transitions, 868 flow [2024-06-14 12:45:06,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:06,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:06,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-14 12:45:06,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3039772727272727 [2024-06-14 12:45:06,294 INFO L175 Difference]: Start difference. First operand has 201 places, 104 transitions, 602 flow. Second operand 11 states and 107 transitions. [2024-06-14 12:45:06,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 119 transitions, 868 flow [2024-06-14 12:45:06,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 119 transitions, 842 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-14 12:45:06,416 INFO L231 Difference]: Finished difference. Result has 183 places, 91 transitions, 573 flow [2024-06-14 12:45:06,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=573, PETRI_PLACES=183, PETRI_TRANSITIONS=91} [2024-06-14 12:45:06,417 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 152 predicate places. [2024-06-14 12:45:06,417 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 91 transitions, 573 flow [2024-06-14 12:45:06,417 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-14 12:45:06,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:06,417 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-14 12:45:06,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 12:45:06,417 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-14 12:45:06,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:06,417 INFO L85 PathProgramCache]: Analyzing trace with hash 983634065, now seen corresponding path program 9 times [2024-06-14 12:45:06,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:06,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598767820] [2024-06-14 12:45:06,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:06,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:06,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:07,595 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-14 12:45:07,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:07,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598767820] [2024-06-14 12:45:07,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598767820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:07,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:07,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:45:07,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142132738] [2024-06-14 12:45:07,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:07,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:45:07,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:07,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:45:07,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:45:07,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:07,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 91 transitions, 573 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-14 12:45:07,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:07,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:07,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:08,037 INFO L124 PetriNetUnfolderBase]: 283/591 cut-off events. [2024-06-14 12:45:08,037 INFO L125 PetriNetUnfolderBase]: For 75414/75414 co-relation queries the response was YES. [2024-06-14 12:45:08,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3345 conditions, 591 events. 283/591 cut-off events. For 75414/75414 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2880 event pairs, 84 based on Foata normal form. 6/596 useless extension candidates. Maximal degree in co-relation 3266. Up to 359 conditions per place. [2024-06-14 12:45:08,041 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 59 selfloop transitions, 22 changer transitions 23/106 dead transitions. [2024-06-14 12:45:08,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 106 transitions, 813 flow [2024-06-14 12:45:08,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:08,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:08,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-14 12:45:08,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29829545454545453 [2024-06-14 12:45:08,042 INFO L175 Difference]: Start difference. First operand has 183 places, 91 transitions, 573 flow. Second operand 11 states and 105 transitions. [2024-06-14 12:45:08,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 106 transitions, 813 flow [2024-06-14 12:45:08,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 106 transitions, 737 flow, removed 10 selfloop flow, removed 17 redundant places. [2024-06-14 12:45:08,162 INFO L231 Difference]: Finished difference. Result has 164 places, 78 transitions, 487 flow [2024-06-14 12:45:08,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=487, PETRI_PLACES=164, PETRI_TRANSITIONS=78} [2024-06-14 12:45:08,163 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 133 predicate places. [2024-06-14 12:45:08,163 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 78 transitions, 487 flow [2024-06-14 12:45:08,163 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-14 12:45:08,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:08,163 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-14 12:45:08,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 12:45:08,163 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-14 12:45:08,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:08,164 INFO L85 PathProgramCache]: Analyzing trace with hash -913143183, now seen corresponding path program 10 times [2024-06-14 12:45:08,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:08,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201493403] [2024-06-14 12:45:08,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:08,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:08,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:09,382 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-14 12:45:09,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:09,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201493403] [2024-06-14 12:45:09,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201493403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:09,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:09,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:45:09,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519574147] [2024-06-14 12:45:09,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:09,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:45:09,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:09,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:45:09,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:45:09,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:09,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 78 transitions, 487 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-14 12:45:09,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:09,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:09,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:09,780 INFO L124 PetriNetUnfolderBase]: 242/512 cut-off events. [2024-06-14 12:45:09,780 INFO L125 PetriNetUnfolderBase]: For 57480/57480 co-relation queries the response was YES. [2024-06-14 12:45:09,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2896 conditions, 512 events. 242/512 cut-off events. For 57480/57480 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2386 event pairs, 80 based on Foata normal form. 6/517 useless extension candidates. Maximal degree in co-relation 2826. Up to 333 conditions per place. [2024-06-14 12:45:09,783 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 48 selfloop transitions, 27 changer transitions 17/94 dead transitions. [2024-06-14 12:45:09,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 94 transitions, 705 flow [2024-06-14 12:45:09,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:09,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:09,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 111 transitions. [2024-06-14 12:45:09,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2890625 [2024-06-14 12:45:09,783 INFO L175 Difference]: Start difference. First operand has 164 places, 78 transitions, 487 flow. Second operand 12 states and 111 transitions. [2024-06-14 12:45:09,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 94 transitions, 705 flow [2024-06-14 12:45:09,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 94 transitions, 639 flow, removed 11 selfloop flow, removed 17 redundant places. [2024-06-14 12:45:09,840 INFO L231 Difference]: Finished difference. Result has 145 places, 73 transitions, 456 flow [2024-06-14 12:45:09,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=421, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=456, PETRI_PLACES=145, PETRI_TRANSITIONS=73} [2024-06-14 12:45:09,841 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 114 predicate places. [2024-06-14 12:45:09,841 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 73 transitions, 456 flow [2024-06-14 12:45:09,841 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-14 12:45:09,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:09,841 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-14 12:45:09,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 12:45:09,841 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-14 12:45:09,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:09,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1023965703, now seen corresponding path program 11 times [2024-06-14 12:45:09,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:09,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444512883] [2024-06-14 12:45:09,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:09,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:11,056 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-14 12:45:11,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:11,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444512883] [2024-06-14 12:45:11,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444512883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:11,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:11,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:45:11,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047029732] [2024-06-14 12:45:11,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:11,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:45:11,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:11,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:45:11,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:45:11,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:11,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 73 transitions, 456 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-14 12:45:11,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:11,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:11,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:11,355 INFO L124 PetriNetUnfolderBase]: 224/478 cut-off events. [2024-06-14 12:45:11,356 INFO L125 PetriNetUnfolderBase]: For 40424/40424 co-relation queries the response was YES. [2024-06-14 12:45:11,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2566 conditions, 478 events. 224/478 cut-off events. For 40424/40424 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2185 event pairs, 38 based on Foata normal form. 6/483 useless extension candidates. Maximal degree in co-relation 2506. Up to 177 conditions per place. [2024-06-14 12:45:11,358 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 41 selfloop transitions, 29 changer transitions 16/88 dead transitions. [2024-06-14 12:45:11,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 88 transitions, 660 flow [2024-06-14 12:45:11,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:11,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:11,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-06-14 12:45:11,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2869318181818182 [2024-06-14 12:45:11,359 INFO L175 Difference]: Start difference. First operand has 145 places, 73 transitions, 456 flow. Second operand 11 states and 101 transitions. [2024-06-14 12:45:11,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 88 transitions, 660 flow [2024-06-14 12:45:11,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 88 transitions, 596 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 12:45:11,409 INFO L231 Difference]: Finished difference. Result has 136 places, 67 transitions, 426 flow [2024-06-14 12:45:11,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=426, PETRI_PLACES=136, PETRI_TRANSITIONS=67} [2024-06-14 12:45:11,409 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 105 predicate places. [2024-06-14 12:45:11,409 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 67 transitions, 426 flow [2024-06-14 12:45:11,409 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-14 12:45:11,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:11,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-14 12:45:11,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 12:45:11,409 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-14 12:45:11,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:11,410 INFO L85 PathProgramCache]: Analyzing trace with hash -707927339, now seen corresponding path program 12 times [2024-06-14 12:45:11,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:11,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974282344] [2024-06-14 12:45:11,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:11,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:11,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:12,553 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-14 12:45:12,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:12,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974282344] [2024-06-14 12:45:12,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974282344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:12,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:12,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:45:12,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735354727] [2024-06-14 12:45:12,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:12,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:45:12,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:12,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:45:12,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:45:12,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:12,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 67 transitions, 426 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-14 12:45:12,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:12,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:12,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:12,928 INFO L124 PetriNetUnfolderBase]: 204/438 cut-off events. [2024-06-14 12:45:12,928 INFO L125 PetriNetUnfolderBase]: For 34444/34444 co-relation queries the response was YES. [2024-06-14 12:45:12,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2388 conditions, 438 events. 204/438 cut-off events. For 34444/34444 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1956 event pairs, 70 based on Foata normal form. 6/443 useless extension candidates. Maximal degree in co-relation 2332. Up to 273 conditions per place. [2024-06-14 12:45:12,930 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 45 selfloop transitions, 16 changer transitions 19/82 dead transitions. [2024-06-14 12:45:12,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 82 transitions, 618 flow [2024-06-14 12:45:12,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:12,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:12,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 102 transitions. [2024-06-14 12:45:12,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2897727272727273 [2024-06-14 12:45:12,931 INFO L175 Difference]: Start difference. First operand has 136 places, 67 transitions, 426 flow. Second operand 11 states and 102 transitions. [2024-06-14 12:45:12,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 82 transitions, 618 flow [2024-06-14 12:45:12,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 82 transitions, 548 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-14 12:45:12,985 INFO L231 Difference]: Finished difference. Result has 126 places, 60 transitions, 359 flow [2024-06-14 12:45:12,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=359, PETRI_PLACES=126, PETRI_TRANSITIONS=60} [2024-06-14 12:45:12,985 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 95 predicate places. [2024-06-14 12:45:12,986 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 60 transitions, 359 flow [2024-06-14 12:45:12,986 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-14 12:45:12,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:12,986 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-14 12:45:12,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 12:45:12,986 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-14 12:45:12,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:12,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1335325557, now seen corresponding path program 13 times [2024-06-14 12:45:12,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:12,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110559955] [2024-06-14 12:45:12,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:12,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:12,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:14,397 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-14 12:45:14,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:14,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110559955] [2024-06-14 12:45:14,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110559955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:14,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:14,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:45:14,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637981942] [2024-06-14 12:45:14,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:14,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:45:14,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:14,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:45:14,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:45:14,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:14,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 60 transitions, 359 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-14 12:45:14,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:14,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:14,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:14,687 INFO L124 PetriNetUnfolderBase]: 186/400 cut-off events. [2024-06-14 12:45:14,687 INFO L125 PetriNetUnfolderBase]: For 27620/27620 co-relation queries the response was YES. [2024-06-14 12:45:14,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2115 conditions, 400 events. 186/400 cut-off events. For 27620/27620 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1749 event pairs, 64 based on Foata normal form. 6/405 useless extension candidates. Maximal degree in co-relation 2064. Up to 263 conditions per place. [2024-06-14 12:45:14,689 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 42 selfloop transitions, 20 changer transitions 12/76 dead transitions. [2024-06-14 12:45:14,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 76 transitions, 541 flow [2024-06-14 12:45:14,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:14,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:14,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 109 transitions. [2024-06-14 12:45:14,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2838541666666667 [2024-06-14 12:45:14,690 INFO L175 Difference]: Start difference. First operand has 126 places, 60 transitions, 359 flow. Second operand 12 states and 109 transitions. [2024-06-14 12:45:14,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 76 transitions, 541 flow [2024-06-14 12:45:14,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 76 transitions, 495 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-14 12:45:14,713 INFO L231 Difference]: Finished difference. Result has 115 places, 56 transitions, 336 flow [2024-06-14 12:45:14,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=336, PETRI_PLACES=115, PETRI_TRANSITIONS=56} [2024-06-14 12:45:14,713 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 84 predicate places. [2024-06-14 12:45:14,713 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 56 transitions, 336 flow [2024-06-14 12:45:14,713 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-14 12:45:14,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:14,713 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-14 12:45:14,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 12:45:14,714 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-14 12:45:14,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:14,714 INFO L85 PathProgramCache]: Analyzing trace with hash -903352881, now seen corresponding path program 14 times [2024-06-14 12:45:14,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:14,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716192793] [2024-06-14 12:45:14,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:14,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:14,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:15,854 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-14 12:45:15,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:15,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716192793] [2024-06-14 12:45:15,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716192793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:15,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:15,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:45:15,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440308909] [2024-06-14 12:45:15,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:15,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:45:15,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:15,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:45:15,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:45:15,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:15,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 56 transitions, 336 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-14 12:45:15,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:15,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:15,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:16,222 INFO L124 PetriNetUnfolderBase]: 162/348 cut-off events. [2024-06-14 12:45:16,222 INFO L125 PetriNetUnfolderBase]: For 16370/16370 co-relation queries the response was YES. [2024-06-14 12:45:16,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1631 conditions, 348 events. 162/348 cut-off events. For 16370/16370 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1430 event pairs, 51 based on Foata normal form. 6/353 useless extension candidates. Maximal degree in co-relation 1586. Up to 210 conditions per place. [2024-06-14 12:45:16,223 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 38 selfloop transitions, 16 changer transitions 15/71 dead transitions. [2024-06-14 12:45:16,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 71 transitions, 506 flow [2024-06-14 12:45:16,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:16,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:16,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-14 12:45:16,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29261363636363635 [2024-06-14 12:45:16,224 INFO L175 Difference]: Start difference. First operand has 115 places, 56 transitions, 336 flow. Second operand 11 states and 103 transitions. [2024-06-14 12:45:16,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 71 transitions, 506 flow [2024-06-14 12:45:16,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 71 transitions, 458 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 12:45:16,236 INFO L231 Difference]: Finished difference. Result has 108 places, 49 transitions, 289 flow [2024-06-14 12:45:16,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=289, PETRI_PLACES=108, PETRI_TRANSITIONS=49} [2024-06-14 12:45:16,237 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 77 predicate places. [2024-06-14 12:45:16,237 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 49 transitions, 289 flow [2024-06-14 12:45:16,237 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-14 12:45:16,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:16,237 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-14 12:45:16,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 12:45:16,237 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-14 12:45:16,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:16,237 INFO L85 PathProgramCache]: Analyzing trace with hash -903525861, now seen corresponding path program 15 times [2024-06-14 12:45:16,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:16,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047644287] [2024-06-14 12:45:16,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:16,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:16,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:17,738 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-14 12:45:17,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:17,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047644287] [2024-06-14 12:45:17,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047644287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:17,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:17,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:45:17,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954758066] [2024-06-14 12:45:17,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:17,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:45:17,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:17,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:45:17,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:45:17,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:17,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 49 transitions, 289 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-14 12:45:17,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:17,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:17,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:18,057 INFO L124 PetriNetUnfolderBase]: 143/311 cut-off events. [2024-06-14 12:45:18,057 INFO L125 PetriNetUnfolderBase]: For 13848/13848 co-relation queries the response was YES. [2024-06-14 12:45:18,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1458 conditions, 311 events. 143/311 cut-off events. For 13848/13848 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1239 event pairs, 47 based on Foata normal form. 6/316 useless extension candidates. Maximal degree in co-relation 1416. Up to 186 conditions per place. [2024-06-14 12:45:18,059 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 36 selfloop transitions, 16 changer transitions 11/65 dead transitions. [2024-06-14 12:45:18,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 65 transitions, 449 flow [2024-06-14 12:45:18,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:18,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:18,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 108 transitions. [2024-06-14 12:45:18,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28125 [2024-06-14 12:45:18,060 INFO L175 Difference]: Start difference. First operand has 108 places, 49 transitions, 289 flow. Second operand 12 states and 108 transitions. [2024-06-14 12:45:18,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 65 transitions, 449 flow [2024-06-14 12:45:18,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 65 transitions, 405 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-14 12:45:18,070 INFO L231 Difference]: Finished difference. Result has 98 places, 44 transitions, 256 flow [2024-06-14 12:45:18,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=256, PETRI_PLACES=98, PETRI_TRANSITIONS=44} [2024-06-14 12:45:18,070 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 67 predicate places. [2024-06-14 12:45:18,070 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 44 transitions, 256 flow [2024-06-14 12:45:18,070 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-14 12:45:18,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:18,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, 1] [2024-06-14 12:45:18,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 12:45:18,071 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-14 12:45:18,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:18,071 INFO L85 PathProgramCache]: Analyzing trace with hash 352096557, now seen corresponding path program 16 times [2024-06-14 12:45:18,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:18,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180934088] [2024-06-14 12:45:18,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:18,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:18,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:19,405 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-14 12:45:19,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:19,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180934088] [2024-06-14 12:45:19,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180934088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:19,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:19,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:45:19,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175125278] [2024-06-14 12:45:19,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:19,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:45:19,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:19,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:45:19,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:45:19,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:19,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 44 transitions, 256 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-14 12:45:19,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:19,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:19,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:19,774 INFO L124 PetriNetUnfolderBase]: 115/251 cut-off events. [2024-06-14 12:45:19,774 INFO L125 PetriNetUnfolderBase]: For 7556/7556 co-relation queries the response was YES. [2024-06-14 12:45:19,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1047 conditions, 251 events. 115/251 cut-off events. For 7556/7556 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 898 event pairs, 40 based on Foata normal form. 6/256 useless extension candidates. Maximal degree in co-relation 1010. Up to 191 conditions per place. [2024-06-14 12:45:19,776 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 34 selfloop transitions, 5 changer transitions 17/58 dead transitions. [2024-06-14 12:45:19,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 58 transitions, 398 flow [2024-06-14 12:45:19,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:19,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:19,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 102 transitions. [2024-06-14 12:45:19,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.265625 [2024-06-14 12:45:19,776 INFO L175 Difference]: Start difference. First operand has 98 places, 44 transitions, 256 flow. Second operand 12 states and 102 transitions. [2024-06-14 12:45:19,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 58 transitions, 398 flow [2024-06-14 12:45:19,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 58 transitions, 356 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-14 12:45:19,783 INFO L231 Difference]: Finished difference. Result has 90 places, 38 transitions, 199 flow [2024-06-14 12:45:19,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=199, PETRI_PLACES=90, PETRI_TRANSITIONS=38} [2024-06-14 12:45:19,783 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 59 predicate places. [2024-06-14 12:45:19,783 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 38 transitions, 199 flow [2024-06-14 12:45:19,784 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-14 12:45:19,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:19,784 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-14 12:45:19,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 12:45:19,784 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-14 12:45:19,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:19,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1563226707, now seen corresponding path program 17 times [2024-06-14 12:45:19,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:19,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364996881] [2024-06-14 12:45:19,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:19,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:19,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:20,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-14 12:45:20,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:20,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364996881] [2024-06-14 12:45:20,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364996881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:20,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:20,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:45:20,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212806459] [2024-06-14 12:45:20,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:20,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:45:20,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:20,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:45:20,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:45:21,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:21,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 38 transitions, 199 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-14 12:45:21,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:21,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:21,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:21,249 INFO L124 PetriNetUnfolderBase]: 89/193 cut-off events. [2024-06-14 12:45:21,250 INFO L125 PetriNetUnfolderBase]: For 3730/3730 co-relation queries the response was YES. [2024-06-14 12:45:21,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 677 conditions, 193 events. 89/193 cut-off events. For 3730/3730 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 600 event pairs, 21 based on Foata normal form. 6/198 useless extension candidates. Maximal degree in co-relation 644. Up to 96 conditions per place. [2024-06-14 12:45:21,250 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 26 selfloop transitions, 10 changer transitions 14/52 dead transitions. [2024-06-14 12:45:21,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 52 transitions, 329 flow [2024-06-14 12:45:21,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:21,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:21,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 97 transitions. [2024-06-14 12:45:21,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2755681818181818 [2024-06-14 12:45:21,251 INFO L175 Difference]: Start difference. First operand has 90 places, 38 transitions, 199 flow. Second operand 11 states and 97 transitions. [2024-06-14 12:45:21,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 52 transitions, 329 flow [2024-06-14 12:45:21,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 52 transitions, 309 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 12:45:21,254 INFO L231 Difference]: Finished difference. Result has 78 places, 32 transitions, 173 flow [2024-06-14 12:45:21,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=173, PETRI_PLACES=78, PETRI_TRANSITIONS=32} [2024-06-14 12:45:21,254 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 47 predicate places. [2024-06-14 12:45:21,254 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 32 transitions, 173 flow [2024-06-14 12:45:21,254 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-14 12:45:21,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:21,254 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-14 12:45:21,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 12:45:21,255 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-14 12:45:21,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:21,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1563399687, now seen corresponding path program 18 times [2024-06-14 12:45:21,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:21,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135661206] [2024-06-14 12:45:21,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:21,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:21,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:22,582 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-14 12:45:22,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:22,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135661206] [2024-06-14 12:45:22,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135661206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:22,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:22,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:45:22,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803878589] [2024-06-14 12:45:22,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:22,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:45:22,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:22,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:45:22,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:45:22,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:22,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 32 transitions, 173 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-14 12:45:22,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:22,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:22,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:22,862 INFO L124 PetriNetUnfolderBase]: 69/157 cut-off events. [2024-06-14 12:45:22,862 INFO L125 PetriNetUnfolderBase]: For 2642/2642 co-relation queries the response was YES. [2024-06-14 12:45:22,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 561 conditions, 157 events. 69/157 cut-off events. For 2642/2642 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 451 event pairs, 19 based on Foata normal form. 6/162 useless extension candidates. Maximal degree in co-relation 532. Up to 78 conditions per place. [2024-06-14 12:45:22,863 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 23 selfloop transitions, 8 changer transitions 15/48 dead transitions. [2024-06-14 12:45:22,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 48 transitions, 299 flow [2024-06-14 12:45:22,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:22,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:22,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 104 transitions. [2024-06-14 12:45:22,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2708333333333333 [2024-06-14 12:45:22,864 INFO L175 Difference]: Start difference. First operand has 78 places, 32 transitions, 173 flow. Second operand 12 states and 104 transitions. [2024-06-14 12:45:22,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 48 transitions, 299 flow [2024-06-14 12:45:22,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 48 transitions, 269 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 12:45:22,866 INFO L231 Difference]: Finished difference. Result has 70 places, 27 transitions, 139 flow [2024-06-14 12:45:22,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=139, PETRI_PLACES=70, PETRI_TRANSITIONS=27} [2024-06-14 12:45:22,866 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 39 predicate places. [2024-06-14 12:45:22,866 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 27 transitions, 139 flow [2024-06-14 12:45:22,866 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-14 12:45:22,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:22,866 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-14 12:45:22,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 12:45:22,867 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-14 12:45:22,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:22,867 INFO L85 PathProgramCache]: Analyzing trace with hash 848179415, now seen corresponding path program 19 times [2024-06-14 12:45:22,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:22,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047634089] [2024-06-14 12:45:22,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:22,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:22,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:24,022 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-14 12:45:24,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:24,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047634089] [2024-06-14 12:45:24,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047634089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:24,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:24,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:45:24,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617686974] [2024-06-14 12:45:24,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:24,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:45:24,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:24,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:45:24,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:45:24,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:24,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 27 transitions, 139 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-14 12:45:24,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:24,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:24,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:24,372 INFO L124 PetriNetUnfolderBase]: 56/130 cut-off events. [2024-06-14 12:45:24,372 INFO L125 PetriNetUnfolderBase]: For 1730/1730 co-relation queries the response was YES. [2024-06-14 12:45:24,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 457 conditions, 130 events. 56/130 cut-off events. For 1730/1730 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 326 event pairs, 17 based on Foata normal form. 6/135 useless extension candidates. Maximal degree in co-relation 432. Up to 60 conditions per place. [2024-06-14 12:45:24,373 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 19 selfloop transitions, 6 changer transitions 14/41 dead transitions. [2024-06-14 12:45:24,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 41 transitions, 247 flow [2024-06-14 12:45:24,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:24,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:24,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 95 transitions. [2024-06-14 12:45:24,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26988636363636365 [2024-06-14 12:45:24,374 INFO L175 Difference]: Start difference. First operand has 70 places, 27 transitions, 139 flow. Second operand 11 states and 95 transitions. [2024-06-14 12:45:24,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 41 transitions, 247 flow [2024-06-14 12:45:24,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 41 transitions, 221 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 12:45:24,375 INFO L231 Difference]: Finished difference. Result has 61 places, 23 transitions, 110 flow [2024-06-14 12:45:24,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=113, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=110, PETRI_PLACES=61, PETRI_TRANSITIONS=23} [2024-06-14 12:45:24,376 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 30 predicate places. [2024-06-14 12:45:24,376 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 23 transitions, 110 flow [2024-06-14 12:45:24,376 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-14 12:45:24,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:24,376 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-14 12:45:24,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 12:45:24,376 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-14 12:45:24,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:24,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1758792253, now seen corresponding path program 20 times [2024-06-14 12:45:24,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:24,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025109119] [2024-06-14 12:45:24,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:24,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:24,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:25,671 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-14 12:45:25,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:25,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025109119] [2024-06-14 12:45:25,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025109119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:25,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:25,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:45:25,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850995730] [2024-06-14 12:45:25,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:25,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:45:25,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:25,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:45:25,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:45:25,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:25,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 23 transitions, 110 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-14 12:45:25,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:25,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:25,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:25,911 INFO L124 PetriNetUnfolderBase]: 27/71 cut-off events. [2024-06-14 12:45:25,911 INFO L125 PetriNetUnfolderBase]: For 510/510 co-relation queries the response was YES. [2024-06-14 12:45:25,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205 conditions, 71 events. 27/71 cut-off events. For 510/510 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 106 event pairs, 0 based on Foata normal form. 6/76 useless extension candidates. Maximal degree in co-relation 184. Up to 24 conditions per place. [2024-06-14 12:45:25,911 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 0 selfloop transitions, 0 changer transitions 33/33 dead transitions. [2024-06-14 12:45:25,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 33 transitions, 166 flow [2024-06-14 12:45:25,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:25,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:25,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 92 transitions. [2024-06-14 12:45:25,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.23958333333333334 [2024-06-14 12:45:25,912 INFO L175 Difference]: Start difference. First operand has 61 places, 23 transitions, 110 flow. Second operand 12 states and 92 transitions. [2024-06-14 12:45:25,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 33 transitions, 166 flow [2024-06-14 12:45:25,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 33 transitions, 134 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-06-14 12:45:25,913 INFO L231 Difference]: Finished difference. Result has 48 places, 0 transitions, 0 flow [2024-06-14 12:45:25,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=37, 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=48, PETRI_TRANSITIONS=0} [2024-06-14 12:45:25,914 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 17 predicate places. [2024-06-14 12:45:25,914 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 0 transitions, 0 flow [2024-06-14 12:45:25,914 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-14 12:45:25,917 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-14 12:45:25,918 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-14 12:45:25,918 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-14 12:45:25,918 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-14 12:45:25,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 12:45:25,919 INFO L445 BasicCegarLoop]: Path program histogram: [35, 20, 20, 15, 11, 10, 10, 7, 6, 6, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:45:25,922 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 12:45:25,922 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 12:45:25,926 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-14 12:45:25,926 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-14 12:45:25,927 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 12:45:25 BasicIcfg [2024-06-14 12:45:25,927 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 12:45:25,928 INFO L158 Benchmark]: Toolchain (without parser) took 305327.35ms. Allocated memory was 190.8MB in the beginning and 1.2GB in the end (delta: 998.2MB). Free memory was 115.0MB in the beginning and 773.6MB in the end (delta: -658.6MB). Peak memory consumption was 341.4MB. Max. memory is 16.1GB. [2024-06-14 12:45:25,928 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 109.1MB. Free memory is still 74.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 12:45:25,928 INFO L158 Benchmark]: Witness Parser took 0.46ms. Allocated memory is still 190.8MB. Free memory is still 120.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 12:45:25,928 INFO L158 Benchmark]: CACSL2BoogieTranslator took 708.09ms. Allocated memory is still 190.8MB. Free memory was 114.7MB in the beginning and 142.8MB in the end (delta: -28.0MB). Peak memory consumption was 16.0MB. Max. memory is 16.1GB. [2024-06-14 12:45:25,929 INFO L158 Benchmark]: Boogie Procedure Inliner took 74.60ms. Allocated memory is still 190.8MB. Free memory was 141.7MB in the beginning and 139.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 12:45:25,929 INFO L158 Benchmark]: Boogie Preprocessor took 89.77ms. Allocated memory is still 190.8MB. Free memory was 139.6MB in the beginning and 135.4MB in the end (delta: 4.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-14 12:45:25,929 INFO L158 Benchmark]: RCFGBuilder took 684.84ms. Allocated memory is still 190.8MB. Free memory was 135.4MB in the beginning and 83.0MB in the end (delta: 52.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. [2024-06-14 12:45:25,930 INFO L158 Benchmark]: TraceAbstraction took 303765.11ms. Allocated memory was 190.8MB in the beginning and 1.2GB in the end (delta: 998.2MB). Free memory was 83.0MB in the beginning and 773.6MB in the end (delta: -690.6MB). Peak memory consumption was 310.7MB. Max. memory is 16.1GB. [2024-06-14 12:45:25,931 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.19ms. Allocated memory is still 109.1MB. Free memory is still 74.0MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.46ms. Allocated memory is still 190.8MB. Free memory is still 120.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 708.09ms. Allocated memory is still 190.8MB. Free memory was 114.7MB in the beginning and 142.8MB in the end (delta: -28.0MB). Peak memory consumption was 16.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 74.60ms. Allocated memory is still 190.8MB. Free memory was 141.7MB in the beginning and 139.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 89.77ms. Allocated memory is still 190.8MB. Free memory was 139.6MB in the beginning and 135.4MB in the end (delta: 4.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 684.84ms. Allocated memory is still 190.8MB. Free memory was 135.4MB in the beginning and 83.0MB in the end (delta: 52.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. * TraceAbstraction took 303765.11ms. Allocated memory was 190.8MB in the beginning and 1.2GB in the end (delta: 998.2MB). Free memory was 83.0MB in the beginning and 773.6MB in the end (delta: -690.6MB). Peak memory consumption was 310.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 805]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 806]: 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, 51 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: 303.7s, OverallIterations: 179, TraceHistogramMax: 1, PathProgramHistogramMax: 35, EmptinessCheckTime: 0.0s, AutomataDifference: 134.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11131 SdHoareTripleChecker+Valid, 40.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9558 mSDsluCounter, 8339 SdHoareTripleChecker+Invalid, 34.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7381 mSDsCounter, 2734 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 61573 IncrementalHoareTripleChecker+Invalid, 64307 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2734 mSolverCounterUnsat, 958 mSDtfsCounter, 61573 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1994 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1992 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4900 ImplicationChecksByTransitivity, 61.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2359occurred in iteration=79, InterpolantAutomatonStates: 1759, 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.2s SatisfiabilityAnalysisTime, 166.6s InterpolantComputationTime, 3105 NumberOfCodeBlocks, 3105 NumberOfCodeBlocksAsserted, 179 NumberOfCheckSat, 2926 ConstructedInterpolants, 0 QuantifiedInterpolants, 135325 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 179 InterpolantComputations, 179 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-14 12:45:25,975 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