./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 76401ed0 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-76401ed-m [2024-06-20 16:33:43,534 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 16:33:43,600 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 16:33:43,606 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 16:33:43,606 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 16:33:43,644 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 16:33:43,645 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 16:33:43,645 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 16:33:43,646 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 16:33:43,649 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 16:33:43,650 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 16:33:43,650 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 16:33:43,651 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 16:33:43,652 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 16:33:43,652 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 16:33:43,653 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 16:33:43,653 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 16:33:43,653 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 16:33:43,654 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 16:33:43,654 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 16:33:43,654 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 16:33:43,655 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 16:33:43,655 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 16:33:43,655 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 16:33:43,655 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 16:33:43,656 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 16:33:43,656 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 16:33:43,656 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 16:33:43,657 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 16:33:43,657 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 16:33:43,658 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 16:33:43,658 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 16:33:43,658 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:33:43,659 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 16:33:43,659 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 16:33:43,667 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 16:33:43,667 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 16:33:43,667 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 16:33:43,668 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 16:33:43,668 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 16:33:43,668 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 16:33:43,669 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 16:33:43,669 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 16:33:43,669 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-20 16:33:43,941 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 16:33:43,969 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 16:33:43,972 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 16:33:43,973 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 16:33:43,973 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 16:33:43,974 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-20 16:33:45,117 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 16:33:45,402 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 16:33:45,403 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-20 16:33:45,417 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74d3b7840/a22a9dc621cb4f65abfe92f535584292/FLAG817317ece [2024-06-20 16:33:45,430 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74d3b7840/a22a9dc621cb4f65abfe92f535584292 [2024-06-20 16:33:45,432 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 16:33:45,433 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 16:33:45,433 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-20 16:33:45,598 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 16:33:45,600 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 16:33:45,601 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 16:33:45,601 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 16:33:45,605 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 16:33:45,606 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:33:45" (1/2) ... [2024-06-20 16:33:45,607 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ea62d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:33:45, skipping insertion in model container [2024-06-20 16:33:45,607 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:33:45" (1/2) ... [2024-06-20 16:33:45,609 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1f139fc7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:33:45, skipping insertion in model container [2024-06-20 16:33:45,610 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:33:45" (2/2) ... [2024-06-20 16:33:45,610 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ea62d1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:33:45, skipping insertion in model container [2024-06-20 16:33:45,610 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:33:45" (2/2) ... [2024-06-20 16:33:45,610 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 16:33:45,676 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 16:33:45,677 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-20 16:33:45,677 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-20 16:33:45,678 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 16:33:45,678 INFO L106 edCorrectnessWitness]: ghost_update [L803-L803] multithreaded = 1; [2024-06-20 16:33:45,722 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 16:33:46,091 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:33:46,101 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 16:33:46,212 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:33:46,247 INFO L206 MainTranslator]: Completed translation [2024-06-20 16:33:46,248 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:33:46 WrapperNode [2024-06-20 16:33:46,248 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 16:33:46,249 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 16:33:46,249 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 16:33:46,249 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 16:33:46,255 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 20.06 04:33:46" (1/1) ... [2024-06-20 16:33:46,269 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 20.06 04:33:46" (1/1) ... [2024-06-20 16:33:46,298 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 139 [2024-06-20 16:33:46,299 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 16:33:46,300 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 16:33:46,300 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 16:33:46,300 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 16:33:46,310 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:33:46" (1/1) ... [2024-06-20 16:33:46,310 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:33:46" (1/1) ... [2024-06-20 16:33:46,313 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:33:46" (1/1) ... [2024-06-20 16:33:46,329 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-20 16:33:46,329 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:33:46" (1/1) ... [2024-06-20 16:33:46,330 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:33:46" (1/1) ... [2024-06-20 16:33:46,342 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:33:46" (1/1) ... [2024-06-20 16:33:46,353 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:33:46" (1/1) ... [2024-06-20 16:33:46,356 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:33:46" (1/1) ... [2024-06-20 16:33:46,364 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:33:46" (1/1) ... [2024-06-20 16:33:46,367 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 16:33:46,370 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 16:33:46,370 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 16:33:46,371 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 16:33:46,371 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:33:46" (1/1) ... [2024-06-20 16:33:46,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:33:46,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 16:33:46,421 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-20 16:33:46,448 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-20 16:33:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 16:33:46,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 16:33:46,520 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 16:33:46,520 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 16:33:46,520 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 16:33:46,520 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 16:33:46,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 16:33:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 16:33:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 16:33:46,521 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 16:33:46,522 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 16:33:46,636 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 16:33:46,638 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 16:33:46,950 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 16:33:46,950 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 16:33:47,128 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 16:33:47,129 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 16:33:47,132 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:33:47 BoogieIcfgContainer [2024-06-20 16:33:47,132 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 16:33:47,135 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 16:33:47,135 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 16:33:47,138 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 16:33:47,138 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 04:33:45" (1/4) ... [2024-06-20 16:33:47,139 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54f36a11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:33:47, skipping insertion in model container [2024-06-20 16:33:47,139 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:33:45" (2/4) ... [2024-06-20 16:33:47,139 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54f36a11 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:33:47, skipping insertion in model container [2024-06-20 16:33:47,139 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:33:46" (3/4) ... [2024-06-20 16:33:47,144 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54f36a11 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:33:47, skipping insertion in model container [2024-06-20 16:33:47,145 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:33:47" (4/4) ... [2024-06-20 16:33:47,146 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-20 16:33:47,162 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 16:33:47,162 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-20 16:33:47,163 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 16:33:47,207 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 16:33:47,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-20 16:33:47,321 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-20 16:33:47,321 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:33:47,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 29 events. 0/29 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/27 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 16:33:47,323 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-20 16:33:47,326 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-20 16:33:47,345 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 16:33:47,353 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;@496009c3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 16:33:47,354 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-20 16:33:47,357 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 16:33:47,358 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 16:33:47,358 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:33:47,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:47,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 16:33:47,360 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-20 16:33:47,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:47,364 INFO L85 PathProgramCache]: Analyzing trace with hash 330507394, now seen corresponding path program 1 times [2024-06-20 16:33:47,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:47,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539446196] [2024-06-20 16:33:47,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:47,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:47,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:48,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:48,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:48,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539446196] [2024-06-20 16:33:48,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539446196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:48,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:48,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 16:33:48,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592889955] [2024-06-20 16:33:48,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:48,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 16:33:48,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:48,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 16:33:48,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 16:33:48,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-20 16:33:48,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:48,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:48,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-20 16:33:48,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:49,114 INFO L124 PetriNetUnfolderBase]: 162/320 cut-off events. [2024-06-20 16:33:49,115 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-20 16:33:49,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 631 conditions, 320 events. 162/320 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1209 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-20 16:33:49,121 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 21 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-20 16:33:49,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 115 flow [2024-06-20 16:33:49,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 16:33:49,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 16:33:49,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 53 transitions. [2024-06-20 16:33:49,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698924731182796 [2024-06-20 16:33:49,134 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 53 transitions. [2024-06-20 16:33:49,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 115 flow [2024-06-20 16:33:49,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 112 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-20 16:33:49,139 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-20 16:33:49,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2024-06-20 16:33:49,144 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-20 16:33:49,144 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-20 16:33:49,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:49,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:49,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:49,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 16:33:49,146 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-20 16:33:49,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:49,146 INFO L85 PathProgramCache]: Analyzing trace with hash -209632469, now seen corresponding path program 1 times [2024-06-20 16:33:49,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:49,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206870996] [2024-06-20 16:33:49,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:49,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:49,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:50,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:50,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:50,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206870996] [2024-06-20 16:33:50,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206870996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:50,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:50,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 16:33:50,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815957646] [2024-06-20 16:33:50,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:50,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 16:33:50,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:50,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 16:33:50,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 16:33:50,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-20 16:33:50,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:50,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:50,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-20 16:33:50,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:50,388 INFO L124 PetriNetUnfolderBase]: 186/348 cut-off events. [2024-06-20 16:33:50,389 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2024-06-20 16:33:50,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 790 conditions, 348 events. 186/348 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1262 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-20 16:33:50,395 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 26 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-20 16:33:50,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 159 flow [2024-06-20 16:33:50,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 16:33:50,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 16:33:50,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 65 transitions. [2024-06-20 16:33:50,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5241935483870968 [2024-06-20 16:33:50,399 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 65 transitions. [2024-06-20 16:33:50,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 159 flow [2024-06-20 16:33:50,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 16:33:50,402 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-20 16:33:50,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=95, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-06-20 16:33:50,402 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-20 16:33:50,403 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-20 16:33:50,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:50,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:50,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:50,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 16:33:50,404 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-20 16:33:50,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:50,404 INFO L85 PathProgramCache]: Analyzing trace with hash 2091328885, now seen corresponding path program 1 times [2024-06-20 16:33:50,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:50,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341191199] [2024-06-20 16:33:50,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:50,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:50,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:51,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:51,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:51,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341191199] [2024-06-20 16:33:51,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341191199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:51,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:51,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 16:33:51,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661994445] [2024-06-20 16:33:51,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:51,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 16:33:51,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:51,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 16:33:51,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 16:33:51,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-20 16:33:51,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:51,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:51,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-20 16:33:51,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:51,708 INFO L124 PetriNetUnfolderBase]: 180/340 cut-off events. [2024-06-20 16:33:51,708 INFO L125 PetriNetUnfolderBase]: For 193/193 co-relation queries the response was YES. [2024-06-20 16:33:51,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 850 conditions, 340 events. 180/340 cut-off events. For 193/193 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1230 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-20 16:33:51,711 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 31 selfloop transitions, 7 changer transitions 0/42 dead transitions. [2024-06-20 16:33:51,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 211 flow [2024-06-20 16:33:51,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:33:51,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:33:51,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 80 transitions. [2024-06-20 16:33:51,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5161290322580645 [2024-06-20 16:33:51,713 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 80 transitions. [2024-06-20 16:33:51,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 211 flow [2024-06-20 16:33:51,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 202 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-20 16:33:51,715 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 119 flow [2024-06-20 16:33:51,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=119, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2024-06-20 16:33:51,716 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2024-06-20 16:33:51,716 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 119 flow [2024-06-20 16:33:51,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:51,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:51,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:51,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 16:33:51,717 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-20 16:33:51,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:51,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1135293634, now seen corresponding path program 1 times [2024-06-20 16:33:51,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:51,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980653205] [2024-06-20 16:33:51,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:51,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:51,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:53,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:53,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:53,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980653205] [2024-06-20 16:33:53,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980653205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:53,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:53,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:33:53,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894953668] [2024-06-20 16:33:53,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:53,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:33:53,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:53,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:33:53,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:33:53,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-20 16:33:53,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 119 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 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-20 16:33:53,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:53,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-20 16:33:53,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:53,769 INFO L124 PetriNetUnfolderBase]: 176/330 cut-off events. [2024-06-20 16:33:53,770 INFO L125 PetriNetUnfolderBase]: For 311/311 co-relation queries the response was YES. [2024-06-20 16:33:53,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 900 conditions, 330 events. 176/330 cut-off events. For 311/311 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1159 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-20 16:33:53,773 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 31 selfloop transitions, 8 changer transitions 0/43 dead transitions. [2024-06-20 16:33:53,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 43 transitions, 225 flow [2024-06-20 16:33:53,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:33:53,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:33:53,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 89 transitions. [2024-06-20 16:33:53,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478494623655914 [2024-06-20 16:33:53,779 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 119 flow. Second operand 6 states and 89 transitions. [2024-06-20 16:33:53,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 43 transitions, 225 flow [2024-06-20 16:33:53,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 43 transitions, 210 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-20 16:33:53,782 INFO L231 Difference]: Finished difference. Result has 39 places, 28 transitions, 116 flow [2024-06-20 16:33:53,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=116, PETRI_PLACES=39, PETRI_TRANSITIONS=28} [2024-06-20 16:33:53,784 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-20 16:33:53,784 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 28 transitions, 116 flow [2024-06-20 16:33:53,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 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-20 16:33:53,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:53,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:53,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 16:33:53,785 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-20 16:33:53,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:53,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1523058016, now seen corresponding path program 1 times [2024-06-20 16:33:53,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:53,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258686425] [2024-06-20 16:33:53,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:53,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:53,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:54,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-20 16:33:54,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:54,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258686425] [2024-06-20 16:33:54,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258686425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:54,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:54,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:33:54,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833375512] [2024-06-20 16:33:54,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:54,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:33:54,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:54,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:33:54,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:33:54,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-20 16:33:54,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 28 transitions, 116 flow. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:54,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:54,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-20 16:33:54,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:54,788 INFO L124 PetriNetUnfolderBase]: 147/297 cut-off events. [2024-06-20 16:33:54,788 INFO L125 PetriNetUnfolderBase]: For 422/422 co-relation queries the response was YES. [2024-06-20 16:33:54,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 824 conditions, 297 events. 147/297 cut-off events. For 422/422 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1091 event pairs, 90 based on Foata normal form. 1/292 useless extension candidates. Maximal degree in co-relation 807. Up to 259 conditions per place. [2024-06-20 16:33:54,790 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 24 selfloop transitions, 8 changer transitions 0/36 dead transitions. [2024-06-20 16:33:54,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 36 transitions, 206 flow [2024-06-20 16:33:54,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:33:54,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:33:54,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 71 transitions. [2024-06-20 16:33:54,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-20 16:33:54,792 INFO L175 Difference]: Start difference. First operand has 39 places, 28 transitions, 116 flow. Second operand 6 states and 71 transitions. [2024-06-20 16:33:54,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 36 transitions, 206 flow [2024-06-20 16:33:54,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 36 transitions, 184 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 16:33:54,798 INFO L231 Difference]: Finished difference. Result has 42 places, 32 transitions, 140 flow [2024-06-20 16:33:54,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=140, PETRI_PLACES=42, PETRI_TRANSITIONS=32} [2024-06-20 16:33:54,801 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 12 predicate places. [2024-06-20 16:33:54,803 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 32 transitions, 140 flow [2024-06-20 16:33:54,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:54,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:54,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:54,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 16:33:54,811 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-20 16:33:54,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:54,812 INFO L85 PathProgramCache]: Analyzing trace with hash 29843198, now seen corresponding path program 1 times [2024-06-20 16:33:54,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:54,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14675192] [2024-06-20 16:33:54,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:54,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:54,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:55,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-20 16:33:55,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:55,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14675192] [2024-06-20 16:33:55,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14675192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:55,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:55,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:33:55,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511750821] [2024-06-20 16:33:55,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:55,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:33:55,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:55,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:33:55,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:33:55,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:33:55,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 140 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:55,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:55,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:33:55,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:56,059 INFO L124 PetriNetUnfolderBase]: 172/332 cut-off events. [2024-06-20 16:33:56,059 INFO L125 PetriNetUnfolderBase]: For 605/605 co-relation queries the response was YES. [2024-06-20 16:33:56,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 985 conditions, 332 events. 172/332 cut-off events. For 605/605 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1200 event pairs, 106 based on Foata normal form. 1/333 useless extension candidates. Maximal degree in co-relation 965. Up to 298 conditions per place. [2024-06-20 16:33:56,063 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 27 selfloop transitions, 9 changer transitions 0/39 dead transitions. [2024-06-20 16:33:56,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 39 transitions, 232 flow [2024-06-20 16:33:56,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:33:56,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:33:56,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 68 transitions. [2024-06-20 16:33:56,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-20 16:33:56,065 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 140 flow. Second operand 6 states and 68 transitions. [2024-06-20 16:33:56,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 39 transitions, 232 flow [2024-06-20 16:33:56,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 39 transitions, 219 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-20 16:33:56,068 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 162 flow [2024-06-20 16:33:56,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=162, PETRI_PLACES=45, PETRI_TRANSITIONS=34} [2024-06-20 16:33:56,070 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-20 16:33:56,071 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 162 flow [2024-06-20 16:33:56,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:56,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:56,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:56,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 16:33:56,072 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-20 16:33:56,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:56,072 INFO L85 PathProgramCache]: Analyzing trace with hash -940589495, now seen corresponding path program 1 times [2024-06-20 16:33:56,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:56,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350013178] [2024-06-20 16:33:56,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:56,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:56,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:56,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:56,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:56,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350013178] [2024-06-20 16:33:56,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350013178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:56,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:56,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:33:56,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916975038] [2024-06-20 16:33:56,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:56,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:33:56,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:56,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:33:56,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:33:56,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:33:56,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 34 transitions, 162 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:56,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:56,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:33:56,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:57,080 INFO L124 PetriNetUnfolderBase]: 192/359 cut-off events. [2024-06-20 16:33:57,081 INFO L125 PetriNetUnfolderBase]: For 980/980 co-relation queries the response was YES. [2024-06-20 16:33:57,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1169 conditions, 359 events. 192/359 cut-off events. For 980/980 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1283 event pairs, 104 based on Foata normal form. 1/360 useless extension candidates. Maximal degree in co-relation 1148. Up to 316 conditions per place. [2024-06-20 16:33:57,084 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 32 selfloop transitions, 12 changer transitions 0/48 dead transitions. [2024-06-20 16:33:57,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 48 transitions, 296 flow [2024-06-20 16:33:57,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:33:57,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:33:57,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2024-06-20 16:33:57,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37327188940092165 [2024-06-20 16:33:57,086 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 162 flow. Second operand 7 states and 81 transitions. [2024-06-20 16:33:57,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 48 transitions, 296 flow [2024-06-20 16:33:57,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 48 transitions, 277 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 16:33:57,089 INFO L231 Difference]: Finished difference. Result has 49 places, 39 transitions, 205 flow [2024-06-20 16:33:57,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=205, PETRI_PLACES=49, PETRI_TRANSITIONS=39} [2024-06-20 16:33:57,091 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 19 predicate places. [2024-06-20 16:33:57,091 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 205 flow [2024-06-20 16:33:57,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:57,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:57,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:57,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 16:33:57,092 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-20 16:33:57,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:57,093 INFO L85 PathProgramCache]: Analyzing trace with hash 703280241, now seen corresponding path program 2 times [2024-06-20 16:33:57,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:57,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232031418] [2024-06-20 16:33:57,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:57,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:57,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:57,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:57,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:57,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232031418] [2024-06-20 16:33:57,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232031418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:57,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:57,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:33:57,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694140748] [2024-06-20 16:33:57,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:57,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:33:57,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:57,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:33:57,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:33:57,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:33:57,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 205 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:57,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:57,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:33:57,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:58,146 INFO L124 PetriNetUnfolderBase]: 195/364 cut-off events. [2024-06-20 16:33:58,147 INFO L125 PetriNetUnfolderBase]: For 1308/1308 co-relation queries the response was YES. [2024-06-20 16:33:58,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1286 conditions, 364 events. 195/364 cut-off events. For 1308/1308 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1296 event pairs, 104 based on Foata normal form. 1/365 useless extension candidates. Maximal degree in co-relation 1263. Up to 318 conditions per place. [2024-06-20 16:33:58,150 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 31 selfloop transitions, 13 changer transitions 0/48 dead transitions. [2024-06-20 16:33:58,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 48 transitions, 323 flow [2024-06-20 16:33:58,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:33:58,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:33:58,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 71 transitions. [2024-06-20 16:33:58,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-20 16:33:58,152 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 205 flow. Second operand 6 states and 71 transitions. [2024-06-20 16:33:58,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 48 transitions, 323 flow [2024-06-20 16:33:58,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 48 transitions, 298 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 16:33:58,155 INFO L231 Difference]: Finished difference. Result has 51 places, 41 transitions, 230 flow [2024-06-20 16:33:58,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=230, PETRI_PLACES=51, PETRI_TRANSITIONS=41} [2024-06-20 16:33:58,157 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 21 predicate places. [2024-06-20 16:33:58,157 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 41 transitions, 230 flow [2024-06-20 16:33:58,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:58,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:58,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:58,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 16:33:58,158 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-20 16:33:58,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:58,158 INFO L85 PathProgramCache]: Analyzing trace with hash 697923441, now seen corresponding path program 3 times [2024-06-20 16:33:58,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:58,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089425840] [2024-06-20 16:33:58,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:58,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:58,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:58,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:58,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:58,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089425840] [2024-06-20 16:33:58,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089425840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:58,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:58,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:33:58,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771014670] [2024-06-20 16:33:58,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:58,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:33:58,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:58,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:33:58,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:33:59,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:33:59,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 230 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:59,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:59,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:33:59,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:59,212 INFO L124 PetriNetUnfolderBase]: 193/361 cut-off events. [2024-06-20 16:33:59,212 INFO L125 PetriNetUnfolderBase]: For 1657/1657 co-relation queries the response was YES. [2024-06-20 16:33:59,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1350 conditions, 361 events. 193/361 cut-off events. For 1657/1657 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1293 event pairs, 107 based on Foata normal form. 1/362 useless extension candidates. Maximal degree in co-relation 1326. Up to 309 conditions per place. [2024-06-20 16:33:59,215 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 29 selfloop transitions, 15 changer transitions 0/48 dead transitions. [2024-06-20 16:33:59,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 48 transitions, 346 flow [2024-06-20 16:33:59,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:33:59,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:33:59,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 70 transitions. [2024-06-20 16:33:59,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-20 16:33:59,217 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 230 flow. Second operand 6 states and 70 transitions. [2024-06-20 16:33:59,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 48 transitions, 346 flow [2024-06-20 16:33:59,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 48 transitions, 312 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 16:33:59,221 INFO L231 Difference]: Finished difference. Result has 53 places, 43 transitions, 251 flow [2024-06-20 16:33:59,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=251, PETRI_PLACES=53, PETRI_TRANSITIONS=43} [2024-06-20 16:33:59,223 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 23 predicate places. [2024-06-20 16:33:59,223 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 43 transitions, 251 flow [2024-06-20 16:33:59,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:59,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:59,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:59,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 16:33:59,224 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-20 16:33:59,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:59,224 INFO L85 PathProgramCache]: Analyzing trace with hash 703495567, now seen corresponding path program 1 times [2024-06-20 16:33:59,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:59,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684997948] [2024-06-20 16:33:59,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:59,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:59,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:00,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-20 16:34:00,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:00,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684997948] [2024-06-20 16:34:00,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684997948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:00,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:00,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:34:00,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672472646] [2024-06-20 16:34:00,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:00,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:34:00,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:00,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:34:00,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:34:00,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:00,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 43 transitions, 251 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:00,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:00,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:00,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:00,488 INFO L124 PetriNetUnfolderBase]: 178/338 cut-off events. [2024-06-20 16:34:00,488 INFO L125 PetriNetUnfolderBase]: For 1312/1312 co-relation queries the response was YES. [2024-06-20 16:34:00,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1242 conditions, 338 events. 178/338 cut-off events. For 1312/1312 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1201 event pairs, 101 based on Foata normal form. 1/339 useless extension candidates. Maximal degree in co-relation 1217. Up to 306 conditions per place. [2024-06-20 16:34:00,491 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 36 selfloop transitions, 12 changer transitions 0/51 dead transitions. [2024-06-20 16:34:00,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 51 transitions, 371 flow [2024-06-20 16:34:00,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:00,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:00,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-20 16:34:00,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-20 16:34:00,493 INFO L175 Difference]: Start difference. First operand has 53 places, 43 transitions, 251 flow. Second operand 8 states and 84 transitions. [2024-06-20 16:34:00,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 51 transitions, 371 flow [2024-06-20 16:34:00,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 51 transitions, 336 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 16:34:00,497 INFO L231 Difference]: Finished difference. Result has 57 places, 45 transitions, 259 flow [2024-06-20 16:34:00,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=259, PETRI_PLACES=57, PETRI_TRANSITIONS=45} [2024-06-20 16:34:00,498 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 27 predicate places. [2024-06-20 16:34:00,500 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 45 transitions, 259 flow [2024-06-20 16:34:00,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:00,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:00,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:00,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 16:34:00,501 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-20 16:34:00,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:00,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1399700031, now seen corresponding path program 1 times [2024-06-20 16:34:00,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:00,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246719107] [2024-06-20 16:34:00,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:00,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:00,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:01,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:01,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:01,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246719107] [2024-06-20 16:34:01,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246719107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:01,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:01,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:34:01,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500289979] [2024-06-20 16:34:01,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:01,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:34:01,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:01,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:34:01,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:34:01,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:01,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 45 transitions, 259 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:01,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:01,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:01,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:01,527 INFO L124 PetriNetUnfolderBase]: 198/369 cut-off events. [2024-06-20 16:34:01,527 INFO L125 PetriNetUnfolderBase]: For 1925/1926 co-relation queries the response was YES. [2024-06-20 16:34:01,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1421 conditions, 369 events. 198/369 cut-off events. For 1925/1926 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1328 event pairs, 53 based on Foata normal form. 2/370 useless extension candidates. Maximal degree in co-relation 1395. Up to 299 conditions per place. [2024-06-20 16:34:01,530 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 44 selfloop transitions, 18 changer transitions 0/66 dead transitions. [2024-06-20 16:34:01,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 66 transitions, 453 flow [2024-06-20 16:34:01,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:01,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:01,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-20 16:34:01,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38306451612903225 [2024-06-20 16:34:01,531 INFO L175 Difference]: Start difference. First operand has 57 places, 45 transitions, 259 flow. Second operand 8 states and 95 transitions. [2024-06-20 16:34:01,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 66 transitions, 453 flow [2024-06-20 16:34:01,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 66 transitions, 426 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:01,534 INFO L231 Difference]: Finished difference. Result has 61 places, 52 transitions, 321 flow [2024-06-20 16:34:01,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=321, PETRI_PLACES=61, PETRI_TRANSITIONS=52} [2024-06-20 16:34:01,535 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 31 predicate places. [2024-06-20 16:34:01,536 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 52 transitions, 321 flow [2024-06-20 16:34:01,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:01,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:01,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:01,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 16:34:01,537 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-20 16:34:01,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:01,537 INFO L85 PathProgramCache]: Analyzing trace with hash 898968699, now seen corresponding path program 2 times [2024-06-20 16:34:01,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:01,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918164721] [2024-06-20 16:34:01,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:01,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:01,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:02,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:02,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:02,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918164721] [2024-06-20 16:34:02,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918164721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:02,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:02,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:34:02,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446457552] [2024-06-20 16:34:02,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:02,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:34:02,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:02,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:34:02,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:34:02,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:02,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 52 transitions, 321 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:02,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:02,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:02,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:02,605 INFO L124 PetriNetUnfolderBase]: 213/395 cut-off events. [2024-06-20 16:34:02,605 INFO L125 PetriNetUnfolderBase]: For 2421/2421 co-relation queries the response was YES. [2024-06-20 16:34:02,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1674 conditions, 395 events. 213/395 cut-off events. For 2421/2421 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1452 event pairs, 50 based on Foata normal form. 2/397 useless extension candidates. Maximal degree in co-relation 1645. Up to 317 conditions per place. [2024-06-20 16:34:02,609 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 46 selfloop transitions, 21 changer transitions 0/71 dead transitions. [2024-06-20 16:34:02,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 71 transitions, 541 flow [2024-06-20 16:34:02,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:02,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:02,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-20 16:34:02,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-20 16:34:02,611 INFO L175 Difference]: Start difference. First operand has 61 places, 52 transitions, 321 flow. Second operand 8 states and 96 transitions. [2024-06-20 16:34:02,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 71 transitions, 541 flow [2024-06-20 16:34:02,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 71 transitions, 511 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-20 16:34:02,615 INFO L231 Difference]: Finished difference. Result has 68 places, 59 transitions, 408 flow [2024-06-20 16:34:02,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=408, PETRI_PLACES=68, PETRI_TRANSITIONS=59} [2024-06-20 16:34:02,616 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 38 predicate places. [2024-06-20 16:34:02,616 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 59 transitions, 408 flow [2024-06-20 16:34:02,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:02,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:02,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:02,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 16:34:02,617 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-20 16:34:02,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:02,618 INFO L85 PathProgramCache]: Analyzing trace with hash 899088855, now seen corresponding path program 1 times [2024-06-20 16:34:02,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:02,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245302125] [2024-06-20 16:34:02,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:02,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:02,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:03,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:03,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:03,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245302125] [2024-06-20 16:34:03,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245302125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:03,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:03,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:34:03,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214996675] [2024-06-20 16:34:03,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:03,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:34:03,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:03,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:34:03,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:34:03,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:03,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 59 transitions, 408 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:03,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:03,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:03,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:03,725 INFO L124 PetriNetUnfolderBase]: 230/416 cut-off events. [2024-06-20 16:34:03,725 INFO L125 PetriNetUnfolderBase]: For 2928/2928 co-relation queries the response was YES. [2024-06-20 16:34:03,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1858 conditions, 416 events. 230/416 cut-off events. For 2928/2928 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1513 event pairs, 82 based on Foata normal form. 1/417 useless extension candidates. Maximal degree in co-relation 1826. Up to 386 conditions per place. [2024-06-20 16:34:03,728 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 55 selfloop transitions, 14 changer transitions 0/71 dead transitions. [2024-06-20 16:34:03,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 71 transitions, 584 flow [2024-06-20 16:34:03,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:03,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:03,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 83 transitions. [2024-06-20 16:34:03,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3346774193548387 [2024-06-20 16:34:03,730 INFO L175 Difference]: Start difference. First operand has 68 places, 59 transitions, 408 flow. Second operand 8 states and 83 transitions. [2024-06-20 16:34:03,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 71 transitions, 584 flow [2024-06-20 16:34:03,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 71 transitions, 550 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-20 16:34:03,735 INFO L231 Difference]: Finished difference. Result has 73 places, 61 transitions, 423 flow [2024-06-20 16:34:03,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=423, PETRI_PLACES=73, PETRI_TRANSITIONS=61} [2024-06-20 16:34:03,736 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 43 predicate places. [2024-06-20 16:34:03,736 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 61 transitions, 423 flow [2024-06-20 16:34:03,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:03,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:03,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:03,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 16:34:03,737 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-20 16:34:03,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:03,738 INFO L85 PathProgramCache]: Analyzing trace with hash 899088669, now seen corresponding path program 3 times [2024-06-20 16:34:03,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:03,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964202995] [2024-06-20 16:34:03,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:03,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:03,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:04,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:04,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:04,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964202995] [2024-06-20 16:34:04,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964202995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:04,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:04,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:34:04,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306023903] [2024-06-20 16:34:04,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:04,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:34:04,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:04,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:34:04,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:34:04,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:04,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 61 transitions, 423 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:04,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:04,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:04,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:04,789 INFO L124 PetriNetUnfolderBase]: 229/420 cut-off events. [2024-06-20 16:34:04,789 INFO L125 PetriNetUnfolderBase]: For 3590/3590 co-relation queries the response was YES. [2024-06-20 16:34:04,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1957 conditions, 420 events. 229/420 cut-off events. For 3590/3590 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1564 event pairs, 50 based on Foata normal form. 2/422 useless extension candidates. Maximal degree in co-relation 1924. Up to 321 conditions per place. [2024-06-20 16:34:04,793 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 46 selfloop transitions, 27 changer transitions 0/78 dead transitions. [2024-06-20 16:34:04,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 78 transitions, 673 flow [2024-06-20 16:34:04,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:04,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:04,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-20 16:34:04,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-20 16:34:04,795 INFO L175 Difference]: Start difference. First operand has 73 places, 61 transitions, 423 flow. Second operand 8 states and 98 transitions. [2024-06-20 16:34:04,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 78 transitions, 673 flow [2024-06-20 16:34:04,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 78 transitions, 640 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:04,801 INFO L231 Difference]: Finished difference. Result has 75 places, 65 transitions, 493 flow [2024-06-20 16:34:04,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=493, PETRI_PLACES=75, PETRI_TRANSITIONS=65} [2024-06-20 16:34:04,802 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 45 predicate places. [2024-06-20 16:34:04,802 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 65 transitions, 493 flow [2024-06-20 16:34:04,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:04,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:04,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:04,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 16:34:04,803 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-20 16:34:04,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:04,803 INFO L85 PathProgramCache]: Analyzing trace with hash 10495419, now seen corresponding path program 4 times [2024-06-20 16:34:04,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:04,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067251336] [2024-06-20 16:34:04,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:04,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:04,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:05,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:05,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:05,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067251336] [2024-06-20 16:34:05,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067251336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:05,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:05,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:34:05,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093729431] [2024-06-20 16:34:05,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:05,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:34:05,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:05,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:34:05,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:34:05,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:05,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 65 transitions, 493 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:05,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:05,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:05,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:05,913 INFO L124 PetriNetUnfolderBase]: 236/431 cut-off events. [2024-06-20 16:34:05,913 INFO L125 PetriNetUnfolderBase]: For 4357/4358 co-relation queries the response was YES. [2024-06-20 16:34:05,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2129 conditions, 431 events. 236/431 cut-off events. For 4357/4358 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1622 event pairs, 53 based on Foata normal form. 2/432 useless extension candidates. Maximal degree in co-relation 2095. Up to 340 conditions per place. [2024-06-20 16:34:05,918 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 48 selfloop transitions, 25 changer transitions 0/78 dead transitions. [2024-06-20 16:34:05,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 78 transitions, 695 flow [2024-06-20 16:34:05,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:34:05,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:34:05,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 85 transitions. [2024-06-20 16:34:05,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391705069124424 [2024-06-20 16:34:05,920 INFO L175 Difference]: Start difference. First operand has 75 places, 65 transitions, 493 flow. Second operand 7 states and 85 transitions. [2024-06-20 16:34:05,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 78 transitions, 695 flow [2024-06-20 16:34:05,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 78 transitions, 656 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 16:34:05,926 INFO L231 Difference]: Finished difference. Result has 78 places, 67 transitions, 543 flow [2024-06-20 16:34:05,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=543, PETRI_PLACES=78, PETRI_TRANSITIONS=67} [2024-06-20 16:34:05,927 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 48 predicate places. [2024-06-20 16:34:05,927 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 67 transitions, 543 flow [2024-06-20 16:34:05,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:05,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:05,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:05,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 16:34:05,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-20 16:34:05,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:05,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1392085923, now seen corresponding path program 2 times [2024-06-20 16:34:05,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:05,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180827729] [2024-06-20 16:34:05,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:05,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:05,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:06,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:06,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:06,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180827729] [2024-06-20 16:34:06,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180827729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:06,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:06,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:34:06,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249685855] [2024-06-20 16:34:06,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:06,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:34:06,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:06,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:34:06,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:34:06,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:06,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 67 transitions, 543 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:06,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:06,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:06,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:06,967 INFO L124 PetriNetUnfolderBase]: 250/449 cut-off events. [2024-06-20 16:34:06,967 INFO L125 PetriNetUnfolderBase]: For 4813/4813 co-relation queries the response was YES. [2024-06-20 16:34:06,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2317 conditions, 449 events. 250/449 cut-off events. For 4813/4813 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1651 event pairs, 82 based on Foata normal form. 1/450 useless extension candidates. Maximal degree in co-relation 2281. Up to 413 conditions per place. [2024-06-20 16:34:06,971 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 58 selfloop transitions, 17 changer transitions 0/77 dead transitions. [2024-06-20 16:34:06,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 77 transitions, 729 flow [2024-06-20 16:34:06,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:34:06,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:34:06,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2024-06-20 16:34:06,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34101382488479265 [2024-06-20 16:34:06,973 INFO L175 Difference]: Start difference. First operand has 78 places, 67 transitions, 543 flow. Second operand 7 states and 74 transitions. [2024-06-20 16:34:06,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 77 transitions, 729 flow [2024-06-20 16:34:06,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 77 transitions, 680 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 16:34:06,980 INFO L231 Difference]: Finished difference. Result has 80 places, 69 transitions, 556 flow [2024-06-20 16:34:06,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=556, PETRI_PLACES=80, PETRI_TRANSITIONS=69} [2024-06-20 16:34:06,981 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 50 predicate places. [2024-06-20 16:34:06,981 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 69 transitions, 556 flow [2024-06-20 16:34:06,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:06,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:06,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:06,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 16:34:06,982 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-20 16:34:06,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:06,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1336674849, now seen corresponding path program 5 times [2024-06-20 16:34:06,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:06,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557728813] [2024-06-20 16:34:06,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:06,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:06,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:07,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:07,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:07,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557728813] [2024-06-20 16:34:07,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557728813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:07,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:07,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:34:07,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615394336] [2024-06-20 16:34:07,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:07,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:34:07,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:07,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:34:07,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:34:07,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:07,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 69 transitions, 556 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:07,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:07,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:07,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:08,209 INFO L124 PetriNetUnfolderBase]: 249/453 cut-off events. [2024-06-20 16:34:08,209 INFO L125 PetriNetUnfolderBase]: For 5728/5728 co-relation queries the response was YES. [2024-06-20 16:34:08,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2426 conditions, 453 events. 249/453 cut-off events. For 5728/5728 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1699 event pairs, 55 based on Foata normal form. 2/455 useless extension candidates. Maximal degree in co-relation 2389. Up to 358 conditions per place. [2024-06-20 16:34:08,214 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 54 selfloop transitions, 26 changer transitions 0/86 dead transitions. [2024-06-20 16:34:08,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 86 transitions, 863 flow [2024-06-20 16:34:08,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:08,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:08,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-20 16:34:08,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-20 16:34:08,215 INFO L175 Difference]: Start difference. First operand has 80 places, 69 transitions, 556 flow. Second operand 8 states and 97 transitions. [2024-06-20 16:34:08,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 86 transitions, 863 flow [2024-06-20 16:34:08,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 86 transitions, 817 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 16:34:08,223 INFO L231 Difference]: Finished difference. Result has 83 places, 74 transitions, 641 flow [2024-06-20 16:34:08,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=641, PETRI_PLACES=83, PETRI_TRANSITIONS=74} [2024-06-20 16:34:08,223 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-20 16:34:08,223 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 74 transitions, 641 flow [2024-06-20 16:34:08,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:08,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:08,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:08,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 16:34:08,224 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-20 16:34:08,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:08,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1385419683, now seen corresponding path program 3 times [2024-06-20 16:34:08,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:08,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300929781] [2024-06-20 16:34:08,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:08,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:08,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:09,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:09,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:09,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300929781] [2024-06-20 16:34:09,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300929781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:09,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:09,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:34:09,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428358334] [2024-06-20 16:34:09,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:09,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:34:09,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:09,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:34:09,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:34:09,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:09,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 74 transitions, 641 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:09,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:09,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:09,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:09,323 INFO L124 PetriNetUnfolderBase]: 264/472 cut-off events. [2024-06-20 16:34:09,323 INFO L125 PetriNetUnfolderBase]: For 5874/5874 co-relation queries the response was YES. [2024-06-20 16:34:09,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2530 conditions, 472 events. 264/472 cut-off events. For 5874/5874 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1775 event pairs, 86 based on Foata normal form. 1/473 useless extension candidates. Maximal degree in co-relation 2492. Up to 420 conditions per place. [2024-06-20 16:34:09,328 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 59 selfloop transitions, 24 changer transitions 0/85 dead transitions. [2024-06-20 16:34:09,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 85 transitions, 885 flow [2024-06-20 16:34:09,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:34:09,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:34:09,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 75 transitions. [2024-06-20 16:34:09,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3456221198156682 [2024-06-20 16:34:09,330 INFO L175 Difference]: Start difference. First operand has 83 places, 74 transitions, 641 flow. Second operand 7 states and 75 transitions. [2024-06-20 16:34:09,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 85 transitions, 885 flow [2024-06-20 16:34:09,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 85 transitions, 833 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-20 16:34:09,343 INFO L231 Difference]: Finished difference. Result has 87 places, 78 transitions, 678 flow [2024-06-20 16:34:09,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=678, PETRI_PLACES=87, PETRI_TRANSITIONS=78} [2024-06-20 16:34:09,344 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 57 predicate places. [2024-06-20 16:34:09,344 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 78 transitions, 678 flow [2024-06-20 16:34:09,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:09,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:09,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:09,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 16:34:09,345 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-20 16:34:09,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:09,345 INFO L85 PathProgramCache]: Analyzing trace with hash 333281519, now seen corresponding path program 4 times [2024-06-20 16:34:09,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:09,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645639107] [2024-06-20 16:34:09,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:09,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:09,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:10,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:10,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:10,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645639107] [2024-06-20 16:34:10,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645639107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:10,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:10,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:34:10,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071853655] [2024-06-20 16:34:10,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:10,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:34:10,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:10,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:34:10,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:34:10,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:10,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 78 transitions, 678 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:10,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:10,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:10,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:10,421 INFO L124 PetriNetUnfolderBase]: 262/469 cut-off events. [2024-06-20 16:34:10,421 INFO L125 PetriNetUnfolderBase]: For 6249/6249 co-relation queries the response was YES. [2024-06-20 16:34:10,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2560 conditions, 469 events. 262/469 cut-off events. For 6249/6249 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1763 event pairs, 86 based on Foata normal form. 1/470 useless extension candidates. Maximal degree in co-relation 2520. Up to 418 conditions per place. [2024-06-20 16:34:10,425 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 60 selfloop transitions, 22 changer transitions 0/84 dead transitions. [2024-06-20 16:34:10,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 84 transitions, 856 flow [2024-06-20 16:34:10,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:34:10,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:34:10,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 75 transitions. [2024-06-20 16:34:10,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3456221198156682 [2024-06-20 16:34:10,427 INFO L175 Difference]: Start difference. First operand has 87 places, 78 transitions, 678 flow. Second operand 7 states and 75 transitions. [2024-06-20 16:34:10,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 84 transitions, 856 flow [2024-06-20 16:34:10,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 84 transitions, 820 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-20 16:34:10,439 INFO L231 Difference]: Finished difference. Result has 91 places, 78 transitions, 691 flow [2024-06-20 16:34:10,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=691, PETRI_PLACES=91, PETRI_TRANSITIONS=78} [2024-06-20 16:34:10,440 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 61 predicate places. [2024-06-20 16:34:10,440 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 78 transitions, 691 flow [2024-06-20 16:34:10,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:10,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:10,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:10,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 16:34:10,441 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-20 16:34:10,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:10,441 INFO L85 PathProgramCache]: Analyzing trace with hash 333281333, now seen corresponding path program 6 times [2024-06-20 16:34:10,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:10,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570830913] [2024-06-20 16:34:10,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:10,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:10,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:11,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-20 16:34:11,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:11,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570830913] [2024-06-20 16:34:11,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570830913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:11,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:11,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:34:11,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51144299] [2024-06-20 16:34:11,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:11,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:34:11,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:11,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:34:11,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:34:11,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:11,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 78 transitions, 691 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:11,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:11,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:11,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:11,619 INFO L124 PetriNetUnfolderBase]: 245/448 cut-off events. [2024-06-20 16:34:11,620 INFO L125 PetriNetUnfolderBase]: For 6748/6748 co-relation queries the response was YES. [2024-06-20 16:34:11,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2482 conditions, 448 events. 245/448 cut-off events. For 6748/6748 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1706 event pairs, 54 based on Foata normal form. 2/450 useless extension candidates. Maximal degree in co-relation 2440. Up to 315 conditions per place. [2024-06-20 16:34:11,624 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 46 selfloop transitions, 35 changer transitions 0/89 dead transitions. [2024-06-20 16:34:11,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 89 transitions, 947 flow [2024-06-20 16:34:11,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:34:11,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:34:11,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 85 transitions. [2024-06-20 16:34:11,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391705069124424 [2024-06-20 16:34:11,625 INFO L175 Difference]: Start difference. First operand has 91 places, 78 transitions, 691 flow. Second operand 7 states and 85 transitions. [2024-06-20 16:34:11,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 89 transitions, 947 flow [2024-06-20 16:34:11,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 89 transitions, 888 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:11,634 INFO L231 Difference]: Finished difference. Result has 92 places, 80 transitions, 743 flow [2024-06-20 16:34:11,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=743, PETRI_PLACES=92, PETRI_TRANSITIONS=80} [2024-06-20 16:34:11,635 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2024-06-20 16:34:11,635 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 80 transitions, 743 flow [2024-06-20 16:34:11,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:11,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:11,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:11,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 16:34:11,636 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-20 16:34:11,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:11,637 INFO L85 PathProgramCache]: Analyzing trace with hash -322049008, now seen corresponding path program 1 times [2024-06-20 16:34:11,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:11,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512715927] [2024-06-20 16:34:11,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:11,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:11,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:12,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:12,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:12,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512715927] [2024-06-20 16:34:12,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512715927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:12,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:12,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:12,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406193599] [2024-06-20 16:34:12,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:12,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:12,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:12,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:12,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:12,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:12,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 80 transitions, 743 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:12,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:12,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:12,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:12,831 INFO L124 PetriNetUnfolderBase]: 255/465 cut-off events. [2024-06-20 16:34:12,832 INFO L125 PetriNetUnfolderBase]: For 7851/7853 co-relation queries the response was YES. [2024-06-20 16:34:12,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2694 conditions, 465 events. 255/465 cut-off events. For 7851/7853 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1813 event pairs, 70 based on Foata normal form. 1/464 useless extension candidates. Maximal degree in co-relation 2651. Up to 377 conditions per place. [2024-06-20 16:34:12,837 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 64 selfloop transitions, 25 changer transitions 0/97 dead transitions. [2024-06-20 16:34:12,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 97 transitions, 1009 flow [2024-06-20 16:34:12,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:12,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:12,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-20 16:34:12,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-20 16:34:12,838 INFO L175 Difference]: Start difference. First operand has 92 places, 80 transitions, 743 flow. Second operand 8 states and 96 transitions. [2024-06-20 16:34:12,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 97 transitions, 1009 flow [2024-06-20 16:34:12,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 97 transitions, 906 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 16:34:12,851 INFO L231 Difference]: Finished difference. Result has 95 places, 84 transitions, 752 flow [2024-06-20 16:34:12,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=752, PETRI_PLACES=95, PETRI_TRANSITIONS=84} [2024-06-20 16:34:12,851 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 65 predicate places. [2024-06-20 16:34:12,852 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 84 transitions, 752 flow [2024-06-20 16:34:12,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:12,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:12,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:12,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 16:34:12,852 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-20 16:34:12,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:12,853 INFO L85 PathProgramCache]: Analyzing trace with hash 441038739, now seen corresponding path program 1 times [2024-06-20 16:34:12,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:12,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725672816] [2024-06-20 16:34:12,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:12,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:12,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:13,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-20 16:34:13,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:13,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725672816] [2024-06-20 16:34:13,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725672816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:13,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:13,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:13,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696049083] [2024-06-20 16:34:13,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:13,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:13,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:13,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:13,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:13,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:13,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 84 transitions, 752 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:13,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:13,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:13,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:13,914 INFO L124 PetriNetUnfolderBase]: 271/483 cut-off events. [2024-06-20 16:34:13,914 INFO L125 PetriNetUnfolderBase]: For 8014/8014 co-relation queries the response was YES. [2024-06-20 16:34:13,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2742 conditions, 483 events. 271/483 cut-off events. For 8014/8014 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1840 event pairs, 55 based on Foata normal form. 2/485 useless extension candidates. Maximal degree in co-relation 2698. Up to 412 conditions per place. [2024-06-20 16:34:13,918 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 72 selfloop transitions, 27 changer transitions 0/101 dead transitions. [2024-06-20 16:34:13,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 101 transitions, 1020 flow [2024-06-20 16:34:13,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:13,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:13,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 16:34:13,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-20 16:34:13,919 INFO L175 Difference]: Start difference. First operand has 95 places, 84 transitions, 752 flow. Second operand 9 states and 97 transitions. [2024-06-20 16:34:13,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 101 transitions, 1020 flow [2024-06-20 16:34:13,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 101 transitions, 961 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:13,931 INFO L231 Difference]: Finished difference. Result has 98 places, 86 transitions, 780 flow [2024-06-20 16:34:13,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=780, PETRI_PLACES=98, PETRI_TRANSITIONS=86} [2024-06-20 16:34:13,931 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 68 predicate places. [2024-06-20 16:34:13,931 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 86 transitions, 780 flow [2024-06-20 16:34:13,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:13,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:13,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:13,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 16:34:13,932 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-20 16:34:13,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:13,933 INFO L85 PathProgramCache]: Analyzing trace with hash -2081539160, now seen corresponding path program 2 times [2024-06-20 16:34:13,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:13,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723539333] [2024-06-20 16:34:13,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:13,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:13,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:14,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:14,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:14,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723539333] [2024-06-20 16:34:14,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723539333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:14,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:14,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:14,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803472961] [2024-06-20 16:34:14,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:14,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:14,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:14,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:14,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:14,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:14,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 86 transitions, 780 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:14,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:14,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:14,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:15,113 INFO L124 PetriNetUnfolderBase]: 262/473 cut-off events. [2024-06-20 16:34:15,113 INFO L125 PetriNetUnfolderBase]: For 8881/8883 co-relation queries the response was YES. [2024-06-20 16:34:15,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2757 conditions, 473 events. 262/473 cut-off events. For 8881/8883 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1825 event pairs, 49 based on Foata normal form. 1/471 useless extension candidates. Maximal degree in co-relation 2713. Up to 383 conditions per place. [2024-06-20 16:34:15,120 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 64 selfloop transitions, 25 changer transitions 0/98 dead transitions. [2024-06-20 16:34:15,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 98 transitions, 994 flow [2024-06-20 16:34:15,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:15,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:15,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-20 16:34:15,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-20 16:34:15,122 INFO L175 Difference]: Start difference. First operand has 98 places, 86 transitions, 780 flow. Second operand 8 states and 97 transitions. [2024-06-20 16:34:15,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 98 transitions, 994 flow [2024-06-20 16:34:15,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 98 transitions, 917 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:15,135 INFO L231 Difference]: Finished difference. Result has 99 places, 86 transitions, 761 flow [2024-06-20 16:34:15,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=761, PETRI_PLACES=99, PETRI_TRANSITIONS=86} [2024-06-20 16:34:15,136 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 69 predicate places. [2024-06-20 16:34:15,136 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 86 transitions, 761 flow [2024-06-20 16:34:15,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:15,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:15,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:15,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 16:34:15,137 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-20 16:34:15,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:15,138 INFO L85 PathProgramCache]: Analyzing trace with hash 2098227331, now seen corresponding path program 2 times [2024-06-20 16:34:15,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:15,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992605614] [2024-06-20 16:34:15,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:15,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:15,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:15,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:15,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:15,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992605614] [2024-06-20 16:34:15,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992605614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:15,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:15,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:15,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621571598] [2024-06-20 16:34:15,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:15,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:15,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:15,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:15,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:16,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:16,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 86 transitions, 761 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:16,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:16,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:16,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:16,239 INFO L124 PetriNetUnfolderBase]: 275/490 cut-off events. [2024-06-20 16:34:16,239 INFO L125 PetriNetUnfolderBase]: For 9431/9431 co-relation queries the response was YES. [2024-06-20 16:34:16,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2831 conditions, 490 events. 275/490 cut-off events. For 9431/9431 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1876 event pairs, 53 based on Foata normal form. 2/492 useless extension candidates. Maximal degree in co-relation 2786. Up to 419 conditions per place. [2024-06-20 16:34:16,244 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 74 selfloop transitions, 26 changer transitions 0/102 dead transitions. [2024-06-20 16:34:16,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 102 transitions, 1033 flow [2024-06-20 16:34:16,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:16,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:16,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-20 16:34:16,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-20 16:34:16,245 INFO L175 Difference]: Start difference. First operand has 99 places, 86 transitions, 761 flow. Second operand 9 states and 98 transitions. [2024-06-20 16:34:16,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 102 transitions, 1033 flow [2024-06-20 16:34:16,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 102 transitions, 968 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:16,259 INFO L231 Difference]: Finished difference. Result has 102 places, 88 transitions, 785 flow [2024-06-20 16:34:16,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=785, PETRI_PLACES=102, PETRI_TRANSITIONS=88} [2024-06-20 16:34:16,260 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 72 predicate places. [2024-06-20 16:34:16,260 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 88 transitions, 785 flow [2024-06-20 16:34:16,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:16,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:16,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:16,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 16:34:16,261 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-20 16:34:16,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:16,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1971370058, now seen corresponding path program 1 times [2024-06-20 16:34:16,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:16,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68618801] [2024-06-20 16:34:16,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:16,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:16,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:17,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:17,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:17,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68618801] [2024-06-20 16:34:17,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68618801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:17,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:17,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:17,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537294652] [2024-06-20 16:34:17,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:17,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:17,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:17,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:17,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:17,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:17,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 88 transitions, 785 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:17,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:17,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:17,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:17,267 INFO L124 PetriNetUnfolderBase]: 278/497 cut-off events. [2024-06-20 16:34:17,267 INFO L125 PetriNetUnfolderBase]: For 10151/10151 co-relation queries the response was YES. [2024-06-20 16:34:17,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2917 conditions, 497 events. 278/497 cut-off events. For 10151/10151 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1915 event pairs, 84 based on Foata normal form. 1/498 useless extension candidates. Maximal degree in co-relation 2871. Up to 464 conditions per place. [2024-06-20 16:34:17,271 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 83 selfloop transitions, 16 changer transitions 0/101 dead transitions. [2024-06-20 16:34:17,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 101 transitions, 1025 flow [2024-06-20 16:34:17,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:17,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:17,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-20 16:34:17,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32616487455197135 [2024-06-20 16:34:17,276 INFO L175 Difference]: Start difference. First operand has 102 places, 88 transitions, 785 flow. Second operand 9 states and 91 transitions. [2024-06-20 16:34:17,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 101 transitions, 1025 flow [2024-06-20 16:34:17,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 101 transitions, 952 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:17,290 INFO L231 Difference]: Finished difference. Result has 104 places, 90 transitions, 767 flow [2024-06-20 16:34:17,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=767, PETRI_PLACES=104, PETRI_TRANSITIONS=90} [2024-06-20 16:34:17,290 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 74 predicate places. [2024-06-20 16:34:17,291 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 90 transitions, 767 flow [2024-06-20 16:34:17,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:17,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:17,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:17,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 16:34:17,293 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-20 16:34:17,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:17,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1546428645, now seen corresponding path program 3 times [2024-06-20 16:34:17,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:17,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152211591] [2024-06-20 16:34:17,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:17,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:17,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:18,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:18,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:18,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152211591] [2024-06-20 16:34:18,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152211591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:18,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:18,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:18,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620023113] [2024-06-20 16:34:18,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:18,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:18,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:18,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:18,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:18,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:18,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 90 transitions, 767 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:18,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:18,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:18,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:18,361 INFO L124 PetriNetUnfolderBase]: 299/529 cut-off events. [2024-06-20 16:34:18,361 INFO L125 PetriNetUnfolderBase]: For 11789/11789 co-relation queries the response was YES. [2024-06-20 16:34:18,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3220 conditions, 529 events. 299/529 cut-off events. For 11789/11789 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2049 event pairs, 57 based on Foata normal form. 2/531 useless extension candidates. Maximal degree in co-relation 3173. Up to 403 conditions per place. [2024-06-20 16:34:18,366 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 71 selfloop transitions, 39 changer transitions 0/112 dead transitions. [2024-06-20 16:34:18,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 112 transitions, 1225 flow [2024-06-20 16:34:18,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:18,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:18,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-20 16:34:18,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36917562724014336 [2024-06-20 16:34:18,368 INFO L175 Difference]: Start difference. First operand has 104 places, 90 transitions, 767 flow. Second operand 9 states and 103 transitions. [2024-06-20 16:34:18,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 112 transitions, 1225 flow [2024-06-20 16:34:18,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 112 transitions, 1186 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:18,384 INFO L231 Difference]: Finished difference. Result has 106 places, 96 transitions, 911 flow [2024-06-20 16:34:18,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=911, PETRI_PLACES=106, PETRI_TRANSITIONS=96} [2024-06-20 16:34:18,384 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 76 predicate places. [2024-06-20 16:34:18,385 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 96 transitions, 911 flow [2024-06-20 16:34:18,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:18,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:18,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:18,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 16:34:18,386 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-20 16:34:18,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:18,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1546423065, now seen corresponding path program 4 times [2024-06-20 16:34:18,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:18,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821835945] [2024-06-20 16:34:18,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:18,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:18,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:19,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:19,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:19,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821835945] [2024-06-20 16:34:19,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821835945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:19,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:19,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:19,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314711195] [2024-06-20 16:34:19,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:19,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:19,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:19,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:19,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:19,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:19,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 96 transitions, 911 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:19,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:19,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:19,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:19,465 INFO L124 PetriNetUnfolderBase]: 295/524 cut-off events. [2024-06-20 16:34:19,466 INFO L125 PetriNetUnfolderBase]: For 12527/12527 co-relation queries the response was YES. [2024-06-20 16:34:19,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3262 conditions, 524 events. 295/524 cut-off events. For 12527/12527 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2032 event pairs, 52 based on Foata normal form. 2/526 useless extension candidates. Maximal degree in co-relation 3214. Up to 400 conditions per place. [2024-06-20 16:34:19,471 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 66 selfloop transitions, 43 changer transitions 0/111 dead transitions. [2024-06-20 16:34:19,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 111 transitions, 1225 flow [2024-06-20 16:34:19,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:19,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:19,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-20 16:34:19,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36200716845878134 [2024-06-20 16:34:19,472 INFO L175 Difference]: Start difference. First operand has 106 places, 96 transitions, 911 flow. Second operand 9 states and 101 transitions. [2024-06-20 16:34:19,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 111 transitions, 1225 flow [2024-06-20 16:34:19,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 111 transitions, 1143 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-20 16:34:19,491 INFO L231 Difference]: Finished difference. Result has 111 places, 96 transitions, 920 flow [2024-06-20 16:34:19,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=920, PETRI_PLACES=111, PETRI_TRANSITIONS=96} [2024-06-20 16:34:19,491 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 81 predicate places. [2024-06-20 16:34:19,492 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 96 transitions, 920 flow [2024-06-20 16:34:19,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:19,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:19,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:19,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 16:34:19,492 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-20 16:34:19,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:19,493 INFO L85 PathProgramCache]: Analyzing trace with hash 541868910, now seen corresponding path program 3 times [2024-06-20 16:34:19,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:19,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689283620] [2024-06-20 16:34:19,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:19,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:19,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:20,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-20 16:34:20,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:20,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689283620] [2024-06-20 16:34:20,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689283620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:20,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:20,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:20,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620293121] [2024-06-20 16:34:20,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:20,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:20,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:20,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:20,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:20,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:20,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 96 transitions, 920 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:20,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:20,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:20,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:20,618 INFO L124 PetriNetUnfolderBase]: 280/509 cut-off events. [2024-06-20 16:34:20,618 INFO L125 PetriNetUnfolderBase]: For 13679/13681 co-relation queries the response was YES. [2024-06-20 16:34:20,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3251 conditions, 509 events. 280/509 cut-off events. For 13679/13681 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2064 event pairs, 70 based on Foata normal form. 1/507 useless extension candidates. Maximal degree in co-relation 3201. Up to 389 conditions per place. [2024-06-20 16:34:20,622 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 63 selfloop transitions, 31 changer transitions 0/107 dead transitions. [2024-06-20 16:34:20,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 107 transitions, 1140 flow [2024-06-20 16:34:20,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:34:20,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:34:20,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 85 transitions. [2024-06-20 16:34:20,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391705069124424 [2024-06-20 16:34:20,623 INFO L175 Difference]: Start difference. First operand has 111 places, 96 transitions, 920 flow. Second operand 7 states and 85 transitions. [2024-06-20 16:34:20,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 107 transitions, 1140 flow [2024-06-20 16:34:20,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 107 transitions, 1041 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:20,642 INFO L231 Difference]: Finished difference. Result has 111 places, 96 transitions, 903 flow [2024-06-20 16:34:20,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=903, PETRI_PLACES=111, PETRI_TRANSITIONS=96} [2024-06-20 16:34:20,642 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 81 predicate places. [2024-06-20 16:34:20,643 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 96 transitions, 903 flow [2024-06-20 16:34:20,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:20,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:20,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:20,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 16:34:20,643 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-20 16:34:20,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:20,644 INFO L85 PathProgramCache]: Analyzing trace with hash 620539290, now seen corresponding path program 1 times [2024-06-20 16:34:20,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:20,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891235272] [2024-06-20 16:34:20,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:20,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:20,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:21,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:21,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:21,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891235272] [2024-06-20 16:34:21,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891235272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:21,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:21,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:21,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170176590] [2024-06-20 16:34:21,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:21,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:21,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:21,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:21,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:21,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:21,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 96 transitions, 903 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:21,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:21,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:21,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:21,689 INFO L124 PetriNetUnfolderBase]: 299/530 cut-off events. [2024-06-20 16:34:21,689 INFO L125 PetriNetUnfolderBase]: For 13908/13908 co-relation queries the response was YES. [2024-06-20 16:34:21,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3348 conditions, 530 events. 299/530 cut-off events. For 13908/13908 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2056 event pairs, 54 based on Foata normal form. 2/532 useless extension candidates. Maximal degree in co-relation 3297. Up to 451 conditions per place. [2024-06-20 16:34:21,694 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 84 selfloop transitions, 28 changer transitions 0/114 dead transitions. [2024-06-20 16:34:21,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 114 transitions, 1205 flow [2024-06-20 16:34:21,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:34:21,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:34:21,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-20 16:34:21,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-20 16:34:21,695 INFO L175 Difference]: Start difference. First operand has 111 places, 96 transitions, 903 flow. Second operand 10 states and 107 transitions. [2024-06-20 16:34:21,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 114 transitions, 1205 flow [2024-06-20 16:34:21,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 114 transitions, 1143 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:21,717 INFO L231 Difference]: Finished difference. Result has 114 places, 98 transitions, 932 flow [2024-06-20 16:34:21,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=932, PETRI_PLACES=114, PETRI_TRANSITIONS=98} [2024-06-20 16:34:21,718 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2024-06-20 16:34:21,718 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 98 transitions, 932 flow [2024-06-20 16:34:21,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:21,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:21,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:21,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 16:34:21,719 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-20 16:34:21,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:21,719 INFO L85 PathProgramCache]: Analyzing trace with hash 325359427, now seen corresponding path program 5 times [2024-06-20 16:34:21,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:21,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358873834] [2024-06-20 16:34:21,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:21,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:21,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:22,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:22,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:22,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358873834] [2024-06-20 16:34:22,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358873834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:22,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:22,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:22,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687540329] [2024-06-20 16:34:22,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:22,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:22,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:22,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:22,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:22,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:22,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 98 transitions, 932 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:22,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:22,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:22,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:22,716 INFO L124 PetriNetUnfolderBase]: 305/540 cut-off events. [2024-06-20 16:34:22,717 INFO L125 PetriNetUnfolderBase]: For 13150/13150 co-relation queries the response was YES. [2024-06-20 16:34:22,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3402 conditions, 540 events. 305/540 cut-off events. For 13150/13150 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2131 event pairs, 56 based on Foata normal form. 2/542 useless extension candidates. Maximal degree in co-relation 3352. Up to 441 conditions per place. [2024-06-20 16:34:22,720 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 77 selfloop transitions, 34 changer transitions 0/113 dead transitions. [2024-06-20 16:34:22,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 113 transitions, 1232 flow [2024-06-20 16:34:22,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:22,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:22,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-20 16:34:22,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:34:22,722 INFO L175 Difference]: Start difference. First operand has 114 places, 98 transitions, 932 flow. Second operand 8 states and 88 transitions. [2024-06-20 16:34:22,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 113 transitions, 1232 flow [2024-06-20 16:34:22,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 113 transitions, 1157 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 16:34:22,737 INFO L231 Difference]: Finished difference. Result has 114 places, 100 transitions, 978 flow [2024-06-20 16:34:22,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=857, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=978, PETRI_PLACES=114, PETRI_TRANSITIONS=100} [2024-06-20 16:34:22,738 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2024-06-20 16:34:22,738 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 100 transitions, 978 flow [2024-06-20 16:34:22,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:22,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:22,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:22,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 16:34:22,739 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-20 16:34:22,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:22,740 INFO L85 PathProgramCache]: Analyzing trace with hash -204989184, now seen corresponding path program 2 times [2024-06-20 16:34:22,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:22,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72838203] [2024-06-20 16:34:22,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:22,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:22,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:23,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:23,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:23,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72838203] [2024-06-20 16:34:23,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72838203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:23,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:23,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:23,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141582416] [2024-06-20 16:34:23,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:23,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:23,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:23,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:23,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:23,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:23,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 100 transitions, 978 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:23,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:23,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:23,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:23,842 INFO L124 PetriNetUnfolderBase]: 308/547 cut-off events. [2024-06-20 16:34:23,842 INFO L125 PetriNetUnfolderBase]: For 13966/13966 co-relation queries the response was YES. [2024-06-20 16:34:23,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3522 conditions, 547 events. 308/547 cut-off events. For 13966/13966 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2170 event pairs, 90 based on Foata normal form. 1/548 useless extension candidates. Maximal degree in co-relation 3471. Up to 505 conditions per place. [2024-06-20 16:34:23,848 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 88 selfloop transitions, 21 changer transitions 0/111 dead transitions. [2024-06-20 16:34:23,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 111 transitions, 1238 flow [2024-06-20 16:34:23,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:23,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:23,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-20 16:34:23,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33064516129032256 [2024-06-20 16:34:23,849 INFO L175 Difference]: Start difference. First operand has 114 places, 100 transitions, 978 flow. Second operand 8 states and 82 transitions. [2024-06-20 16:34:23,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 111 transitions, 1238 flow [2024-06-20 16:34:23,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 111 transitions, 1157 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:23,871 INFO L231 Difference]: Finished difference. Result has 116 places, 102 transitions, 971 flow [2024-06-20 16:34:23,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=897, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=971, PETRI_PLACES=116, PETRI_TRANSITIONS=102} [2024-06-20 16:34:23,872 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 86 predicate places. [2024-06-20 16:34:23,872 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 102 transitions, 971 flow [2024-06-20 16:34:23,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:23,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:23,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:23,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 16:34:23,873 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-20 16:34:23,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:23,873 INFO L85 PathProgramCache]: Analyzing trace with hash 329084077, now seen corresponding path program 6 times [2024-06-20 16:34:23,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:23,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327577405] [2024-06-20 16:34:23,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:23,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:23,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:24,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:24,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:24,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327577405] [2024-06-20 16:34:24,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327577405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:24,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:24,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:24,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197926735] [2024-06-20 16:34:24,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:24,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:24,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:24,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:24,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:24,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:24,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 102 transitions, 971 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:24,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:24,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:24,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:24,907 INFO L124 PetriNetUnfolderBase]: 324/571 cut-off events. [2024-06-20 16:34:24,907 INFO L125 PetriNetUnfolderBase]: For 16384/16384 co-relation queries the response was YES. [2024-06-20 16:34:24,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3780 conditions, 571 events. 324/571 cut-off events. For 16384/16384 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2278 event pairs, 48 based on Foata normal form. 2/573 useless extension candidates. Maximal degree in co-relation 3728. Up to 400 conditions per place. [2024-06-20 16:34:24,912 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 62 selfloop transitions, 55 changer transitions 0/119 dead transitions. [2024-06-20 16:34:24,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 119 transitions, 1385 flow [2024-06-20 16:34:24,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:24,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:24,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-20 16:34:24,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-20 16:34:24,914 INFO L175 Difference]: Start difference. First operand has 116 places, 102 transitions, 971 flow. Second operand 8 states and 90 transitions. [2024-06-20 16:34:24,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 119 transitions, 1385 flow [2024-06-20 16:34:24,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 119 transitions, 1329 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:24,935 INFO L231 Difference]: Finished difference. Result has 118 places, 106 transitions, 1123 flow [2024-06-20 16:34:24,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1123, PETRI_PLACES=118, PETRI_TRANSITIONS=106} [2024-06-20 16:34:24,936 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 88 predicate places. [2024-06-20 16:34:24,936 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 106 transitions, 1123 flow [2024-06-20 16:34:24,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:24,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:24,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:24,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 16:34:24,937 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-20 16:34:24,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:24,937 INFO L85 PathProgramCache]: Analyzing trace with hash 329078497, now seen corresponding path program 7 times [2024-06-20 16:34:24,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:24,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777501539] [2024-06-20 16:34:24,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:24,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:24,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:25,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:25,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:25,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777501539] [2024-06-20 16:34:25,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777501539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:25,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:25,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:25,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208294133] [2024-06-20 16:34:25,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:25,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:25,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:25,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:25,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:25,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:25,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 106 transitions, 1123 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:25,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:25,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:25,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:26,122 INFO L124 PetriNetUnfolderBase]: 325/573 cut-off events. [2024-06-20 16:34:26,123 INFO L125 PetriNetUnfolderBase]: For 16467/16467 co-relation queries the response was YES. [2024-06-20 16:34:26,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3888 conditions, 573 events. 325/573 cut-off events. For 16467/16467 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2269 event pairs, 58 based on Foata normal form. 2/575 useless extension candidates. Maximal degree in co-relation 3835. Up to 403 conditions per place. [2024-06-20 16:34:26,128 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 68 selfloop transitions, 51 changer transitions 0/121 dead transitions. [2024-06-20 16:34:26,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 121 transitions, 1503 flow [2024-06-20 16:34:26,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:26,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:26,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-20 16:34:26,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36693548387096775 [2024-06-20 16:34:26,129 INFO L175 Difference]: Start difference. First operand has 118 places, 106 transitions, 1123 flow. Second operand 8 states and 91 transitions. [2024-06-20 16:34:26,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 121 transitions, 1503 flow [2024-06-20 16:34:26,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 121 transitions, 1404 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 16:34:26,170 INFO L231 Difference]: Finished difference. Result has 121 places, 108 transitions, 1182 flow [2024-06-20 16:34:26,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1182, PETRI_PLACES=121, PETRI_TRANSITIONS=108} [2024-06-20 16:34:26,171 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 91 predicate places. [2024-06-20 16:34:26,171 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 108 transitions, 1182 flow [2024-06-20 16:34:26,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:26,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:26,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:26,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 16:34:26,172 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-20 16:34:26,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:26,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1245761718, now seen corresponding path program 3 times [2024-06-20 16:34:26,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:26,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948539058] [2024-06-20 16:34:26,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:26,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:26,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:26,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:26,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:26,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948539058] [2024-06-20 16:34:26,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948539058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:26,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:26,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:26,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707927103] [2024-06-20 16:34:26,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:26,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:26,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:26,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:26,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:27,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:27,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 108 transitions, 1182 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:27,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:27,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:27,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:27,179 INFO L124 PetriNetUnfolderBase]: 333/588 cut-off events. [2024-06-20 16:34:27,180 INFO L125 PetriNetUnfolderBase]: For 16229/16229 co-relation queries the response was YES. [2024-06-20 16:34:27,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4007 conditions, 588 events. 333/588 cut-off events. For 16229/16229 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2373 event pairs, 96 based on Foata normal form. 1/589 useless extension candidates. Maximal degree in co-relation 3953. Up to 517 conditions per place. [2024-06-20 16:34:27,185 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 91 selfloop transitions, 31 changer transitions 0/124 dead transitions. [2024-06-20 16:34:27,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 124 transitions, 1618 flow [2024-06-20 16:34:27,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:27,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:27,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-20 16:34:27,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-20 16:34:27,186 INFO L175 Difference]: Start difference. First operand has 121 places, 108 transitions, 1182 flow. Second operand 8 states and 86 transitions. [2024-06-20 16:34:27,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 124 transitions, 1618 flow [2024-06-20 16:34:27,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 124 transitions, 1513 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:27,213 INFO L231 Difference]: Finished difference. Result has 124 places, 115 transitions, 1233 flow [2024-06-20 16:34:27,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1081, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1233, PETRI_PLACES=124, PETRI_TRANSITIONS=115} [2024-06-20 16:34:27,214 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 94 predicate places. [2024-06-20 16:34:27,214 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 115 transitions, 1233 flow [2024-06-20 16:34:27,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:27,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:27,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:27,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 16:34:27,215 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-20 16:34:27,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:27,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1664039, now seen corresponding path program 8 times [2024-06-20 16:34:27,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:27,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409203627] [2024-06-20 16:34:27,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:27,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:27,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:28,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:28,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:28,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409203627] [2024-06-20 16:34:28,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409203627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:28,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:28,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:28,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033586273] [2024-06-20 16:34:28,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:28,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:28,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:28,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:28,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:28,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:28,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 115 transitions, 1233 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:28,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:28,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:28,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:28,272 INFO L124 PetriNetUnfolderBase]: 339/596 cut-off events. [2024-06-20 16:34:28,272 INFO L125 PetriNetUnfolderBase]: For 16554/16554 co-relation queries the response was YES. [2024-06-20 16:34:28,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4058 conditions, 596 events. 339/596 cut-off events. For 16554/16554 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2407 event pairs, 61 based on Foata normal form. 2/598 useless extension candidates. Maximal degree in co-relation 4003. Up to 386 conditions per place. [2024-06-20 16:34:28,276 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 62 selfloop transitions, 66 changer transitions 0/130 dead transitions. [2024-06-20 16:34:28,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 130 transitions, 1663 flow [2024-06-20 16:34:28,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:28,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:28,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-20 16:34:28,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-20 16:34:28,277 INFO L175 Difference]: Start difference. First operand has 124 places, 115 transitions, 1233 flow. Second operand 8 states and 90 transitions. [2024-06-20 16:34:28,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 130 transitions, 1663 flow [2024-06-20 16:34:28,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 130 transitions, 1629 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-20 16:34:28,302 INFO L231 Difference]: Finished difference. Result has 129 places, 119 transitions, 1424 flow [2024-06-20 16:34:28,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1424, PETRI_PLACES=129, PETRI_TRANSITIONS=119} [2024-06-20 16:34:28,303 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 99 predicate places. [2024-06-20 16:34:28,303 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 119 transitions, 1424 flow [2024-06-20 16:34:28,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:28,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:28,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:28,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 16:34:28,304 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-20 16:34:28,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:28,304 INFO L85 PathProgramCache]: Analyzing trace with hash -5687394, now seen corresponding path program 4 times [2024-06-20 16:34:28,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:28,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647149755] [2024-06-20 16:34:28,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:28,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:28,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:29,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:29,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:29,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647149755] [2024-06-20 16:34:29,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647149755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:29,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:29,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:29,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724090868] [2024-06-20 16:34:29,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:29,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:29,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:29,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:29,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:29,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:29,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 119 transitions, 1424 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:29,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:29,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:29,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:29,353 INFO L124 PetriNetUnfolderBase]: 337/595 cut-off events. [2024-06-20 16:34:29,353 INFO L125 PetriNetUnfolderBase]: For 17302/17302 co-relation queries the response was YES. [2024-06-20 16:34:29,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4226 conditions, 595 events. 337/595 cut-off events. For 17302/17302 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2428 event pairs, 98 based on Foata normal form. 1/596 useless extension candidates. Maximal degree in co-relation 4169. Up to 525 conditions per place. [2024-06-20 16:34:29,357 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 96 selfloop transitions, 30 changer transitions 0/128 dead transitions. [2024-06-20 16:34:29,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 128 transitions, 1759 flow [2024-06-20 16:34:29,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:29,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:29,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-20 16:34:29,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-20 16:34:29,358 INFO L175 Difference]: Start difference. First operand has 129 places, 119 transitions, 1424 flow. Second operand 8 states and 86 transitions. [2024-06-20 16:34:29,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 128 transitions, 1759 flow [2024-06-20 16:34:29,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 128 transitions, 1653 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-20 16:34:29,379 INFO L231 Difference]: Finished difference. Result has 133 places, 120 transitions, 1392 flow [2024-06-20 16:34:29,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1320, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1392, PETRI_PLACES=133, PETRI_TRANSITIONS=120} [2024-06-20 16:34:29,380 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-20 16:34:29,380 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 120 transitions, 1392 flow [2024-06-20 16:34:29,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:29,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:29,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:29,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 16:34:29,381 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-20 16:34:29,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:29,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1931166, now seen corresponding path program 5 times [2024-06-20 16:34:29,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:29,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50719927] [2024-06-20 16:34:29,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:29,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:29,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:30,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:30,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:30,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50719927] [2024-06-20 16:34:30,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50719927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:30,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:30,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:30,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652572710] [2024-06-20 16:34:30,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:30,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:30,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:30,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:30,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:30,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:30,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 120 transitions, 1392 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:30,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:30,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:30,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:30,493 INFO L124 PetriNetUnfolderBase]: 335/592 cut-off events. [2024-06-20 16:34:30,493 INFO L125 PetriNetUnfolderBase]: For 17244/17244 co-relation queries the response was YES. [2024-06-20 16:34:30,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4174 conditions, 592 events. 335/592 cut-off events. For 17244/17244 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2407 event pairs, 98 based on Foata normal form. 1/593 useless extension candidates. Maximal degree in co-relation 4115. Up to 523 conditions per place. [2024-06-20 16:34:30,498 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 90 selfloop transitions, 35 changer transitions 0/127 dead transitions. [2024-06-20 16:34:30,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 127 transitions, 1658 flow [2024-06-20 16:34:30,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:30,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:30,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 83 transitions. [2024-06-20 16:34:30,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3346774193548387 [2024-06-20 16:34:30,500 INFO L175 Difference]: Start difference. First operand has 133 places, 120 transitions, 1392 flow. Second operand 8 states and 83 transitions. [2024-06-20 16:34:30,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 127 transitions, 1658 flow [2024-06-20 16:34:30,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 127 transitions, 1594 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 16:34:30,529 INFO L231 Difference]: Finished difference. Result has 136 places, 120 transitions, 1403 flow [2024-06-20 16:34:30,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1328, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1403, PETRI_PLACES=136, PETRI_TRANSITIONS=120} [2024-06-20 16:34:30,529 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 106 predicate places. [2024-06-20 16:34:30,530 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 120 transitions, 1403 flow [2024-06-20 16:34:30,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:30,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:30,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:30,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 16:34:30,530 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-20 16:34:30,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:30,531 INFO L85 PathProgramCache]: Analyzing trace with hash -5693191, now seen corresponding path program 9 times [2024-06-20 16:34:30,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:30,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167405401] [2024-06-20 16:34:30,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:30,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:30,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:31,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:31,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:31,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167405401] [2024-06-20 16:34:31,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167405401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:31,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:31,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:31,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002673968] [2024-06-20 16:34:31,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:31,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:31,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:31,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:31,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:31,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:31,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 120 transitions, 1403 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:31,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:31,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:31,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:31,558 INFO L124 PetriNetUnfolderBase]: 341/600 cut-off events. [2024-06-20 16:34:31,558 INFO L125 PetriNetUnfolderBase]: For 18911/18911 co-relation queries the response was YES. [2024-06-20 16:34:31,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4286 conditions, 600 events. 341/600 cut-off events. For 18911/18911 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2447 event pairs, 71 based on Foata normal form. 2/602 useless extension candidates. Maximal degree in co-relation 4226. Up to 386 conditions per place. [2024-06-20 16:34:31,562 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 73 selfloop transitions, 59 changer transitions 0/134 dead transitions. [2024-06-20 16:34:31,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 134 transitions, 1867 flow [2024-06-20 16:34:31,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:31,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:31,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-20 16:34:31,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-20 16:34:31,565 INFO L175 Difference]: Start difference. First operand has 136 places, 120 transitions, 1403 flow. Second operand 8 states and 92 transitions. [2024-06-20 16:34:31,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 134 transitions, 1867 flow [2024-06-20 16:34:31,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 134 transitions, 1807 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:31,601 INFO L231 Difference]: Finished difference. Result has 138 places, 122 transitions, 1508 flow [2024-06-20 16:34:31,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1508, PETRI_PLACES=138, PETRI_TRANSITIONS=122} [2024-06-20 16:34:31,602 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 108 predicate places. [2024-06-20 16:34:31,602 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 122 transitions, 1508 flow [2024-06-20 16:34:31,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:31,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:31,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:31,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 16:34:31,603 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-20 16:34:31,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:31,603 INFO L85 PathProgramCache]: Analyzing trace with hash -5687611, now seen corresponding path program 10 times [2024-06-20 16:34:31,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:31,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744453787] [2024-06-20 16:34:31,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:31,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:31,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:32,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:32,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:32,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744453787] [2024-06-20 16:34:32,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744453787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:32,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:32,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:32,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376492699] [2024-06-20 16:34:32,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:32,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:32,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:32,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:32,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:32,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:32,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 122 transitions, 1508 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:32,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:32,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:32,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:32,646 INFO L124 PetriNetUnfolderBase]: 337/594 cut-off events. [2024-06-20 16:34:32,646 INFO L125 PetriNetUnfolderBase]: For 19456/19456 co-relation queries the response was YES. [2024-06-20 16:34:32,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4304 conditions, 594 events. 337/594 cut-off events. For 19456/19456 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2427 event pairs, 70 based on Foata normal form. 2/596 useless extension candidates. Maximal degree in co-relation 4243. Up to 383 conditions per place. [2024-06-20 16:34:32,650 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 74 selfloop transitions, 58 changer transitions 0/134 dead transitions. [2024-06-20 16:34:32,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 134 transitions, 1876 flow [2024-06-20 16:34:32,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:32,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:32,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-20 16:34:32,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 16:34:32,652 INFO L175 Difference]: Start difference. First operand has 138 places, 122 transitions, 1508 flow. Second operand 8 states and 93 transitions. [2024-06-20 16:34:32,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 134 transitions, 1876 flow [2024-06-20 16:34:32,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 134 transitions, 1670 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:32,690 INFO L231 Difference]: Finished difference. Result has 140 places, 122 transitions, 1423 flow [2024-06-20 16:34:32,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1423, PETRI_PLACES=140, PETRI_TRANSITIONS=122} [2024-06-20 16:34:32,690 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 110 predicate places. [2024-06-20 16:34:32,690 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 122 transitions, 1423 flow [2024-06-20 16:34:32,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:32,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:32,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:32,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 16:34:32,691 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-20 16:34:32,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:32,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1941086, now seen corresponding path program 1 times [2024-06-20 16:34:32,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:32,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371822318] [2024-06-20 16:34:32,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:32,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:32,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:33,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:33,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:33,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371822318] [2024-06-20 16:34:33,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371822318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:33,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:33,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:33,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382099948] [2024-06-20 16:34:33,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:33,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:33,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:33,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:33,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:33,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:33,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 122 transitions, 1423 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:33,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:33,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:33,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:33,974 INFO L124 PetriNetUnfolderBase]: 335/593 cut-off events. [2024-06-20 16:34:33,975 INFO L125 PetriNetUnfolderBase]: For 19245/19245 co-relation queries the response was YES. [2024-06-20 16:34:33,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4130 conditions, 593 events. 335/593 cut-off events. For 19245/19245 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2431 event pairs, 117 based on Foata normal form. 1/594 useless extension candidates. Maximal degree in co-relation 4069. Up to 565 conditions per place. [2024-06-20 16:34:33,978 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 115 selfloop transitions, 15 changer transitions 0/132 dead transitions. [2024-06-20 16:34:33,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 132 transitions, 1713 flow [2024-06-20 16:34:33,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:33,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:33,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 87 transitions. [2024-06-20 16:34:33,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3118279569892473 [2024-06-20 16:34:33,980 INFO L175 Difference]: Start difference. First operand has 140 places, 122 transitions, 1423 flow. Second operand 9 states and 87 transitions. [2024-06-20 16:34:33,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 132 transitions, 1713 flow [2024-06-20 16:34:34,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 132 transitions, 1549 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 16:34:34,017 INFO L231 Difference]: Finished difference. Result has 141 places, 124 transitions, 1310 flow [2024-06-20 16:34:34,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1310, PETRI_PLACES=141, PETRI_TRANSITIONS=124} [2024-06-20 16:34:34,018 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 111 predicate places. [2024-06-20 16:34:34,019 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 124 transitions, 1310 flow [2024-06-20 16:34:34,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:34,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:34,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:34,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 16:34:34,019 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-20 16:34:34,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:34,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1387546912, now seen corresponding path program 1 times [2024-06-20 16:34:34,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:34,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943802934] [2024-06-20 16:34:34,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:34,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:34,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:34,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:34,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:34,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943802934] [2024-06-20 16:34:34,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943802934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:34,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:34,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:34,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938331197] [2024-06-20 16:34:34,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:34,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:34,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:34,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:34,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:35,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:35,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 124 transitions, 1310 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:35,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:35,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:35,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:35,243 INFO L124 PetriNetUnfolderBase]: 324/592 cut-off events. [2024-06-20 16:34:35,244 INFO L125 PetriNetUnfolderBase]: For 22381/22385 co-relation queries the response was YES. [2024-06-20 16:34:35,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4107 conditions, 592 events. 324/592 cut-off events. For 22381/22385 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2594 event pairs, 55 based on Foata normal form. 2/589 useless extension candidates. Maximal degree in co-relation 4045. Up to 444 conditions per place. [2024-06-20 16:34:35,247 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 99 selfloop transitions, 23 changer transitions 0/142 dead transitions. [2024-06-20 16:34:35,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 142 transitions, 1618 flow [2024-06-20 16:34:35,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:35,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:35,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-20 16:34:35,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-20 16:34:35,248 INFO L175 Difference]: Start difference. First operand has 141 places, 124 transitions, 1310 flow. Second operand 9 states and 102 transitions. [2024-06-20 16:34:35,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 142 transitions, 1618 flow [2024-06-20 16:34:35,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 142 transitions, 1519 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-20 16:34:35,274 INFO L231 Difference]: Finished difference. Result has 140 places, 126 transitions, 1287 flow [2024-06-20 16:34:35,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1287, PETRI_PLACES=140, PETRI_TRANSITIONS=126} [2024-06-20 16:34:35,274 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 110 predicate places. [2024-06-20 16:34:35,274 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 126 transitions, 1287 flow [2024-06-20 16:34:35,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:35,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:35,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:35,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 16:34:35,275 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-20 16:34:35,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:35,276 INFO L85 PathProgramCache]: Analyzing trace with hash 925804284, now seen corresponding path program 2 times [2024-06-20 16:34:35,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:35,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284331433] [2024-06-20 16:34:35,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:35,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:35,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:36,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:36,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:36,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284331433] [2024-06-20 16:34:36,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284331433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:36,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:36,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:36,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127657001] [2024-06-20 16:34:36,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:36,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:36,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:36,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:36,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:36,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:36,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 126 transitions, 1287 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:36,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:36,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:36,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:36,305 INFO L124 PetriNetUnfolderBase]: 331/609 cut-off events. [2024-06-20 16:34:36,305 INFO L125 PetriNetUnfolderBase]: For 22398/22400 co-relation queries the response was YES. [2024-06-20 16:34:36,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4149 conditions, 609 events. 331/609 cut-off events. For 22398/22400 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2704 event pairs, 83 based on Foata normal form. 2/608 useless extension candidates. Maximal degree in co-relation 4087. Up to 480 conditions per place. [2024-06-20 16:34:36,308 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 101 selfloop transitions, 23 changer transitions 0/144 dead transitions. [2024-06-20 16:34:36,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 144 transitions, 1605 flow [2024-06-20 16:34:36,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:36,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:36,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-20 16:34:36,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-20 16:34:36,309 INFO L175 Difference]: Start difference. First operand has 140 places, 126 transitions, 1287 flow. Second operand 9 states and 105 transitions. [2024-06-20 16:34:36,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 144 transitions, 1605 flow [2024-06-20 16:34:36,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 144 transitions, 1524 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-20 16:34:36,336 INFO L231 Difference]: Finished difference. Result has 142 places, 128 transitions, 1290 flow [2024-06-20 16:34:36,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1290, PETRI_PLACES=142, PETRI_TRANSITIONS=128} [2024-06-20 16:34:36,337 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 112 predicate places. [2024-06-20 16:34:36,337 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 128 transitions, 1290 flow [2024-06-20 16:34:36,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:36,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:36,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:36,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 16:34:36,338 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-20 16:34:36,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:36,338 INFO L85 PathProgramCache]: Analyzing trace with hash 927672654, now seen corresponding path program 3 times [2024-06-20 16:34:36,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:36,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310317978] [2024-06-20 16:34:36,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:36,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:36,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:37,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-20 16:34:37,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:37,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310317978] [2024-06-20 16:34:37,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310317978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:37,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:37,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:37,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296532604] [2024-06-20 16:34:37,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:37,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:37,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:37,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:37,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:37,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:37,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 128 transitions, 1290 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:37,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:37,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:37,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:37,527 INFO L124 PetriNetUnfolderBase]: 333/613 cut-off events. [2024-06-20 16:34:37,528 INFO L125 PetriNetUnfolderBase]: For 25032/25036 co-relation queries the response was YES. [2024-06-20 16:34:37,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4200 conditions, 613 events. 333/613 cut-off events. For 25032/25036 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2739 event pairs, 81 based on Foata normal form. 2/610 useless extension candidates. Maximal degree in co-relation 4138. Up to 488 conditions per place. [2024-06-20 16:34:37,531 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 98 selfloop transitions, 26 changer transitions 0/144 dead transitions. [2024-06-20 16:34:37,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 144 transitions, 1604 flow [2024-06-20 16:34:37,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:37,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:37,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-20 16:34:37,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-20 16:34:37,532 INFO L175 Difference]: Start difference. First operand has 142 places, 128 transitions, 1290 flow. Second operand 9 states and 105 transitions. [2024-06-20 16:34:37,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 144 transitions, 1604 flow [2024-06-20 16:34:37,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 144 transitions, 1542 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:37,560 INFO L231 Difference]: Finished difference. Result has 145 places, 129 transitions, 1311 flow [2024-06-20 16:34:37,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1311, PETRI_PLACES=145, PETRI_TRANSITIONS=129} [2024-06-20 16:34:37,561 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-20 16:34:37,561 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 129 transitions, 1311 flow [2024-06-20 16:34:37,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:37,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:37,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:37,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 16:34:37,561 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-20 16:34:37,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:37,562 INFO L85 PathProgramCache]: Analyzing trace with hash -694646270, now seen corresponding path program 2 times [2024-06-20 16:34:37,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:37,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333003136] [2024-06-20 16:34:37,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:37,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:37,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:38,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:38,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:38,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333003136] [2024-06-20 16:34:38,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333003136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:38,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:38,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:38,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147907615] [2024-06-20 16:34:38,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:38,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:38,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:38,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:38,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:38,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:38,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 129 transitions, 1311 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:38,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:38,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:38,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:38,646 INFO L124 PetriNetUnfolderBase]: 383/681 cut-off events. [2024-06-20 16:34:38,646 INFO L125 PetriNetUnfolderBase]: For 27189/27189 co-relation queries the response was YES. [2024-06-20 16:34:38,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4670 conditions, 681 events. 383/681 cut-off events. For 27189/27189 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2970 event pairs, 63 based on Foata normal form. 2/683 useless extension candidates. Maximal degree in co-relation 4607. Up to 510 conditions per place. [2024-06-20 16:34:38,649 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 107 selfloop transitions, 44 changer transitions 0/153 dead transitions. [2024-06-20 16:34:38,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 153 transitions, 1917 flow [2024-06-20 16:34:38,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:34:38,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:34:38,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-20 16:34:38,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-20 16:34:38,651 INFO L175 Difference]: Start difference. First operand has 145 places, 129 transitions, 1311 flow. Second operand 10 states and 114 transitions. [2024-06-20 16:34:38,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 153 transitions, 1917 flow [2024-06-20 16:34:38,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 153 transitions, 1846 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:38,682 INFO L231 Difference]: Finished difference. Result has 148 places, 135 transitions, 1439 flow [2024-06-20 16:34:38,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1439, PETRI_PLACES=148, PETRI_TRANSITIONS=135} [2024-06-20 16:34:38,682 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 118 predicate places. [2024-06-20 16:34:38,682 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 135 transitions, 1439 flow [2024-06-20 16:34:38,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:38,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:38,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:38,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 16:34:38,683 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-20 16:34:38,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:38,683 INFO L85 PathProgramCache]: Analyzing trace with hash 920263468, now seen corresponding path program 1 times [2024-06-20 16:34:38,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:38,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018501027] [2024-06-20 16:34:38,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:38,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:38,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:39,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:39,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:39,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018501027] [2024-06-20 16:34:39,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018501027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:39,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:39,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:39,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984211001] [2024-06-20 16:34:39,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:39,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:39,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:39,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:39,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:39,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:39,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 135 transitions, 1439 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:39,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:39,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:39,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:39,822 INFO L124 PetriNetUnfolderBase]: 386/686 cut-off events. [2024-06-20 16:34:39,822 INFO L125 PetriNetUnfolderBase]: For 28003/28003 co-relation queries the response was YES. [2024-06-20 16:34:39,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4790 conditions, 686 events. 386/686 cut-off events. For 28003/28003 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2999 event pairs, 94 based on Foata normal form. 1/687 useless extension candidates. Maximal degree in co-relation 4726. Up to 607 conditions per place. [2024-06-20 16:34:39,826 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 121 selfloop transitions, 29 changer transitions 0/152 dead transitions. [2024-06-20 16:34:39,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 152 transitions, 1827 flow [2024-06-20 16:34:39,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:39,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:39,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-20 16:34:39,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-20 16:34:39,827 INFO L175 Difference]: Start difference. First operand has 148 places, 135 transitions, 1439 flow. Second operand 9 states and 98 transitions. [2024-06-20 16:34:39,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 152 transitions, 1827 flow [2024-06-20 16:34:39,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 152 transitions, 1762 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-20 16:34:39,864 INFO L231 Difference]: Finished difference. Result has 152 places, 137 transitions, 1486 flow [2024-06-20 16:34:39,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1374, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1486, PETRI_PLACES=152, PETRI_TRANSITIONS=137} [2024-06-20 16:34:39,865 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2024-06-20 16:34:39,865 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 137 transitions, 1486 flow [2024-06-20 16:34:39,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:39,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:39,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:39,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 16:34:39,866 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-20 16:34:39,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:39,866 INFO L85 PathProgramCache]: Analyzing trace with hash 787310720, now seen corresponding path program 3 times [2024-06-20 16:34:39,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:39,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62878232] [2024-06-20 16:34:39,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:39,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:39,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:40,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:40,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:40,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62878232] [2024-06-20 16:34:40,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62878232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:40,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:40,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:40,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433017296] [2024-06-20 16:34:40,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:40,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:40,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:40,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:40,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:40,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:40,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 137 transitions, 1486 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:40,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:40,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:40,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:40,895 INFO L124 PetriNetUnfolderBase]: 387/688 cut-off events. [2024-06-20 16:34:40,895 INFO L125 PetriNetUnfolderBase]: For 29087/29087 co-relation queries the response was YES. [2024-06-20 16:34:40,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4840 conditions, 688 events. 387/688 cut-off events. For 29087/29087 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3009 event pairs, 74 based on Foata normal form. 2/690 useless extension candidates. Maximal degree in co-relation 4774. Up to 607 conditions per place. [2024-06-20 16:34:40,899 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 125 selfloop transitions, 29 changer transitions 0/156 dead transitions. [2024-06-20 16:34:40,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 156 transitions, 1884 flow [2024-06-20 16:34:40,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:34:40,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:34:40,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-20 16:34:40,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-20 16:34:40,901 INFO L175 Difference]: Start difference. First operand has 152 places, 137 transitions, 1486 flow. Second operand 10 states and 106 transitions. [2024-06-20 16:34:40,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 156 transitions, 1884 flow [2024-06-20 16:34:40,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 156 transitions, 1812 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:40,943 INFO L231 Difference]: Finished difference. Result has 155 places, 139 transitions, 1517 flow [2024-06-20 16:34:40,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1517, PETRI_PLACES=155, PETRI_TRANSITIONS=139} [2024-06-20 16:34:40,944 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 125 predicate places. [2024-06-20 16:34:40,944 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 139 transitions, 1517 flow [2024-06-20 16:34:40,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:40,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:40,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:40,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 16:34:40,945 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-20 16:34:40,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:40,945 INFO L85 PathProgramCache]: Analyzing trace with hash -103263656, now seen corresponding path program 4 times [2024-06-20 16:34:40,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:40,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845564133] [2024-06-20 16:34:40,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:40,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:40,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:41,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:41,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:41,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845564133] [2024-06-20 16:34:41,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845564133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:41,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:41,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:41,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936960112] [2024-06-20 16:34:41,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:41,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:41,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:41,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:41,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:41,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:41,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 139 transitions, 1517 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:41,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:41,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:41,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:42,089 INFO L124 PetriNetUnfolderBase]: 360/667 cut-off events. [2024-06-20 16:34:42,089 INFO L125 PetriNetUnfolderBase]: For 31376/31380 co-relation queries the response was YES. [2024-06-20 16:34:42,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4794 conditions, 667 events. 360/667 cut-off events. For 31376/31380 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3073 event pairs, 61 based on Foata normal form. 2/664 useless extension candidates. Maximal degree in co-relation 4727. Up to 536 conditions per place. [2024-06-20 16:34:42,093 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 112 selfloop transitions, 23 changer transitions 0/156 dead transitions. [2024-06-20 16:34:42,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 156 transitions, 1859 flow [2024-06-20 16:34:42,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:42,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:42,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-20 16:34:42,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-20 16:34:42,094 INFO L175 Difference]: Start difference. First operand has 155 places, 139 transitions, 1517 flow. Second operand 9 states and 106 transitions. [2024-06-20 16:34:42,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 156 transitions, 1859 flow [2024-06-20 16:34:42,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 156 transitions, 1776 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 16:34:42,138 INFO L231 Difference]: Finished difference. Result has 157 places, 141 transitions, 1522 flow [2024-06-20 16:34:42,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1434, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1522, PETRI_PLACES=157, PETRI_TRANSITIONS=141} [2024-06-20 16:34:42,139 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 127 predicate places. [2024-06-20 16:34:42,139 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 141 transitions, 1522 flow [2024-06-20 16:34:42,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:42,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:42,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:42,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 16:34:42,139 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-20 16:34:42,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:42,140 INFO L85 PathProgramCache]: Analyzing trace with hash 620419010, now seen corresponding path program 5 times [2024-06-20 16:34:42,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:42,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842629402] [2024-06-20 16:34:42,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:42,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:42,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:42,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:42,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:42,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842629402] [2024-06-20 16:34:42,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842629402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:42,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:42,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:42,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847837989] [2024-06-20 16:34:42,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:42,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:42,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:42,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:42,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:43,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:43,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 141 transitions, 1522 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:43,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:43,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:43,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:43,336 INFO L124 PetriNetUnfolderBase]: 364/673 cut-off events. [2024-06-20 16:34:43,336 INFO L125 PetriNetUnfolderBase]: For 33172/33178 co-relation queries the response was YES. [2024-06-20 16:34:43,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4851 conditions, 673 events. 364/673 cut-off events. For 33172/33178 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3107 event pairs, 61 based on Foata normal form. 2/668 useless extension candidates. Maximal degree in co-relation 4782. Up to 545 conditions per place. [2024-06-20 16:34:43,340 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 109 selfloop transitions, 26 changer transitions 0/156 dead transitions. [2024-06-20 16:34:43,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 156 transitions, 1860 flow [2024-06-20 16:34:43,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:43,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:43,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-20 16:34:43,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-20 16:34:43,342 INFO L175 Difference]: Start difference. First operand has 157 places, 141 transitions, 1522 flow. Second operand 9 states and 106 transitions. [2024-06-20 16:34:43,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 156 transitions, 1860 flow [2024-06-20 16:34:43,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 156 transitions, 1792 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:43,389 INFO L231 Difference]: Finished difference. Result has 160 places, 142 transitions, 1541 flow [2024-06-20 16:34:43,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1541, PETRI_PLACES=160, PETRI_TRANSITIONS=142} [2024-06-20 16:34:43,389 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 130 predicate places. [2024-06-20 16:34:43,389 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 142 transitions, 1541 flow [2024-06-20 16:34:43,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:43,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:43,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:43,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 16:34:43,390 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-20 16:34:43,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:43,390 INFO L85 PathProgramCache]: Analyzing trace with hash 617737944, now seen corresponding path program 2 times [2024-06-20 16:34:43,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:43,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504057658] [2024-06-20 16:34:43,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:43,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:43,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:44,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:44,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:44,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504057658] [2024-06-20 16:34:44,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504057658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:44,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:44,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:44,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154975913] [2024-06-20 16:34:44,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:44,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:44,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:44,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:44,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:44,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:44,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 142 transitions, 1541 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:44,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:44,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:44,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:44,546 INFO L124 PetriNetUnfolderBase]: 398/712 cut-off events. [2024-06-20 16:34:44,547 INFO L125 PetriNetUnfolderBase]: For 32337/32337 co-relation queries the response was YES. [2024-06-20 16:34:44,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4990 conditions, 712 events. 398/712 cut-off events. For 32337/32337 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3201 event pairs, 69 based on Foata normal form. 1/713 useless extension candidates. Maximal degree in co-relation 4920. Up to 633 conditions per place. [2024-06-20 16:34:44,551 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 125 selfloop transitions, 29 changer transitions 0/156 dead transitions. [2024-06-20 16:34:44,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 156 transitions, 1893 flow [2024-06-20 16:34:44,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:44,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:44,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-20 16:34:44,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:34:44,552 INFO L175 Difference]: Start difference. First operand has 160 places, 142 transitions, 1541 flow. Second operand 9 states and 99 transitions. [2024-06-20 16:34:44,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 156 transitions, 1893 flow [2024-06-20 16:34:44,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 156 transitions, 1806 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:44,601 INFO L231 Difference]: Finished difference. Result has 162 places, 142 transitions, 1520 flow [2024-06-20 16:34:44,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1520, PETRI_PLACES=162, PETRI_TRANSITIONS=142} [2024-06-20 16:34:44,602 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 132 predicate places. [2024-06-20 16:34:44,602 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 142 transitions, 1520 flow [2024-06-20 16:34:44,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:44,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:44,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:44,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 16:34:44,602 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-20 16:34:44,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:44,602 INFO L85 PathProgramCache]: Analyzing trace with hash -982934912, now seen corresponding path program 4 times [2024-06-20 16:34:44,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:44,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194190456] [2024-06-20 16:34:44,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:44,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:44,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:45,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:45,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:45,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194190456] [2024-06-20 16:34:45,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194190456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:45,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:45,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:45,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424770008] [2024-06-20 16:34:45,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:45,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:45,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:45,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:45,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:45,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:45,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 142 transitions, 1520 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:45,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:45,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:45,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:45,703 INFO L124 PetriNetUnfolderBase]: 404/722 cut-off events. [2024-06-20 16:34:45,703 INFO L125 PetriNetUnfolderBase]: For 34407/34407 co-relation queries the response was YES. [2024-06-20 16:34:45,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5041 conditions, 722 events. 404/722 cut-off events. For 34407/34407 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3243 event pairs, 62 based on Foata normal form. 2/724 useless extension candidates. Maximal degree in co-relation 4970. Up to 547 conditions per place. [2024-06-20 16:34:45,707 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 107 selfloop transitions, 53 changer transitions 0/162 dead transitions. [2024-06-20 16:34:45,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 162 transitions, 2100 flow [2024-06-20 16:34:45,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:34:45,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:34:45,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-20 16:34:45,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-20 16:34:45,710 INFO L175 Difference]: Start difference. First operand has 162 places, 142 transitions, 1520 flow. Second operand 10 states and 113 transitions. [2024-06-20 16:34:45,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 162 transitions, 2100 flow [2024-06-20 16:34:45,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 162 transitions, 1998 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 16:34:45,761 INFO L231 Difference]: Finished difference. Result has 163 places, 144 transitions, 1563 flow [2024-06-20 16:34:45,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1563, PETRI_PLACES=163, PETRI_TRANSITIONS=144} [2024-06-20 16:34:45,762 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-20 16:34:45,762 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 144 transitions, 1563 flow [2024-06-20 16:34:45,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:45,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:45,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:45,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 16:34:45,763 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-20 16:34:45,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:45,763 INFO L85 PathProgramCache]: Analyzing trace with hash -982928154, now seen corresponding path program 1 times [2024-06-20 16:34:45,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:45,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367435903] [2024-06-20 16:34:45,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:45,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:45,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:46,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:46,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:46,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367435903] [2024-06-20 16:34:46,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367435903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:46,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:46,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:46,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283521442] [2024-06-20 16:34:46,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:46,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:46,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:46,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:46,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:46,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:46,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 144 transitions, 1563 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:46,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:46,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:46,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:46,878 INFO L124 PetriNetUnfolderBase]: 407/727 cut-off events. [2024-06-20 16:34:46,879 INFO L125 PetriNetUnfolderBase]: For 35124/35124 co-relation queries the response was YES. [2024-06-20 16:34:46,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5140 conditions, 727 events. 407/727 cut-off events. For 35124/35124 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3284 event pairs, 109 based on Foata normal form. 1/728 useless extension candidates. Maximal degree in co-relation 5068. Up to 691 conditions per place. [2024-06-20 16:34:46,883 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 138 selfloop transitions, 18 changer transitions 0/158 dead transitions. [2024-06-20 16:34:46,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 158 transitions, 1925 flow [2024-06-20 16:34:46,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:34:46,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:34:46,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-20 16:34:46,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3193548387096774 [2024-06-20 16:34:46,884 INFO L175 Difference]: Start difference. First operand has 163 places, 144 transitions, 1563 flow. Second operand 10 states and 99 transitions. [2024-06-20 16:34:46,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 158 transitions, 1925 flow [2024-06-20 16:34:46,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 158 transitions, 1810 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:46,939 INFO L231 Difference]: Finished difference. Result has 166 places, 146 transitions, 1513 flow [2024-06-20 16:34:46,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1513, PETRI_PLACES=166, PETRI_TRANSITIONS=146} [2024-06-20 16:34:46,940 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2024-06-20 16:34:46,940 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 146 transitions, 1513 flow [2024-06-20 16:34:46,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:46,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:46,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:46,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 16:34:46,940 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-20 16:34:46,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:46,941 INFO L85 PathProgramCache]: Analyzing trace with hash -983112852, now seen corresponding path program 6 times [2024-06-20 16:34:46,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:46,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799723531] [2024-06-20 16:34:46,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:46,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:46,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:47,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:47,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:47,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799723531] [2024-06-20 16:34:47,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799723531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:47,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:47,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:47,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646049662] [2024-06-20 16:34:47,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:47,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:47,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:47,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:47,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:48,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:48,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 146 transitions, 1513 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:48,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:48,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:48,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:48,261 INFO L124 PetriNetUnfolderBase]: 378/700 cut-off events. [2024-06-20 16:34:48,261 INFO L125 PetriNetUnfolderBase]: For 38636/38640 co-relation queries the response was YES. [2024-06-20 16:34:48,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5075 conditions, 700 events. 378/700 cut-off events. For 38636/38640 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3295 event pairs, 62 based on Foata normal form. 2/697 useless extension candidates. Maximal degree in co-relation 5002. Up to 555 conditions per place. [2024-06-20 16:34:48,265 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 107 selfloop transitions, 33 changer transitions 0/161 dead transitions. [2024-06-20 16:34:48,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 161 transitions, 1865 flow [2024-06-20 16:34:48,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:48,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:48,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-20 16:34:48,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-20 16:34:48,266 INFO L175 Difference]: Start difference. First operand has 166 places, 146 transitions, 1513 flow. Second operand 9 states and 106 transitions. [2024-06-20 16:34:48,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 161 transitions, 1865 flow [2024-06-20 16:34:48,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 161 transitions, 1816 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 16:34:48,315 INFO L231 Difference]: Finished difference. Result has 167 places, 147 transitions, 1566 flow [2024-06-20 16:34:48,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1566, PETRI_PLACES=167, PETRI_TRANSITIONS=147} [2024-06-20 16:34:48,316 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2024-06-20 16:34:48,316 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 147 transitions, 1566 flow [2024-06-20 16:34:48,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:48,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:48,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:48,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 16:34:48,316 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-20 16:34:48,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:48,317 INFO L85 PathProgramCache]: Analyzing trace with hash -982928402, now seen corresponding path program 5 times [2024-06-20 16:34:48,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:48,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581634964] [2024-06-20 16:34:48,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:48,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:48,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:49,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-20 16:34:49,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:49,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581634964] [2024-06-20 16:34:49,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581634964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:49,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:49,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:49,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071659452] [2024-06-20 16:34:49,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:49,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:49,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:49,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:49,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:49,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:49,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 147 transitions, 1566 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:49,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:49,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:49,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:49,347 INFO L124 PetriNetUnfolderBase]: 407/729 cut-off events. [2024-06-20 16:34:49,347 INFO L125 PetriNetUnfolderBase]: For 36856/36856 co-relation queries the response was YES. [2024-06-20 16:34:49,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5117 conditions, 729 events. 407/729 cut-off events. For 36856/36856 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3290 event pairs, 62 based on Foata normal form. 2/731 useless extension candidates. Maximal degree in co-relation 5043. Up to 557 conditions per place. [2024-06-20 16:34:49,351 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 104 selfloop transitions, 58 changer transitions 0/164 dead transitions. [2024-06-20 16:34:49,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 164 transitions, 2036 flow [2024-06-20 16:34:49,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:34:49,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:34:49,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-20 16:34:49,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-20 16:34:49,352 INFO L175 Difference]: Start difference. First operand has 167 places, 147 transitions, 1566 flow. Second operand 10 states and 111 transitions. [2024-06-20 16:34:49,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 164 transitions, 2036 flow [2024-06-20 16:34:49,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 164 transitions, 1922 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:49,412 INFO L231 Difference]: Finished difference. Result has 170 places, 147 transitions, 1573 flow [2024-06-20 16:34:49,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1573, PETRI_PLACES=170, PETRI_TRANSITIONS=147} [2024-06-20 16:34:49,412 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 140 predicate places. [2024-06-20 16:34:49,412 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 147 transitions, 1573 flow [2024-06-20 16:34:49,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:49,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:49,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:49,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 16:34:49,413 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-20 16:34:49,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:49,413 INFO L85 PathProgramCache]: Analyzing trace with hash -381992110, now seen corresponding path program 7 times [2024-06-20 16:34:49,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:49,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424396314] [2024-06-20 16:34:49,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:49,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:49,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:50,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:50,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:50,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424396314] [2024-06-20 16:34:50,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424396314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:50,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:50,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:50,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076466436] [2024-06-20 16:34:50,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:50,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:50,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:50,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:50,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:50,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:50,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 147 transitions, 1573 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:50,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:50,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:50,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:50,732 INFO L124 PetriNetUnfolderBase]: 377/699 cut-off events. [2024-06-20 16:34:50,733 INFO L125 PetriNetUnfolderBase]: For 40568/40574 co-relation queries the response was YES. [2024-06-20 16:34:50,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5121 conditions, 699 events. 377/699 cut-off events. For 40568/40574 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3313 event pairs, 59 based on Foata normal form. 2/695 useless extension candidates. Maximal degree in co-relation 5046. Up to 512 conditions per place. [2024-06-20 16:34:50,737 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 113 selfloop transitions, 27 changer transitions 0/161 dead transitions. [2024-06-20 16:34:50,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 161 transitions, 1917 flow [2024-06-20 16:34:50,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:50,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:50,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-20 16:34:50,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-20 16:34:50,738 INFO L175 Difference]: Start difference. First operand has 170 places, 147 transitions, 1573 flow. Second operand 8 states and 92 transitions. [2024-06-20 16:34:50,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 161 transitions, 1917 flow [2024-06-20 16:34:50,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 161 transitions, 1813 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 16:34:50,798 INFO L231 Difference]: Finished difference. Result has 170 places, 148 transitions, 1567 flow [2024-06-20 16:34:50,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1567, PETRI_PLACES=170, PETRI_TRANSITIONS=148} [2024-06-20 16:34:50,798 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 140 predicate places. [2024-06-20 16:34:50,798 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 148 transitions, 1567 flow [2024-06-20 16:34:50,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:50,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:50,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:50,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 16:34:50,799 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-20 16:34:50,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:50,800 INFO L85 PathProgramCache]: Analyzing trace with hash -381931660, now seen corresponding path program 8 times [2024-06-20 16:34:50,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:50,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175667355] [2024-06-20 16:34:50,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:50,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:50,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:51,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-20 16:34:51,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:51,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175667355] [2024-06-20 16:34:51,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175667355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:51,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:51,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:51,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52171988] [2024-06-20 16:34:51,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:51,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:51,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:51,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:51,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:51,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:51,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 148 transitions, 1567 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:51,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:51,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:51,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:52,082 INFO L124 PetriNetUnfolderBase]: 381/705 cut-off events. [2024-06-20 16:34:52,082 INFO L125 PetriNetUnfolderBase]: For 42212/42217 co-relation queries the response was YES. [2024-06-20 16:34:52,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5165 conditions, 705 events. 381/705 cut-off events. For 42212/42217 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3329 event pairs, 78 based on Foata normal form. 2/698 useless extension candidates. Maximal degree in co-relation 5089. Up to 545 conditions per place. [2024-06-20 16:34:52,089 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 107 selfloop transitions, 34 changer transitions 0/162 dead transitions. [2024-06-20 16:34:52,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 162 transitions, 1919 flow [2024-06-20 16:34:52,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:52,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:52,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-20 16:34:52,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-20 16:34:52,093 INFO L175 Difference]: Start difference. First operand has 170 places, 148 transitions, 1567 flow. Second operand 8 states and 94 transitions. [2024-06-20 16:34:52,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 162 transitions, 1919 flow [2024-06-20 16:34:52,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 162 transitions, 1831 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:52,161 INFO L231 Difference]: Finished difference. Result has 172 places, 149 transitions, 1594 flow [2024-06-20 16:34:52,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1485, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1594, PETRI_PLACES=172, PETRI_TRANSITIONS=149} [2024-06-20 16:34:52,161 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 142 predicate places. [2024-06-20 16:34:52,161 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 149 transitions, 1594 flow [2024-06-20 16:34:52,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:52,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:52,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:52,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 16:34:52,162 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-20 16:34:52,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:52,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1970008549, now seen corresponding path program 1 times [2024-06-20 16:34:52,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:52,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072519180] [2024-06-20 16:34:52,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:52,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:52,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:53,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-20 16:34:53,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:53,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072519180] [2024-06-20 16:34:53,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072519180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:53,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:53,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:34:53,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691072145] [2024-06-20 16:34:53,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:53,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:34:53,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:53,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:34:53,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:34:53,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:53,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 149 transitions, 1594 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:53,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:53,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:53,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:53,386 INFO L124 PetriNetUnfolderBase]: 418/750 cut-off events. [2024-06-20 16:34:53,386 INFO L125 PetriNetUnfolderBase]: For 35898/35898 co-relation queries the response was YES. [2024-06-20 16:34:53,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5250 conditions, 750 events. 418/750 cut-off events. For 35898/35898 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3421 event pairs, 69 based on Foata normal form. 1/751 useless extension candidates. Maximal degree in co-relation 5173. Up to 660 conditions per place. [2024-06-20 16:34:53,391 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 132 selfloop transitions, 33 changer transitions 0/167 dead transitions. [2024-06-20 16:34:53,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 167 transitions, 2016 flow [2024-06-20 16:34:53,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:34:53,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:34:53,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-20 16:34:53,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-20 16:34:53,392 INFO L175 Difference]: Start difference. First operand has 172 places, 149 transitions, 1594 flow. Second operand 10 states and 108 transitions. [2024-06-20 16:34:53,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 167 transitions, 2016 flow [2024-06-20 16:34:53,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 167 transitions, 1927 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:53,459 INFO L231 Difference]: Finished difference. Result has 176 places, 151 transitions, 1623 flow [2024-06-20 16:34:53,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1505, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1623, PETRI_PLACES=176, PETRI_TRANSITIONS=151} [2024-06-20 16:34:53,460 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 146 predicate places. [2024-06-20 16:34:53,460 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 151 transitions, 1623 flow [2024-06-20 16:34:53,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:53,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:53,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:53,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 16:34:53,461 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-20 16:34:53,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:53,461 INFO L85 PathProgramCache]: Analyzing trace with hash -381931536, now seen corresponding path program 3 times [2024-06-20 16:34:53,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:53,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989271257] [2024-06-20 16:34:53,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:53,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:53,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:54,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-20 16:34:54,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:54,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989271257] [2024-06-20 16:34:54,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989271257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:54,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:54,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:54,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037353746] [2024-06-20 16:34:54,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:54,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:54,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:54,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:54,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:54,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:54,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 151 transitions, 1623 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:54,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:54,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:54,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:54,656 INFO L124 PetriNetUnfolderBase]: 416/747 cut-off events. [2024-06-20 16:34:54,656 INFO L125 PetriNetUnfolderBase]: For 33157/33157 co-relation queries the response was YES. [2024-06-20 16:34:54,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5108 conditions, 747 events. 416/747 cut-off events. For 33157/33157 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3422 event pairs, 86 based on Foata normal form. 1/748 useless extension candidates. Maximal degree in co-relation 5030. Up to 628 conditions per place. [2024-06-20 16:34:54,661 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 119 selfloop transitions, 43 changer transitions 0/164 dead transitions. [2024-06-20 16:34:54,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 164 transitions, 1987 flow [2024-06-20 16:34:54,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:54,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:54,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-20 16:34:54,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:34:54,662 INFO L175 Difference]: Start difference. First operand has 176 places, 151 transitions, 1623 flow. Second operand 8 states and 88 transitions. [2024-06-20 16:34:54,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 164 transitions, 1987 flow [2024-06-20 16:34:54,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 164 transitions, 1889 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-20 16:34:54,734 INFO L231 Difference]: Finished difference. Result has 176 places, 151 transitions, 1631 flow [2024-06-20 16:34:54,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1631, PETRI_PLACES=176, PETRI_TRANSITIONS=151} [2024-06-20 16:34:54,734 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 146 predicate places. [2024-06-20 16:34:54,735 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 151 transitions, 1631 flow [2024-06-20 16:34:54,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:54,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:54,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:54,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 16:34:54,735 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-20 16:34:54,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:54,736 INFO L85 PathProgramCache]: Analyzing trace with hash -379130190, now seen corresponding path program 6 times [2024-06-20 16:34:54,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:54,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102192606] [2024-06-20 16:34:54,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:54,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:54,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:55,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:55,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:55,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102192606] [2024-06-20 16:34:55,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102192606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:55,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:55,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:55,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532867963] [2024-06-20 16:34:55,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:55,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:55,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:55,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:55,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:55,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:55,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 151 transitions, 1631 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:55,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:55,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:55,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:55,808 INFO L124 PetriNetUnfolderBase]: 422/758 cut-off events. [2024-06-20 16:34:55,808 INFO L125 PetriNetUnfolderBase]: For 35304/35304 co-relation queries the response was YES. [2024-06-20 16:34:55,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5237 conditions, 758 events. 422/758 cut-off events. For 35304/35304 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3485 event pairs, 67 based on Foata normal form. 2/760 useless extension candidates. Maximal degree in co-relation 5158. Up to 632 conditions per place. [2024-06-20 16:34:55,815 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 126 selfloop transitions, 40 changer transitions 0/168 dead transitions. [2024-06-20 16:34:55,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 168 transitions, 2049 flow [2024-06-20 16:34:55,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:55,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:55,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 16:34:55,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-20 16:34:55,816 INFO L175 Difference]: Start difference. First operand has 176 places, 151 transitions, 1631 flow. Second operand 9 states and 97 transitions. [2024-06-20 16:34:55,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 168 transitions, 2049 flow [2024-06-20 16:34:55,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 168 transitions, 1899 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 16:34:55,892 INFO L231 Difference]: Finished difference. Result has 175 places, 153 transitions, 1614 flow [2024-06-20 16:34:55,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1614, PETRI_PLACES=175, PETRI_TRANSITIONS=153} [2024-06-20 16:34:55,892 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2024-06-20 16:34:55,892 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 153 transitions, 1614 flow [2024-06-20 16:34:55,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:55,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:55,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:55,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 16:34:55,893 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-20 16:34:55,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:55,893 INFO L85 PathProgramCache]: Analyzing trace with hash -263843980, now seen corresponding path program 9 times [2024-06-20 16:34:55,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:55,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056952927] [2024-06-20 16:34:55,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:55,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:55,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:56,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:56,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:56,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056952927] [2024-06-20 16:34:56,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056952927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:56,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:56,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:56,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941855761] [2024-06-20 16:34:56,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:56,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:56,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:56,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:56,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:57,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:34:57,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 153 transitions, 1614 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:57,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:57,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:34:57,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:57,300 INFO L124 PetriNetUnfolderBase]: 388/721 cut-off events. [2024-06-20 16:34:57,300 INFO L125 PetriNetUnfolderBase]: For 36112/36120 co-relation queries the response was YES. [2024-06-20 16:34:57,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5128 conditions, 721 events. 388/721 cut-off events. For 36112/36120 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3415 event pairs, 65 based on Foata normal form. 2/714 useless extension candidates. Maximal degree in co-relation 5050. Up to 590 conditions per place. [2024-06-20 16:34:57,305 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 117 selfloop transitions, 29 changer transitions 0/167 dead transitions. [2024-06-20 16:34:57,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 167 transitions, 1988 flow [2024-06-20 16:34:57,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:57,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:57,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-20 16:34:57,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-20 16:34:57,305 INFO L175 Difference]: Start difference. First operand has 175 places, 153 transitions, 1614 flow. Second operand 9 states and 105 transitions. [2024-06-20 16:34:57,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 167 transitions, 1988 flow [2024-06-20 16:34:57,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 167 transitions, 1887 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:57,385 INFO L231 Difference]: Finished difference. Result has 177 places, 154 transitions, 1607 flow [2024-06-20 16:34:57,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1517, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1607, PETRI_PLACES=177, PETRI_TRANSITIONS=154} [2024-06-20 16:34:57,386 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 147 predicate places. [2024-06-20 16:34:57,386 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 154 transitions, 1607 flow [2024-06-20 16:34:57,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:57,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:57,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:57,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 16:34:57,387 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-20 16:34:57,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:57,388 INFO L85 PathProgramCache]: Analyzing trace with hash 410926255, now seen corresponding path program 2 times [2024-06-20 16:34:57,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:57,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469981108] [2024-06-20 16:34:57,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:57,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:57,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:58,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:58,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:58,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469981108] [2024-06-20 16:34:58,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469981108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:58,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:58,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:34:58,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112032525] [2024-06-20 16:34:58,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:58,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:34:58,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:58,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:34:58,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:34:58,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:58,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 154 transitions, 1607 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:58,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:58,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:58,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:58,879 INFO L124 PetriNetUnfolderBase]: 447/799 cut-off events. [2024-06-20 16:34:58,879 INFO L125 PetriNetUnfolderBase]: For 39413/39413 co-relation queries the response was YES. [2024-06-20 16:34:58,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5633 conditions, 799 events. 447/799 cut-off events. For 39413/39413 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3709 event pairs, 75 based on Foata normal form. 2/801 useless extension candidates. Maximal degree in co-relation 5554. Up to 544 conditions per place. [2024-06-20 16:34:58,884 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 105 selfloop transitions, 69 changer transitions 0/176 dead transitions. [2024-06-20 16:34:58,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 176 transitions, 2313 flow [2024-06-20 16:34:58,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:58,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:58,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-20 16:34:58,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36917562724014336 [2024-06-20 16:34:58,885 INFO L175 Difference]: Start difference. First operand has 177 places, 154 transitions, 1607 flow. Second operand 9 states and 103 transitions. [2024-06-20 16:34:58,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 176 transitions, 2313 flow [2024-06-20 16:34:58,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 176 transitions, 2233 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:58,955 INFO L231 Difference]: Finished difference. Result has 179 places, 160 transitions, 1803 flow [2024-06-20 16:34:58,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1803, PETRI_PLACES=179, PETRI_TRANSITIONS=160} [2024-06-20 16:34:58,956 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 149 predicate places. [2024-06-20 16:34:58,956 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 160 transitions, 1803 flow [2024-06-20 16:34:58,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:58,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:58,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:58,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 16:34:58,957 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-20 16:34:58,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:58,957 INFO L85 PathProgramCache]: Analyzing trace with hash -263666040, now seen corresponding path program 7 times [2024-06-20 16:34:58,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:58,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786988837] [2024-06-20 16:34:58,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:58,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:58,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:59,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-20 16:34:59,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:59,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786988837] [2024-06-20 16:34:59,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786988837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:59,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:59,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:59,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862267827] [2024-06-20 16:34:59,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:59,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:59,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:59,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:59,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:59,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:34:59,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 160 transitions, 1803 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:59,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:59,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:34:59,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:00,003 INFO L124 PetriNetUnfolderBase]: 453/809 cut-off events. [2024-06-20 16:35:00,004 INFO L125 PetriNetUnfolderBase]: For 41470/41470 co-relation queries the response was YES. [2024-06-20 16:35:00,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5848 conditions, 809 events. 453/809 cut-off events. For 41470/41470 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3773 event pairs, 59 based on Foata normal form. 2/811 useless extension candidates. Maximal degree in co-relation 5768. Up to 550 conditions per place. [2024-06-20 16:35:00,010 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 99 selfloop transitions, 77 changer transitions 0/178 dead transitions. [2024-06-20 16:35:00,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 178 transitions, 2437 flow [2024-06-20 16:35:00,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:00,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:00,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-20 16:35:00,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-20 16:35:00,011 INFO L175 Difference]: Start difference. First operand has 179 places, 160 transitions, 1803 flow. Second operand 9 states and 102 transitions. [2024-06-20 16:35:00,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 178 transitions, 2437 flow [2024-06-20 16:35:00,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 178 transitions, 2360 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-20 16:35:00,093 INFO L231 Difference]: Finished difference. Result has 183 places, 162 transitions, 1938 flow [2024-06-20 16:35:00,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1938, PETRI_PLACES=183, PETRI_TRANSITIONS=162} [2024-06-20 16:35:00,094 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 153 predicate places. [2024-06-20 16:35:00,094 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 162 transitions, 1938 flow [2024-06-20 16:35:00,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:00,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:00,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:00,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 16:35:00,095 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-20 16:35:00,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:00,095 INFO L85 PathProgramCache]: Analyzing trace with hash -263659282, now seen corresponding path program 2 times [2024-06-20 16:35:00,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:00,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840797701] [2024-06-20 16:35:00,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:00,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:00,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:00,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-20 16:35:00,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:00,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840797701] [2024-06-20 16:35:00,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840797701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:00,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:00,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:00,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193426459] [2024-06-20 16:35:00,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:00,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:00,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:00,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:00,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:00,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:00,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 162 transitions, 1938 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:00,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:00,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:00,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:01,228 INFO L124 PetriNetUnfolderBase]: 456/814 cut-off events. [2024-06-20 16:35:01,228 INFO L125 PetriNetUnfolderBase]: For 40644/40644 co-relation queries the response was YES. [2024-06-20 16:35:01,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5986 conditions, 814 events. 456/814 cut-off events. For 40644/40644 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3786 event pairs, 118 based on Foata normal form. 1/815 useless extension candidates. Maximal degree in co-relation 5905. Up to 778 conditions per place. [2024-06-20 16:35:01,236 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 153 selfloop transitions, 19 changer transitions 0/174 dead transitions. [2024-06-20 16:35:01,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 174 transitions, 2339 flow [2024-06-20 16:35:01,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:01,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:01,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-20 16:35:01,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3096774193548387 [2024-06-20 16:35:01,237 INFO L175 Difference]: Start difference. First operand has 183 places, 162 transitions, 1938 flow. Second operand 10 states and 96 transitions. [2024-06-20 16:35:01,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 174 transitions, 2339 flow [2024-06-20 16:35:01,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 174 transitions, 2178 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 16:35:01,316 INFO L231 Difference]: Finished difference. Result has 186 places, 165 transitions, 1859 flow [2024-06-20 16:35:01,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1777, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1859, PETRI_PLACES=186, PETRI_TRANSITIONS=165} [2024-06-20 16:35:01,317 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-20 16:35:01,317 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 165 transitions, 1859 flow [2024-06-20 16:35:01,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:01,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:01,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:01,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 16:35:01,318 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-20 16:35:01,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:01,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1611679774, now seen corresponding path program 8 times [2024-06-20 16:35:01,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:01,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694675281] [2024-06-20 16:35:01,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:01,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:01,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:02,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:02,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:02,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694675281] [2024-06-20 16:35:02,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694675281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:02,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:02,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:02,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617775483] [2024-06-20 16:35:02,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:02,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:02,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:02,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:02,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:02,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:02,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 165 transitions, 1859 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:02,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:02,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:02,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:02,492 INFO L124 PetriNetUnfolderBase]: 452/808 cut-off events. [2024-06-20 16:35:02,492 INFO L125 PetriNetUnfolderBase]: For 38663/38663 co-relation queries the response was YES. [2024-06-20 16:35:02,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5708 conditions, 808 events. 452/808 cut-off events. For 38663/38663 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3757 event pairs, 58 based on Foata normal form. 2/810 useless extension candidates. Maximal degree in co-relation 5627. Up to 552 conditions per place. [2024-06-20 16:35:02,500 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 93 selfloop transitions, 85 changer transitions 0/180 dead transitions. [2024-06-20 16:35:02,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 180 transitions, 2357 flow [2024-06-20 16:35:02,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:02,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:02,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-20 16:35:02,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35842293906810035 [2024-06-20 16:35:02,502 INFO L175 Difference]: Start difference. First operand has 186 places, 165 transitions, 1859 flow. Second operand 9 states and 100 transitions. [2024-06-20 16:35:02,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 180 transitions, 2357 flow [2024-06-20 16:35:02,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 180 transitions, 2260 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:02,583 INFO L231 Difference]: Finished difference. Result has 187 places, 165 transitions, 1940 flow [2024-06-20 16:35:02,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1762, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1940, PETRI_PLACES=187, PETRI_TRANSITIONS=165} [2024-06-20 16:35:02,583 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 157 predicate places. [2024-06-20 16:35:02,583 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 165 transitions, 1940 flow [2024-06-20 16:35:02,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:02,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:02,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:02,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 16:35:02,584 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-20 16:35:02,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:02,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1602776672, now seen corresponding path program 3 times [2024-06-20 16:35:02,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:02,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788207702] [2024-06-20 16:35:02,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:02,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:02,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:03,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:03,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:03,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788207702] [2024-06-20 16:35:03,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788207702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:03,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:03,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:03,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099340050] [2024-06-20 16:35:03,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:03,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:03,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:03,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:03,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:03,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:03,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 165 transitions, 1940 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:03,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:03,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:03,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:03,770 INFO L124 PetriNetUnfolderBase]: 455/813 cut-off events. [2024-06-20 16:35:03,770 INFO L125 PetriNetUnfolderBase]: For 39443/39443 co-relation queries the response was YES. [2024-06-20 16:35:03,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5898 conditions, 813 events. 455/813 cut-off events. For 39443/39443 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3807 event pairs, 158 based on Foata normal form. 1/814 useless extension candidates. Maximal degree in co-relation 5817. Up to 785 conditions per place. [2024-06-20 16:35:03,775 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 158 selfloop transitions, 15 changer transitions 0/175 dead transitions. [2024-06-20 16:35:03,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 175 transitions, 2332 flow [2024-06-20 16:35:03,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:03,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:03,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 87 transitions. [2024-06-20 16:35:03,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3118279569892473 [2024-06-20 16:35:03,778 INFO L175 Difference]: Start difference. First operand has 187 places, 165 transitions, 1940 flow. Second operand 9 states and 87 transitions. [2024-06-20 16:35:03,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 175 transitions, 2332 flow [2024-06-20 16:35:03,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 175 transitions, 2183 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:03,874 INFO L231 Difference]: Finished difference. Result has 188 places, 167 transitions, 1858 flow [2024-06-20 16:35:03,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1858, PETRI_PLACES=188, PETRI_TRANSITIONS=167} [2024-06-20 16:35:03,875 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-20 16:35:03,875 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 167 transitions, 1858 flow [2024-06-20 16:35:03,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:03,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:03,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:03,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 16:35:03,876 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-20 16:35:03,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:03,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1602785042, now seen corresponding path program 4 times [2024-06-20 16:35:03,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:03,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251858684] [2024-06-20 16:35:03,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:03,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:03,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:04,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-20 16:35:04,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:04,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251858684] [2024-06-20 16:35:04,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251858684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:04,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:04,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:04,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036312537] [2024-06-20 16:35:04,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:04,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:04,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:04,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:04,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:04,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:04,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 167 transitions, 1858 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:04,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:04,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:04,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:04,961 INFO L124 PetriNetUnfolderBase]: 458/819 cut-off events. [2024-06-20 16:35:04,961 INFO L125 PetriNetUnfolderBase]: For 39131/39131 co-relation queries the response was YES. [2024-06-20 16:35:04,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5802 conditions, 819 events. 458/819 cut-off events. For 39131/39131 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3842 event pairs, 119 based on Foata normal form. 1/820 useless extension candidates. Maximal degree in co-relation 5721. Up to 728 conditions per place. [2024-06-20 16:35:04,968 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 135 selfloop transitions, 43 changer transitions 0/180 dead transitions. [2024-06-20 16:35:04,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 180 transitions, 2392 flow [2024-06-20 16:35:04,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:04,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:04,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-20 16:35:04,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33691756272401435 [2024-06-20 16:35:04,969 INFO L175 Difference]: Start difference. First operand has 188 places, 167 transitions, 1858 flow. Second operand 9 states and 94 transitions. [2024-06-20 16:35:04,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 180 transitions, 2392 flow [2024-06-20 16:35:05,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 180 transitions, 2341 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 16:35:05,051 INFO L231 Difference]: Finished difference. Result has 190 places, 171 transitions, 1966 flow [2024-06-20 16:35:05,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1966, PETRI_PLACES=190, PETRI_TRANSITIONS=171} [2024-06-20 16:35:05,051 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-20 16:35:05,052 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 171 transitions, 1966 flow [2024-06-20 16:35:05,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:05,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:05,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:05,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 16:35:05,052 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-20 16:35:05,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:05,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1602785290, now seen corresponding path program 9 times [2024-06-20 16:35:05,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:05,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957219887] [2024-06-20 16:35:05,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:05,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:05,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:05,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:05,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:05,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957219887] [2024-06-20 16:35:05,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957219887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:05,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:05,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:05,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743934924] [2024-06-20 16:35:05,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:05,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:05,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:05,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:05,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:05,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:05,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 171 transitions, 1966 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:05,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:05,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:05,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:06,161 INFO L124 PetriNetUnfolderBase]: 464/829 cut-off events. [2024-06-20 16:35:06,162 INFO L125 PetriNetUnfolderBase]: For 42050/42050 co-relation queries the response was YES. [2024-06-20 16:35:06,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5969 conditions, 829 events. 464/829 cut-off events. For 42050/42050 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3911 event pairs, 65 based on Foata normal form. 2/831 useless extension candidates. Maximal degree in co-relation 5887. Up to 490 conditions per place. [2024-06-20 16:35:06,168 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 82 selfloop transitions, 104 changer transitions 0/188 dead transitions. [2024-06-20 16:35:06,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 188 transitions, 2562 flow [2024-06-20 16:35:06,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:06,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:06,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-20 16:35:06,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36200716845878134 [2024-06-20 16:35:06,169 INFO L175 Difference]: Start difference. First operand has 190 places, 171 transitions, 1966 flow. Second operand 9 states and 101 transitions. [2024-06-20 16:35:06,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 188 transitions, 2562 flow [2024-06-20 16:35:06,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 188 transitions, 2494 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 16:35:06,256 INFO L231 Difference]: Finished difference. Result has 194 places, 175 transitions, 2199 flow [2024-06-20 16:35:06,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2199, PETRI_PLACES=194, PETRI_TRANSITIONS=175} [2024-06-20 16:35:06,257 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 164 predicate places. [2024-06-20 16:35:06,257 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 175 transitions, 2199 flow [2024-06-20 16:35:06,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:06,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:06,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:06,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 16:35:06,258 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-20 16:35:06,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:06,258 INFO L85 PathProgramCache]: Analyzing trace with hash 51593436, now seen corresponding path program 5 times [2024-06-20 16:35:06,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:06,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69346581] [2024-06-20 16:35:06,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:06,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:06,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:07,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:07,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:07,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69346581] [2024-06-20 16:35:07,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69346581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:07,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:07,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:07,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447251847] [2024-06-20 16:35:07,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:07,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:07,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:07,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:07,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:07,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:07,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 175 transitions, 2199 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:07,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:07,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:07,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:07,358 INFO L124 PetriNetUnfolderBase]: 467/834 cut-off events. [2024-06-20 16:35:07,359 INFO L125 PetriNetUnfolderBase]: For 43047/43047 co-relation queries the response was YES. [2024-06-20 16:35:07,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6286 conditions, 834 events. 467/834 cut-off events. For 43047/43047 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3944 event pairs, 121 based on Foata normal form. 1/835 useless extension candidates. Maximal degree in co-relation 6202. Up to 742 conditions per place. [2024-06-20 16:35:07,364 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 142 selfloop transitions, 42 changer transitions 0/186 dead transitions. [2024-06-20 16:35:07,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 186 transitions, 2719 flow [2024-06-20 16:35:07,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:07,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:07,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-20 16:35:07,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34050179211469533 [2024-06-20 16:35:07,365 INFO L175 Difference]: Start difference. First operand has 194 places, 175 transitions, 2199 flow. Second operand 9 states and 95 transitions. [2024-06-20 16:35:07,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 186 transitions, 2719 flow [2024-06-20 16:35:07,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 186 transitions, 2577 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-20 16:35:07,443 INFO L231 Difference]: Finished difference. Result has 198 places, 177 transitions, 2180 flow [2024-06-20 16:35:07,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2057, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2180, PETRI_PLACES=198, PETRI_TRANSITIONS=177} [2024-06-20 16:35:07,444 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-20 16:35:07,444 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 177 transitions, 2180 flow [2024-06-20 16:35:07,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:07,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:07,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:07,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 16:35:07,444 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-20 16:35:07,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:07,444 INFO L85 PathProgramCache]: Analyzing trace with hash 51586678, now seen corresponding path program 10 times [2024-06-20 16:35:07,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:07,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734974369] [2024-06-20 16:35:07,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:07,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:07,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:08,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:08,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:08,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734974369] [2024-06-20 16:35:08,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734974369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:08,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:08,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:08,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077239566] [2024-06-20 16:35:08,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:08,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:08,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:08,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:08,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:08,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:08,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 177 transitions, 2180 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:08,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:08,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:08,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:08,569 INFO L124 PetriNetUnfolderBase]: 483/860 cut-off events. [2024-06-20 16:35:08,569 INFO L125 PetriNetUnfolderBase]: For 47933/47933 co-relation queries the response was YES. [2024-06-20 16:35:08,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6557 conditions, 860 events. 483/860 cut-off events. For 47933/47933 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4085 event pairs, 69 based on Foata normal form. 2/862 useless extension candidates. Maximal degree in co-relation 6471. Up to 510 conditions per place. [2024-06-20 16:35:08,579 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 99 selfloop transitions, 94 changer transitions 0/195 dead transitions. [2024-06-20 16:35:08,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 195 transitions, 2892 flow [2024-06-20 16:35:08,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:08,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:08,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-20 16:35:08,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36917562724014336 [2024-06-20 16:35:08,580 INFO L175 Difference]: Start difference. First operand has 198 places, 177 transitions, 2180 flow. Second operand 9 states and 103 transitions. [2024-06-20 16:35:08,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 195 transitions, 2892 flow [2024-06-20 16:35:08,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 195 transitions, 2805 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 16:35:08,688 INFO L231 Difference]: Finished difference. Result has 201 places, 181 transitions, 2366 flow [2024-06-20 16:35:08,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2093, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2366, PETRI_PLACES=201, PETRI_TRANSITIONS=181} [2024-06-20 16:35:08,689 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 171 predicate places. [2024-06-20 16:35:08,689 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 181 transitions, 2366 flow [2024-06-20 16:35:08,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:08,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:08,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:08,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 16:35:08,689 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-20 16:35:08,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:08,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1611059500, now seen corresponding path program 11 times [2024-06-20 16:35:08,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:08,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456395316] [2024-06-20 16:35:08,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:08,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:08,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:09,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-20 16:35:09,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:09,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456395316] [2024-06-20 16:35:09,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456395316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:09,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:09,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:09,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172550999] [2024-06-20 16:35:09,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:09,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:09,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:09,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:09,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:09,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:09,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 181 transitions, 2366 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:09,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:09,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:09,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:09,798 INFO L124 PetriNetUnfolderBase]: 479/854 cut-off events. [2024-06-20 16:35:09,798 INFO L125 PetriNetUnfolderBase]: For 48107/48107 co-relation queries the response was YES. [2024-06-20 16:35:09,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6592 conditions, 854 events. 479/854 cut-off events. For 48107/48107 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4064 event pairs, 66 based on Foata normal form. 2/856 useless extension candidates. Maximal degree in co-relation 6505. Up to 507 conditions per place. [2024-06-20 16:35:09,805 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 100 selfloop transitions, 93 changer transitions 0/195 dead transitions. [2024-06-20 16:35:09,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 195 transitions, 2904 flow [2024-06-20 16:35:09,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:09,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:09,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-20 16:35:09,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-20 16:35:09,806 INFO L175 Difference]: Start difference. First operand has 201 places, 181 transitions, 2366 flow. Second operand 9 states and 104 transitions. [2024-06-20 16:35:09,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 195 transitions, 2904 flow [2024-06-20 16:35:09,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 195 transitions, 2721 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-20 16:35:09,897 INFO L231 Difference]: Finished difference. Result has 205 places, 181 transitions, 2374 flow [2024-06-20 16:35:09,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2183, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2374, PETRI_PLACES=205, PETRI_TRANSITIONS=181} [2024-06-20 16:35:09,897 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 175 predicate places. [2024-06-20 16:35:09,897 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 181 transitions, 2374 flow [2024-06-20 16:35:09,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:09,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:09,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:09,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 16:35:09,898 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-20 16:35:09,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:09,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1838960650, now seen corresponding path program 12 times [2024-06-20 16:35:09,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:09,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520413201] [2024-06-20 16:35:09,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:09,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:09,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:10,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:10,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:10,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520413201] [2024-06-20 16:35:10,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520413201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:10,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:10,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:10,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450753540] [2024-06-20 16:35:10,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:10,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:10,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:10,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:10,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:10,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:10,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 181 transitions, 2374 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:10,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:10,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:10,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:11,040 INFO L124 PetriNetUnfolderBase]: 485/864 cut-off events. [2024-06-20 16:35:11,040 INFO L125 PetriNetUnfolderBase]: For 49910/49910 co-relation queries the response was YES. [2024-06-20 16:35:11,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6671 conditions, 864 events. 485/864 cut-off events. For 49910/49910 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4124 event pairs, 90 based on Foata normal form. 2/866 useless extension candidates. Maximal degree in co-relation 6583. Up to 513 conditions per place. [2024-06-20 16:35:11,047 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 110 selfloop transitions, 86 changer transitions 0/198 dead transitions. [2024-06-20 16:35:11,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 198 transitions, 3072 flow [2024-06-20 16:35:11,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:11,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:11,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-20 16:35:11,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-20 16:35:11,048 INFO L175 Difference]: Start difference. First operand has 205 places, 181 transitions, 2374 flow. Second operand 9 states and 106 transitions. [2024-06-20 16:35:11,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 198 transitions, 3072 flow [2024-06-20 16:35:11,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 198 transitions, 2935 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 16:35:11,146 INFO L231 Difference]: Finished difference. Result has 207 places, 183 transitions, 2460 flow [2024-06-20 16:35:11,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2460, PETRI_PLACES=207, PETRI_TRANSITIONS=183} [2024-06-20 16:35:11,147 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 177 predicate places. [2024-06-20 16:35:11,147 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 183 transitions, 2460 flow [2024-06-20 16:35:11,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:11,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:11,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:11,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 16:35:11,147 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-20 16:35:11,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:11,148 INFO L85 PathProgramCache]: Analyzing trace with hash -176307714, now seen corresponding path program 6 times [2024-06-20 16:35:11,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:11,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503990142] [2024-06-20 16:35:11,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:11,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:11,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:11,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:11,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:11,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503990142] [2024-06-20 16:35:11,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503990142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:11,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:11,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:11,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484075450] [2024-06-20 16:35:11,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:11,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:11,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:11,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:11,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:12,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:12,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 183 transitions, 2460 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:12,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:12,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:12,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:12,264 INFO L124 PetriNetUnfolderBase]: 483/861 cut-off events. [2024-06-20 16:35:12,264 INFO L125 PetriNetUnfolderBase]: For 49454/49454 co-relation queries the response was YES. [2024-06-20 16:35:12,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6644 conditions, 861 events. 483/861 cut-off events. For 49454/49454 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4097 event pairs, 123 based on Foata normal form. 1/862 useless extension candidates. Maximal degree in co-relation 6555. Up to 770 conditions per place. [2024-06-20 16:35:12,273 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 149 selfloop transitions, 40 changer transitions 0/191 dead transitions. [2024-06-20 16:35:12,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 191 transitions, 2856 flow [2024-06-20 16:35:12,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:12,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:12,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-20 16:35:12,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34050179211469533 [2024-06-20 16:35:12,274 INFO L175 Difference]: Start difference. First operand has 207 places, 183 transitions, 2460 flow. Second operand 9 states and 95 transitions. [2024-06-20 16:35:12,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 191 transitions, 2856 flow [2024-06-20 16:35:12,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 191 transitions, 2422 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-20 16:35:12,387 INFO L231 Difference]: Finished difference. Result has 206 places, 183 transitions, 2111 flow [2024-06-20 16:35:12,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2026, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2111, PETRI_PLACES=206, PETRI_TRANSITIONS=183} [2024-06-20 16:35:12,387 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2024-06-20 16:35:12,388 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 183 transitions, 2111 flow [2024-06-20 16:35:12,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:12,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:12,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:12,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 16:35:12,388 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-20 16:35:12,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:12,389 INFO L85 PathProgramCache]: Analyzing trace with hash -176314472, now seen corresponding path program 13 times [2024-06-20 16:35:12,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:12,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577234815] [2024-06-20 16:35:12,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:12,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:12,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:13,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:13,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:13,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577234815] [2024-06-20 16:35:13,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577234815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:13,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:13,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:13,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012716718] [2024-06-20 16:35:13,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:13,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:13,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:13,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:13,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:13,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:13,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 183 transitions, 2111 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:13,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:13,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:13,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:13,488 INFO L124 PetriNetUnfolderBase]: 489/871 cut-off events. [2024-06-20 16:35:13,488 INFO L125 PetriNetUnfolderBase]: For 50541/50541 co-relation queries the response was YES. [2024-06-20 16:35:13,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6305 conditions, 871 events. 489/871 cut-off events. For 50541/50541 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4147 event pairs, 90 based on Foata normal form. 2/873 useless extension candidates. Maximal degree in co-relation 6216. Up to 516 conditions per place. [2024-06-20 16:35:13,494 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 111 selfloop transitions, 87 changer transitions 0/200 dead transitions. [2024-06-20 16:35:13,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 200 transitions, 2811 flow [2024-06-20 16:35:13,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:13,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:13,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-20 16:35:13,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-20 16:35:13,496 INFO L175 Difference]: Start difference. First operand has 206 places, 183 transitions, 2111 flow. Second operand 9 states and 107 transitions. [2024-06-20 16:35:13,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 200 transitions, 2811 flow [2024-06-20 16:35:13,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 200 transitions, 2680 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-20 16:35:13,613 INFO L231 Difference]: Finished difference. Result has 206 places, 185 transitions, 2195 flow [2024-06-20 16:35:13,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1980, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2195, PETRI_PLACES=206, PETRI_TRANSITIONS=185} [2024-06-20 16:35:13,613 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2024-06-20 16:35:13,613 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 185 transitions, 2195 flow [2024-06-20 16:35:13,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:13,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:13,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:13,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 16:35:13,614 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-20 16:35:13,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:13,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1839140140, now seen corresponding path program 14 times [2024-06-20 16:35:13,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:13,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333920641] [2024-06-20 16:35:13,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:13,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:13,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:14,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:14,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:14,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333920641] [2024-06-20 16:35:14,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333920641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:14,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:14,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:14,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461501588] [2024-06-20 16:35:14,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:14,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:14,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:14,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:14,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:14,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:14,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 185 transitions, 2195 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:14,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:14,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:14,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:14,757 INFO L124 PetriNetUnfolderBase]: 485/865 cut-off events. [2024-06-20 16:35:14,757 INFO L125 PetriNetUnfolderBase]: For 49698/49698 co-relation queries the response was YES. [2024-06-20 16:35:14,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6301 conditions, 865 events. 485/865 cut-off events. For 49698/49698 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4106 event pairs, 92 based on Foata normal form. 2/867 useless extension candidates. Maximal degree in co-relation 6211. Up to 513 conditions per place. [2024-06-20 16:35:14,763 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 106 selfloop transitions, 90 changer transitions 0/198 dead transitions. [2024-06-20 16:35:14,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 198 transitions, 2741 flow [2024-06-20 16:35:14,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:14,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:14,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-20 16:35:14,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36917562724014336 [2024-06-20 16:35:14,764 INFO L175 Difference]: Start difference. First operand has 206 places, 185 transitions, 2195 flow. Second operand 9 states and 103 transitions. [2024-06-20 16:35:14,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 198 transitions, 2741 flow [2024-06-20 16:35:14,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 198 transitions, 2524 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-20 16:35:14,869 INFO L231 Difference]: Finished difference. Result has 209 places, 185 transitions, 2163 flow [2024-06-20 16:35:14,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1978, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2163, PETRI_PLACES=209, PETRI_TRANSITIONS=185} [2024-06-20 16:35:14,870 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 179 predicate places. [2024-06-20 16:35:14,870 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 185 transitions, 2163 flow [2024-06-20 16:35:14,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:14,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:14,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:14,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 16:35:14,870 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-20 16:35:14,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:14,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1839145100, now seen corresponding path program 10 times [2024-06-20 16:35:14,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:14,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625551115] [2024-06-20 16:35:14,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:14,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:14,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:15,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:15,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:15,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625551115] [2024-06-20 16:35:15,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625551115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:15,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:15,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:15,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251685491] [2024-06-20 16:35:15,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:15,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:15,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:15,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:15,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:16,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-20 16:35:16,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 185 transitions, 2163 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:16,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:16,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-20 16:35:16,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:16,287 INFO L124 PetriNetUnfolderBase]: 430/800 cut-off events. [2024-06-20 16:35:16,287 INFO L125 PetriNetUnfolderBase]: For 48418/48426 co-relation queries the response was YES. [2024-06-20 16:35:16,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5885 conditions, 800 events. 430/800 cut-off events. For 48418/48426 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 3964 event pairs, 62 based on Foata normal form. 2/794 useless extension candidates. Maximal degree in co-relation 5794. Up to 623 conditions per place. [2024-06-20 16:35:16,296 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 131 selfloop transitions, 44 changer transitions 0/196 dead transitions. [2024-06-20 16:35:16,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 196 transitions, 2550 flow [2024-06-20 16:35:16,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:16,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:16,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-20 16:35:16,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36917562724014336 [2024-06-20 16:35:16,297 INFO L175 Difference]: Start difference. First operand has 209 places, 185 transitions, 2163 flow. Second operand 9 states and 103 transitions. [2024-06-20 16:35:16,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 196 transitions, 2550 flow [2024-06-20 16:35:16,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 196 transitions, 2354 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-20 16:35:16,402 INFO L231 Difference]: Finished difference. Result has 209 places, 185 transitions, 2059 flow [2024-06-20 16:35:16,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1967, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2059, PETRI_PLACES=209, PETRI_TRANSITIONS=185} [2024-06-20 16:35:16,402 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 179 predicate places. [2024-06-20 16:35:16,402 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 185 transitions, 2059 flow [2024-06-20 16:35:16,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:16,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:16,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:16,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 16:35:16,403 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-20 16:35:16,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:16,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1602477460, now seen corresponding path program 1 times [2024-06-20 16:35:16,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:16,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127233864] [2024-06-20 16:35:16,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:16,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:16,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:17,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:17,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:17,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127233864] [2024-06-20 16:35:17,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127233864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:17,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:17,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:17,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295546422] [2024-06-20 16:35:17,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:17,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:17,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:17,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:17,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:18,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:18,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 185 transitions, 2059 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:18,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:18,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:18,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:18,297 INFO L124 PetriNetUnfolderBase]: 479/854 cut-off events. [2024-06-20 16:35:18,298 INFO L125 PetriNetUnfolderBase]: For 46209/46209 co-relation queries the response was YES. [2024-06-20 16:35:18,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5898 conditions, 854 events. 479/854 cut-off events. For 46209/46209 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4064 event pairs, 161 based on Foata normal form. 2/856 useless extension candidates. Maximal degree in co-relation 5806. Up to 820 conditions per place. [2024-06-20 16:35:18,304 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 177 selfloop transitions, 16 changer transitions 0/195 dead transitions. [2024-06-20 16:35:18,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 195 transitions, 2467 flow [2024-06-20 16:35:18,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:18,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:18,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 94 transitions. [2024-06-20 16:35:18,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3032258064516129 [2024-06-20 16:35:18,305 INFO L175 Difference]: Start difference. First operand has 209 places, 185 transitions, 2059 flow. Second operand 10 states and 94 transitions. [2024-06-20 16:35:18,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 195 transitions, 2467 flow [2024-06-20 16:35:18,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 195 transitions, 2319 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:18,390 INFO L231 Difference]: Finished difference. Result has 211 places, 185 transitions, 1947 flow [2024-06-20 16:35:18,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1911, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1947, PETRI_PLACES=211, PETRI_TRANSITIONS=185} [2024-06-20 16:35:18,390 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 181 predicate places. [2024-06-20 16:35:18,390 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 185 transitions, 1947 flow [2024-06-20 16:35:18,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:18,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:18,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:18,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 16:35:18,391 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-20 16:35:18,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:18,391 INFO L85 PathProgramCache]: Analyzing trace with hash -64279874, now seen corresponding path program 1 times [2024-06-20 16:35:18,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:18,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223834649] [2024-06-20 16:35:18,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:18,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:18,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:19,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:19,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:19,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223834649] [2024-06-20 16:35:19,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223834649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:19,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:19,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:19,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270749669] [2024-06-20 16:35:19,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:19,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:19,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:19,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:19,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:19,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:19,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 185 transitions, 1947 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:19,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:19,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:19,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:19,588 INFO L124 PetriNetUnfolderBase]: 483/862 cut-off events. [2024-06-20 16:35:19,588 INFO L125 PetriNetUnfolderBase]: For 47273/47273 co-relation queries the response was YES. [2024-06-20 16:35:19,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5822 conditions, 862 events. 483/862 cut-off events. For 47273/47273 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4090 event pairs, 76 based on Foata normal form. 2/864 useless extension candidates. Maximal degree in co-relation 5729. Up to 742 conditions per place. [2024-06-20 16:35:19,594 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 175 selfloop transitions, 27 changer transitions 0/204 dead transitions. [2024-06-20 16:35:19,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 204 transitions, 2411 flow [2024-06-20 16:35:19,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:19,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:19,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-20 16:35:19,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32903225806451614 [2024-06-20 16:35:19,595 INFO L175 Difference]: Start difference. First operand has 211 places, 185 transitions, 1947 flow. Second operand 10 states and 102 transitions. [2024-06-20 16:35:19,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 204 transitions, 2411 flow [2024-06-20 16:35:19,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 204 transitions, 2329 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-20 16:35:19,712 INFO L231 Difference]: Finished difference. Result has 211 places, 186 transitions, 1941 flow [2024-06-20 16:35:19,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1941, PETRI_PLACES=211, PETRI_TRANSITIONS=186} [2024-06-20 16:35:19,713 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 181 predicate places. [2024-06-20 16:35:19,713 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 186 transitions, 1941 flow [2024-06-20 16:35:19,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:19,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:19,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:19,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 16:35:19,713 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-20 16:35:19,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:19,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1717212520, now seen corresponding path program 2 times [2024-06-20 16:35:19,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:19,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788808124] [2024-06-20 16:35:19,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:19,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:19,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:20,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-20 16:35:20,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:20,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788808124] [2024-06-20 16:35:20,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788808124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:20,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:20,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:20,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618994305] [2024-06-20 16:35:20,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:20,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:20,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:20,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:20,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:20,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:20,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 186 transitions, 1941 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:20,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:20,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:20,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:20,900 INFO L124 PetriNetUnfolderBase]: 487/870 cut-off events. [2024-06-20 16:35:20,900 INFO L125 PetriNetUnfolderBase]: For 48274/48274 co-relation queries the response was YES. [2024-06-20 16:35:20,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5811 conditions, 870 events. 487/870 cut-off events. For 48274/48274 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4169 event pairs, 109 based on Foata normal form. 2/872 useless extension candidates. Maximal degree in co-relation 5719. Up to 785 conditions per place. [2024-06-20 16:35:20,907 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 178 selfloop transitions, 25 changer transitions 0/205 dead transitions. [2024-06-20 16:35:20,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 205 transitions, 2411 flow [2024-06-20 16:35:20,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:20,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:20,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-20 16:35:20,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-20 16:35:20,908 INFO L175 Difference]: Start difference. First operand has 211 places, 186 transitions, 1941 flow. Second operand 10 states and 105 transitions. [2024-06-20 16:35:20,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 205 transitions, 2411 flow [2024-06-20 16:35:21,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 205 transitions, 2345 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:21,027 INFO L231 Difference]: Finished difference. Result has 213 places, 187 transitions, 1949 flow [2024-06-20 16:35:21,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1875, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1949, PETRI_PLACES=213, PETRI_TRANSITIONS=187} [2024-06-20 16:35:21,028 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 183 predicate places. [2024-06-20 16:35:21,028 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 187 transitions, 1949 flow [2024-06-20 16:35:21,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:21,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:21,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:21,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 16:35:21,028 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-20 16:35:21,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:21,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1659289330, now seen corresponding path program 3 times [2024-06-20 16:35:21,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:21,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880477398] [2024-06-20 16:35:21,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:21,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:21,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:22,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:22,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:22,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880477398] [2024-06-20 16:35:22,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880477398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:22,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:22,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:22,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813335807] [2024-06-20 16:35:22,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:22,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:22,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:22,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:22,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:22,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:22,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 187 transitions, 1949 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:22,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:22,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:22,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:22,401 INFO L124 PetriNetUnfolderBase]: 491/878 cut-off events. [2024-06-20 16:35:22,401 INFO L125 PetriNetUnfolderBase]: For 50655/50655 co-relation queries the response was YES. [2024-06-20 16:35:22,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5863 conditions, 878 events. 491/878 cut-off events. For 50655/50655 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4227 event pairs, 108 based on Foata normal form. 2/880 useless extension candidates. Maximal degree in co-relation 5770. Up to 791 conditions per place. [2024-06-20 16:35:22,406 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 172 selfloop transitions, 31 changer transitions 0/205 dead transitions. [2024-06-20 16:35:22,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 205 transitions, 2425 flow [2024-06-20 16:35:22,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:22,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:22,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-20 16:35:22,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-20 16:35:22,407 INFO L175 Difference]: Start difference. First operand has 213 places, 187 transitions, 1949 flow. Second operand 10 states and 106 transitions. [2024-06-20 16:35:22,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 205 transitions, 2425 flow [2024-06-20 16:35:22,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 205 transitions, 2361 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:22,520 INFO L231 Difference]: Finished difference. Result has 215 places, 188 transitions, 1974 flow [2024-06-20 16:35:22,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1974, PETRI_PLACES=215, PETRI_TRANSITIONS=188} [2024-06-20 16:35:22,520 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 185 predicate places. [2024-06-20 16:35:22,520 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 188 transitions, 1974 flow [2024-06-20 16:35:22,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:22,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:22,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:22,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 16:35:22,521 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-20 16:35:22,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:22,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1658990645, now seen corresponding path program 3 times [2024-06-20 16:35:22,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:22,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732129753] [2024-06-20 16:35:22,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:22,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:22,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:23,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:23,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:23,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732129753] [2024-06-20 16:35:23,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732129753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:23,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:23,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:23,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038437682] [2024-06-20 16:35:23,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:23,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:23,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:23,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:23,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:23,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:23,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 188 transitions, 1974 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:23,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:23,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:23,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:23,704 INFO L124 PetriNetUnfolderBase]: 489/875 cut-off events. [2024-06-20 16:35:23,704 INFO L125 PetriNetUnfolderBase]: For 48593/48593 co-relation queries the response was YES. [2024-06-20 16:35:23,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5796 conditions, 875 events. 489/875 cut-off events. For 48593/48593 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4205 event pairs, 106 based on Foata normal form. 1/876 useless extension candidates. Maximal degree in co-relation 5702. Up to 785 conditions per place. [2024-06-20 16:35:23,710 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 169 selfloop transitions, 34 changer transitions 0/205 dead transitions. [2024-06-20 16:35:23,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 205 transitions, 2434 flow [2024-06-20 16:35:23,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:23,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:23,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-20 16:35:23,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-20 16:35:23,711 INFO L175 Difference]: Start difference. First operand has 215 places, 188 transitions, 1974 flow. Second operand 10 states and 107 transitions. [2024-06-20 16:35:23,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 205 transitions, 2434 flow [2024-06-20 16:35:23,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 205 transitions, 2341 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:23,820 INFO L231 Difference]: Finished difference. Result has 217 places, 188 transitions, 1957 flow [2024-06-20 16:35:23,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1957, PETRI_PLACES=217, PETRI_TRANSITIONS=188} [2024-06-20 16:35:23,821 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 187 predicate places. [2024-06-20 16:35:23,821 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 188 transitions, 1957 flow [2024-06-20 16:35:23,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:23,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:23,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:23,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 16:35:23,821 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-20 16:35:23,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:23,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1306744380, now seen corresponding path program 4 times [2024-06-20 16:35:23,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:23,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275616249] [2024-06-20 16:35:23,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:23,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:23,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:24,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:24,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:24,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275616249] [2024-06-20 16:35:24,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275616249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:24,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:24,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:24,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595037557] [2024-06-20 16:35:24,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:24,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:24,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:24,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:24,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:24,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:24,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 188 transitions, 1957 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:24,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:24,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:24,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:25,225 INFO L124 PetriNetUnfolderBase]: 493/883 cut-off events. [2024-06-20 16:35:25,225 INFO L125 PetriNetUnfolderBase]: For 51833/51833 co-relation queries the response was YES. [2024-06-20 16:35:25,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5845 conditions, 883 events. 493/883 cut-off events. For 51833/51833 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4265 event pairs, 106 based on Foata normal form. 2/885 useless extension candidates. Maximal degree in co-relation 5750. Up to 780 conditions per place. [2024-06-20 16:35:25,232 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 173 selfloop transitions, 31 changer transitions 0/206 dead transitions. [2024-06-20 16:35:25,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 206 transitions, 2433 flow [2024-06-20 16:35:25,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:25,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:25,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-20 16:35:25,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-20 16:35:25,233 INFO L175 Difference]: Start difference. First operand has 217 places, 188 transitions, 1957 flow. Second operand 10 states and 107 transitions. [2024-06-20 16:35:25,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 206 transitions, 2433 flow [2024-06-20 16:35:25,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 206 transitions, 2287 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-20 16:35:25,355 INFO L231 Difference]: Finished difference. Result has 216 places, 189 transitions, 1901 flow [2024-06-20 16:35:25,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1901, PETRI_PLACES=216, PETRI_TRANSITIONS=189} [2024-06-20 16:35:25,356 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 186 predicate places. [2024-06-20 16:35:25,356 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 189 transitions, 1901 flow [2024-06-20 16:35:25,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:25,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:25,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:25,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 16:35:25,356 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-20 16:35:25,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:25,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1010794266, now seen corresponding path program 1 times [2024-06-20 16:35:25,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:25,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853133993] [2024-06-20 16:35:25,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:25,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:25,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:26,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:26,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:26,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853133993] [2024-06-20 16:35:26,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853133993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:26,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:26,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:26,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255268516] [2024-06-20 16:35:26,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:26,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:26,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:26,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:26,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:26,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:26,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 189 transitions, 1901 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:26,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:26,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:26,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:26,495 INFO L124 PetriNetUnfolderBase]: 499/893 cut-off events. [2024-06-20 16:35:26,495 INFO L125 PetriNetUnfolderBase]: For 51742/51742 co-relation queries the response was YES. [2024-06-20 16:35:26,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5864 conditions, 893 events. 499/893 cut-off events. For 51742/51742 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4317 event pairs, 86 based on Foata normal form. 2/895 useless extension candidates. Maximal degree in co-relation 5768. Up to 804 conditions per place. [2024-06-20 16:35:26,502 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 176 selfloop transitions, 32 changer transitions 0/210 dead transitions. [2024-06-20 16:35:26,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 210 transitions, 2417 flow [2024-06-20 16:35:26,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:35:26,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:35:26,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-20 16:35:26,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33724340175953077 [2024-06-20 16:35:26,503 INFO L175 Difference]: Start difference. First operand has 216 places, 189 transitions, 1901 flow. Second operand 11 states and 115 transitions. [2024-06-20 16:35:26,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 210 transitions, 2417 flow [2024-06-20 16:35:26,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 210 transitions, 2337 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:26,619 INFO L231 Difference]: Finished difference. Result has 219 places, 191 transitions, 1932 flow [2024-06-20 16:35:26,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1932, PETRI_PLACES=219, PETRI_TRANSITIONS=191} [2024-06-20 16:35:26,620 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-20 16:35:26,620 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 191 transitions, 1932 flow [2024-06-20 16:35:26,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:26,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:26,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:26,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 16:35:26,620 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-20 16:35:26,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:26,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1093795398, now seen corresponding path program 5 times [2024-06-20 16:35:26,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:26,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291801544] [2024-06-20 16:35:26,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:26,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:26,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:27,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:27,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:27,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291801544] [2024-06-20 16:35:27,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291801544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:27,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:27,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:27,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623108826] [2024-06-20 16:35:27,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:27,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:27,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:27,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:27,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:27,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:27,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 191 transitions, 1932 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:27,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:27,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:27,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:27,888 INFO L124 PetriNetUnfolderBase]: 503/901 cut-off events. [2024-06-20 16:35:27,888 INFO L125 PetriNetUnfolderBase]: For 53147/53147 co-relation queries the response was YES. [2024-06-20 16:35:27,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5951 conditions, 901 events. 503/901 cut-off events. For 53147/53147 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4381 event pairs, 84 based on Foata normal form. 2/903 useless extension candidates. Maximal degree in co-relation 5854. Up to 816 conditions per place. [2024-06-20 16:35:27,894 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 183 selfloop transitions, 24 changer transitions 0/209 dead transitions. [2024-06-20 16:35:27,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 209 transitions, 2414 flow [2024-06-20 16:35:27,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:27,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:27,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-20 16:35:27,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-20 16:35:27,895 INFO L175 Difference]: Start difference. First operand has 219 places, 191 transitions, 1932 flow. Second operand 10 states and 106 transitions. [2024-06-20 16:35:27,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 209 transitions, 2414 flow [2024-06-20 16:35:28,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 209 transitions, 2319 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-20 16:35:28,023 INFO L231 Difference]: Finished difference. Result has 220 places, 192 transitions, 1915 flow [2024-06-20 16:35:28,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1915, PETRI_PLACES=220, PETRI_TRANSITIONS=192} [2024-06-20 16:35:28,024 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 190 predicate places. [2024-06-20 16:35:28,024 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 192 transitions, 1915 flow [2024-06-20 16:35:28,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:28,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:28,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:28,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 16:35:28,024 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-20 16:35:28,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:28,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1970008394, now seen corresponding path program 6 times [2024-06-20 16:35:28,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:28,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429062991] [2024-06-20 16:35:28,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:28,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:28,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:29,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:29,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:29,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429062991] [2024-06-20 16:35:29,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429062991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:29,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:29,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:29,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747545193] [2024-06-20 16:35:29,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:29,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:29,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:29,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:29,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:29,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:29,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 192 transitions, 1915 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:29,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:29,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:29,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:29,418 INFO L124 PetriNetUnfolderBase]: 507/909 cut-off events. [2024-06-20 16:35:29,418 INFO L125 PetriNetUnfolderBase]: For 55240/55240 co-relation queries the response was YES. [2024-06-20 16:35:29,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5984 conditions, 909 events. 507/909 cut-off events. For 55240/55240 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4431 event pairs, 86 based on Foata normal form. 2/911 useless extension candidates. Maximal degree in co-relation 5886. Up to 822 conditions per place. [2024-06-20 16:35:29,425 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 177 selfloop transitions, 30 changer transitions 0/209 dead transitions. [2024-06-20 16:35:29,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 209 transitions, 2403 flow [2024-06-20 16:35:29,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:29,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:29,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-20 16:35:29,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-20 16:35:29,426 INFO L175 Difference]: Start difference. First operand has 220 places, 192 transitions, 1915 flow. Second operand 10 states and 107 transitions. [2024-06-20 16:35:29,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 209 transitions, 2403 flow [2024-06-20 16:35:29,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 209 transitions, 2335 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:29,560 INFO L231 Difference]: Finished difference. Result has 222 places, 193 transitions, 1940 flow [2024-06-20 16:35:29,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1847, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1940, PETRI_PLACES=222, PETRI_TRANSITIONS=193} [2024-06-20 16:35:29,561 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2024-06-20 16:35:29,561 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 193 transitions, 1940 flow [2024-06-20 16:35:29,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:29,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:29,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:29,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 16:35:29,562 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-20 16:35:29,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:29,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1970004674, now seen corresponding path program 7 times [2024-06-20 16:35:29,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:29,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527868976] [2024-06-20 16:35:29,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:29,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:29,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:30,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:30,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:30,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527868976] [2024-06-20 16:35:30,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527868976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:30,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:30,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:30,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95933738] [2024-06-20 16:35:30,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:30,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:30,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:30,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:30,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:30,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:30,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 193 transitions, 1940 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:30,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:30,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:30,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:31,042 INFO L124 PetriNetUnfolderBase]: 511/917 cut-off events. [2024-06-20 16:35:31,043 INFO L125 PetriNetUnfolderBase]: For 57288/57288 co-relation queries the response was YES. [2024-06-20 16:35:31,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6059 conditions, 917 events. 511/917 cut-off events. For 57288/57288 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4500 event pairs, 86 based on Foata normal form. 2/919 useless extension candidates. Maximal degree in co-relation 5960. Up to 814 conditions per place. [2024-06-20 16:35:31,051 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 178 selfloop transitions, 30 changer transitions 0/210 dead transitions. [2024-06-20 16:35:31,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 210 transitions, 2428 flow [2024-06-20 16:35:31,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:31,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:31,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-20 16:35:31,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-20 16:35:31,052 INFO L175 Difference]: Start difference. First operand has 222 places, 193 transitions, 1940 flow. Second operand 10 states and 108 transitions. [2024-06-20 16:35:31,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 210 transitions, 2428 flow [2024-06-20 16:35:31,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 210 transitions, 2347 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:31,192 INFO L231 Difference]: Finished difference. Result has 224 places, 194 transitions, 1953 flow [2024-06-20 16:35:31,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1859, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1953, PETRI_PLACES=224, PETRI_TRANSITIONS=194} [2024-06-20 16:35:31,192 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2024-06-20 16:35:31,192 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 194 transitions, 1953 flow [2024-06-20 16:35:31,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:31,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:31,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:31,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 16:35:31,193 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-20 16:35:31,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:31,193 INFO L85 PathProgramCache]: Analyzing trace with hash 2056850306, now seen corresponding path program 2 times [2024-06-20 16:35:31,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:31,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713779577] [2024-06-20 16:35:31,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:31,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:31,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:31,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:31,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:31,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713779577] [2024-06-20 16:35:31,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713779577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:31,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:31,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:31,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491060267] [2024-06-20 16:35:31,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:31,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:31,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:31,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:31,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:32,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:32,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 194 transitions, 1953 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:32,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:32,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:32,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:32,358 INFO L124 PetriNetUnfolderBase]: 517/927 cut-off events. [2024-06-20 16:35:32,358 INFO L125 PetriNetUnfolderBase]: For 58653/58653 co-relation queries the response was YES. [2024-06-20 16:35:32,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6126 conditions, 927 events. 517/927 cut-off events. For 58653/58653 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4560 event pairs, 88 based on Foata normal form. 2/929 useless extension candidates. Maximal degree in co-relation 6026. Up to 838 conditions per place. [2024-06-20 16:35:32,388 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 182 selfloop transitions, 30 changer transitions 0/214 dead transitions. [2024-06-20 16:35:32,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 214 transitions, 2479 flow [2024-06-20 16:35:32,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:35:32,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:35:32,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-20 16:35:32,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-20 16:35:32,390 INFO L175 Difference]: Start difference. First operand has 224 places, 194 transitions, 1953 flow. Second operand 11 states and 116 transitions. [2024-06-20 16:35:32,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 214 transitions, 2479 flow [2024-06-20 16:35:32,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 214 transitions, 2395 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:32,525 INFO L231 Difference]: Finished difference. Result has 227 places, 196 transitions, 1980 flow [2024-06-20 16:35:32,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1980, PETRI_PLACES=227, PETRI_TRANSITIONS=196} [2024-06-20 16:35:32,525 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 197 predicate places. [2024-06-20 16:35:32,526 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 196 transitions, 1980 flow [2024-06-20 16:35:32,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:32,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:32,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:32,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 16:35:32,526 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-20 16:35:32,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:32,527 INFO L85 PathProgramCache]: Analyzing trace with hash -406215652, now seen corresponding path program 8 times [2024-06-20 16:35:32,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:32,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182770027] [2024-06-20 16:35:32,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:32,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:32,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:33,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:33,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:33,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182770027] [2024-06-20 16:35:33,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182770027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:33,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:33,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:33,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479568218] [2024-06-20 16:35:33,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:33,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:33,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:33,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:33,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:33,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:33,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 196 transitions, 1980 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:33,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:33,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:33,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:33,881 INFO L124 PetriNetUnfolderBase]: 521/935 cut-off events. [2024-06-20 16:35:33,881 INFO L125 PetriNetUnfolderBase]: For 60658/60658 co-relation queries the response was YES. [2024-06-20 16:35:33,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6206 conditions, 935 events. 521/935 cut-off events. For 60658/60658 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4614 event pairs, 78 based on Foata normal form. 2/937 useless extension candidates. Maximal degree in co-relation 6105. Up to 804 conditions per place. [2024-06-20 16:35:33,888 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 165 selfloop transitions, 46 changer transitions 0/213 dead transitions. [2024-06-20 16:35:33,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 213 transitions, 2482 flow [2024-06-20 16:35:33,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:33,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:33,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-20 16:35:33,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-20 16:35:33,889 INFO L175 Difference]: Start difference. First operand has 227 places, 196 transitions, 1980 flow. Second operand 10 states and 108 transitions. [2024-06-20 16:35:33,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 213 transitions, 2482 flow [2024-06-20 16:35:34,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 213 transitions, 2387 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-20 16:35:34,020 INFO L231 Difference]: Finished difference. Result has 228 places, 197 transitions, 2013 flow [2024-06-20 16:35:34,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2013, PETRI_PLACES=228, PETRI_TRANSITIONS=197} [2024-06-20 16:35:34,020 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 198 predicate places. [2024-06-20 16:35:34,020 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 197 transitions, 2013 flow [2024-06-20 16:35:34,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:34,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:34,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:34,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 16:35:34,021 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-20 16:35:34,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:34,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1341271660, now seen corresponding path program 3 times [2024-06-20 16:35:34,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:34,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179875977] [2024-06-20 16:35:34,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:34,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:34,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:34,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:34,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:34,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179875977] [2024-06-20 16:35:34,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179875977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:34,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:34,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:34,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464680656] [2024-06-20 16:35:34,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:34,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:34,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:34,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:34,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:34,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:34,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 197 transitions, 2013 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:34,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:34,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:34,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:35,285 INFO L124 PetriNetUnfolderBase]: 572/1017 cut-off events. [2024-06-20 16:35:35,285 INFO L125 PetriNetUnfolderBase]: For 83116/83116 co-relation queries the response was YES. [2024-06-20 16:35:35,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7393 conditions, 1017 events. 572/1017 cut-off events. For 83116/83116 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5078 event pairs, 79 based on Foata normal form. 2/1019 useless extension candidates. Maximal degree in co-relation 7291. Up to 745 conditions per place. [2024-06-20 16:35:35,295 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 165 selfloop transitions, 59 changer transitions 0/226 dead transitions. [2024-06-20 16:35:35,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 226 transitions, 2969 flow [2024-06-20 16:35:35,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:35:35,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:35:35,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-20 16:35:35,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-20 16:35:35,296 INFO L175 Difference]: Start difference. First operand has 228 places, 197 transitions, 2013 flow. Second operand 11 states and 126 transitions. [2024-06-20 16:35:35,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 226 transitions, 2969 flow [2024-06-20 16:35:35,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 226 transitions, 2851 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:35,489 INFO L231 Difference]: Finished difference. Result has 233 places, 205 transitions, 2218 flow [2024-06-20 16:35:35,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1895, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2218, PETRI_PLACES=233, PETRI_TRANSITIONS=205} [2024-06-20 16:35:35,489 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 203 predicate places. [2024-06-20 16:35:35,489 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 205 transitions, 2218 flow [2024-06-20 16:35:35,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:35,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:35,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:35,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 16:35:35,490 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-20 16:35:35,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:35,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1341473470, now seen corresponding path program 4 times [2024-06-20 16:35:35,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:35,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525427406] [2024-06-20 16:35:35,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:35,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:35,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:36,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:36,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:36,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525427406] [2024-06-20 16:35:36,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525427406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:36,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:36,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:36,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992289952] [2024-06-20 16:35:36,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:36,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:36,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:36,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:36,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:36,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:36,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 205 transitions, 2218 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:36,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:36,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:36,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:36,740 INFO L124 PetriNetUnfolderBase]: 578/1027 cut-off events. [2024-06-20 16:35:36,740 INFO L125 PetriNetUnfolderBase]: For 86014/86014 co-relation queries the response was YES. [2024-06-20 16:35:36,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7665 conditions, 1027 events. 578/1027 cut-off events. For 86014/86014 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5161 event pairs, 76 based on Foata normal form. 2/1029 useless extension candidates. Maximal degree in co-relation 7560. Up to 747 conditions per place. [2024-06-20 16:35:36,747 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 161 selfloop transitions, 65 changer transitions 0/228 dead transitions. [2024-06-20 16:35:36,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 228 transitions, 3085 flow [2024-06-20 16:35:36,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:35:36,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:35:36,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-20 16:35:36,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-20 16:35:36,749 INFO L175 Difference]: Start difference. First operand has 233 places, 205 transitions, 2218 flow. Second operand 11 states and 125 transitions. [2024-06-20 16:35:36,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 228 transitions, 3085 flow [2024-06-20 16:35:36,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 228 transitions, 2994 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 16:35:36,949 INFO L231 Difference]: Finished difference. Result has 238 places, 207 transitions, 2315 flow [2024-06-20 16:35:36,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2129, PETRI_DIFFERENCE_MINUEND_PLACES=227, 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=11, PETRI_FLOW=2315, PETRI_PLACES=238, PETRI_TRANSITIONS=207} [2024-06-20 16:35:36,949 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-20 16:35:36,950 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 207 transitions, 2315 flow [2024-06-20 16:35:36,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:36,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:36,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:36,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 16:35:36,950 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-20 16:35:36,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:36,950 INFO L85 PathProgramCache]: Analyzing trace with hash -406000171, now seen corresponding path program 1 times [2024-06-20 16:35:36,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:36,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229903651] [2024-06-20 16:35:36,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:36,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:36,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:38,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:38,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:38,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229903651] [2024-06-20 16:35:38,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229903651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:38,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:38,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:38,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436971485] [2024-06-20 16:35:38,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:38,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:38,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:38,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:38,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:38,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:38,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 207 transitions, 2315 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:38,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:38,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:38,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:38,604 INFO L124 PetriNetUnfolderBase]: 576/1024 cut-off events. [2024-06-20 16:35:38,604 INFO L125 PetriNetUnfolderBase]: For 83143/83143 co-relation queries the response was YES. [2024-06-20 16:35:38,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7693 conditions, 1024 events. 576/1024 cut-off events. For 83143/83143 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5112 event pairs, 142 based on Foata normal form. 1/1025 useless extension candidates. Maximal degree in co-relation 7586. Up to 985 conditions per place. [2024-06-20 16:35:38,613 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 198 selfloop transitions, 21 changer transitions 0/221 dead transitions. [2024-06-20 16:35:38,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 221 transitions, 2794 flow [2024-06-20 16:35:38,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:35:38,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:35:38,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-20 16:35:38,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31378299120234604 [2024-06-20 16:35:38,614 INFO L175 Difference]: Start difference. First operand has 238 places, 207 transitions, 2315 flow. Second operand 11 states and 107 transitions. [2024-06-20 16:35:38,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 221 transitions, 2794 flow [2024-06-20 16:35:38,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 221 transitions, 2639 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:38,825 INFO L231 Difference]: Finished difference. Result has 241 places, 208 transitions, 2218 flow [2024-06-20 16:35:38,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2161, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2218, PETRI_PLACES=241, PETRI_TRANSITIONS=208} [2024-06-20 16:35:38,825 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 211 predicate places. [2024-06-20 16:35:38,825 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 208 transitions, 2218 flow [2024-06-20 16:35:38,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:38,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:38,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:38,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 16:35:38,826 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-20 16:35:38,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:38,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1341480910, now seen corresponding path program 5 times [2024-06-20 16:35:38,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:38,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232059808] [2024-06-20 16:35:38,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:38,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:38,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:39,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:39,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:39,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232059808] [2024-06-20 16:35:39,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232059808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:39,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:39,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:39,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463574313] [2024-06-20 16:35:39,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:39,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:39,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:39,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:39,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:39,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:39,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 208 transitions, 2218 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:39,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:39,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:39,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:40,132 INFO L124 PetriNetUnfolderBase]: 568/1012 cut-off events. [2024-06-20 16:35:40,132 INFO L125 PetriNetUnfolderBase]: For 81737/81737 co-relation queries the response was YES. [2024-06-20 16:35:40,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7211 conditions, 1012 events. 568/1012 cut-off events. For 81737/81737 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5057 event pairs, 78 based on Foata normal form. 4/1016 useless extension candidates. Maximal degree in co-relation 7103. Up to 742 conditions per place. [2024-06-20 16:35:40,140 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 155 selfloop transitions, 71 changer transitions 0/228 dead transitions. [2024-06-20 16:35:40,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 228 transitions, 2896 flow [2024-06-20 16:35:40,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:35:40,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:35:40,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-20 16:35:40,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-20 16:35:40,141 INFO L175 Difference]: Start difference. First operand has 241 places, 208 transitions, 2218 flow. Second operand 11 states and 123 transitions. [2024-06-20 16:35:40,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 228 transitions, 2896 flow [2024-06-20 16:35:40,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 228 transitions, 2797 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-20 16:35:40,401 INFO L231 Difference]: Finished difference. Result has 243 places, 208 transitions, 2268 flow [2024-06-20 16:35:40,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2268, PETRI_PLACES=243, PETRI_TRANSITIONS=208} [2024-06-20 16:35:40,402 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 213 predicate places. [2024-06-20 16:35:40,402 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 208 transitions, 2268 flow [2024-06-20 16:35:40,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:40,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:40,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:40,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 16:35:40,402 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-20 16:35:40,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:40,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1335759178, now seen corresponding path program 9 times [2024-06-20 16:35:40,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:40,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511629891] [2024-06-20 16:35:40,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:40,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:40,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:41,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:41,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:41,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511629891] [2024-06-20 16:35:41,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511629891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:41,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:41,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:41,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165989342] [2024-06-20 16:35:41,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:41,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:41,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:41,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:41,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:41,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:41,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 208 transitions, 2268 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:41,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:41,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:41,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:41,837 INFO L124 PetriNetUnfolderBase]: 572/1020 cut-off events. [2024-06-20 16:35:41,837 INFO L125 PetriNetUnfolderBase]: For 79607/79607 co-relation queries the response was YES. [2024-06-20 16:35:41,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7369 conditions, 1020 events. 572/1020 cut-off events. For 79607/79607 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5110 event pairs, 88 based on Foata normal form. 2/1022 useless extension candidates. Maximal degree in co-relation 7260. Up to 889 conditions per place. [2024-06-20 16:35:41,850 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 181 selfloop transitions, 42 changer transitions 0/225 dead transitions. [2024-06-20 16:35:41,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 225 transitions, 2796 flow [2024-06-20 16:35:41,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:41,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:41,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-20 16:35:41,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-20 16:35:41,851 INFO L175 Difference]: Start difference. First operand has 243 places, 208 transitions, 2268 flow. Second operand 10 states and 109 transitions. [2024-06-20 16:35:41,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 225 transitions, 2796 flow [2024-06-20 16:35:42,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 225 transitions, 2665 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 16:35:42,083 INFO L231 Difference]: Finished difference. Result has 244 places, 209 transitions, 2259 flow [2024-06-20 16:35:42,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2137, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2259, PETRI_PLACES=244, PETRI_TRANSITIONS=209} [2024-06-20 16:35:42,083 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 214 predicate places. [2024-06-20 16:35:42,083 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 209 transitions, 2259 flow [2024-06-20 16:35:42,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:42,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:42,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:42,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 16:35:42,084 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-20 16:35:42,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:42,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1335909280, now seen corresponding path program 6 times [2024-06-20 16:35:42,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:42,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138033996] [2024-06-20 16:35:42,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:42,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:42,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:42,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:42,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:42,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138033996] [2024-06-20 16:35:42,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138033996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:42,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:42,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:42,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188104939] [2024-06-20 16:35:42,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:42,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:42,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:42,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:42,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:43,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:43,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 209 transitions, 2259 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:43,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:43,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:43,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:43,261 INFO L124 PetriNetUnfolderBase]: 573/1022 cut-off events. [2024-06-20 16:35:43,261 INFO L125 PetriNetUnfolderBase]: For 79328/79328 co-relation queries the response was YES. [2024-06-20 16:35:43,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7308 conditions, 1022 events. 573/1022 cut-off events. For 79328/79328 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5110 event pairs, 98 based on Foata normal form. 2/1024 useless extension candidates. Maximal degree in co-relation 7198. Up to 752 conditions per place. [2024-06-20 16:35:43,270 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 169 selfloop transitions, 60 changer transitions 0/231 dead transitions. [2024-06-20 16:35:43,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 231 transitions, 2998 flow [2024-06-20 16:35:43,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:35:43,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:35:43,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-20 16:35:43,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-20 16:35:43,271 INFO L175 Difference]: Start difference. First operand has 244 places, 209 transitions, 2259 flow. Second operand 11 states and 126 transitions. [2024-06-20 16:35:43,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 231 transitions, 2998 flow [2024-06-20 16:35:43,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 231 transitions, 2886 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:43,464 INFO L231 Difference]: Finished difference. Result has 247 places, 211 transitions, 2325 flow [2024-06-20 16:35:43,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2147, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2325, PETRI_PLACES=247, PETRI_TRANSITIONS=211} [2024-06-20 16:35:43,464 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 217 predicate places. [2024-06-20 16:35:43,464 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 211 transitions, 2325 flow [2024-06-20 16:35:43,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:43,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:43,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:43,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 16:35:43,465 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-20 16:35:43,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:43,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1688131148, now seen corresponding path program 10 times [2024-06-20 16:35:43,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:43,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040751034] [2024-06-20 16:35:43,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:43,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:43,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:44,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:44,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:44,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040751034] [2024-06-20 16:35:44,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040751034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:44,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:44,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:44,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517703985] [2024-06-20 16:35:44,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:44,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:44,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:44,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:44,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:44,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:44,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 211 transitions, 2325 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:44,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:44,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:44,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:44,918 INFO L124 PetriNetUnfolderBase]: 577/1030 cut-off events. [2024-06-20 16:35:44,918 INFO L125 PetriNetUnfolderBase]: For 81379/81379 co-relation queries the response was YES. [2024-06-20 16:35:44,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7429 conditions, 1030 events. 577/1030 cut-off events. For 81379/81379 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5182 event pairs, 90 based on Foata normal form. 2/1032 useless extension candidates. Maximal degree in co-relation 7318. Up to 879 conditions per place. [2024-06-20 16:35:44,931 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 182 selfloop transitions, 44 changer transitions 0/228 dead transitions. [2024-06-20 16:35:44,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 228 transitions, 2857 flow [2024-06-20 16:35:44,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:44,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:44,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-20 16:35:44,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-20 16:35:44,932 INFO L175 Difference]: Start difference. First operand has 247 places, 211 transitions, 2325 flow. Second operand 10 states and 109 transitions. [2024-06-20 16:35:44,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 228 transitions, 2857 flow [2024-06-20 16:35:45,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 228 transitions, 2729 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:45,136 INFO L231 Difference]: Finished difference. Result has 249 places, 212 transitions, 2325 flow [2024-06-20 16:35:45,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2197, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2325, PETRI_PLACES=249, PETRI_TRANSITIONS=212} [2024-06-20 16:35:45,136 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-06-20 16:35:45,136 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 212 transitions, 2325 flow [2024-06-20 16:35:45,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:45,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:45,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:45,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 16:35:45,137 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-20 16:35:45,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:45,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1043147916, now seen corresponding path program 11 times [2024-06-20 16:35:45,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:45,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342433664] [2024-06-20 16:35:45,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:45,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:45,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:46,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:46,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:46,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342433664] [2024-06-20 16:35:46,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342433664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:46,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:46,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:46,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639871744] [2024-06-20 16:35:46,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:46,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:46,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:46,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:46,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:46,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:46,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 212 transitions, 2325 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:46,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:46,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:46,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:46,609 INFO L124 PetriNetUnfolderBase]: 581/1038 cut-off events. [2024-06-20 16:35:46,609 INFO L125 PetriNetUnfolderBase]: For 83603/83603 co-relation queries the response was YES. [2024-06-20 16:35:46,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7479 conditions, 1038 events. 581/1038 cut-off events. For 83603/83603 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5242 event pairs, 99 based on Foata normal form. 2/1040 useless extension candidates. Maximal degree in co-relation 7367. Up to 870 conditions per place. [2024-06-20 16:35:46,622 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 194 selfloop transitions, 32 changer transitions 0/228 dead transitions. [2024-06-20 16:35:46,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 228 transitions, 2849 flow [2024-06-20 16:35:46,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:46,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:46,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-20 16:35:46,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-20 16:35:46,623 INFO L175 Difference]: Start difference. First operand has 249 places, 212 transitions, 2325 flow. Second operand 9 states and 93 transitions. [2024-06-20 16:35:46,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 228 transitions, 2849 flow [2024-06-20 16:35:46,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 228 transitions, 2731 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:46,831 INFO L231 Difference]: Finished difference. Result has 250 places, 213 transitions, 2319 flow [2024-06-20 16:35:46,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2207, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2319, PETRI_PLACES=250, PETRI_TRANSITIONS=213} [2024-06-20 16:35:46,831 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 220 predicate places. [2024-06-20 16:35:46,831 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 213 transitions, 2319 flow [2024-06-20 16:35:46,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:46,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:46,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:46,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 16:35:46,832 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-20 16:35:46,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:46,832 INFO L85 PathProgramCache]: Analyzing trace with hash -865881244, now seen corresponding path program 12 times [2024-06-20 16:35:46,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:46,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303581061] [2024-06-20 16:35:46,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:46,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:46,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:47,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:47,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:47,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303581061] [2024-06-20 16:35:47,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303581061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:47,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:47,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:47,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679044541] [2024-06-20 16:35:47,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:47,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:47,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:47,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:47,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:47,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:47,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 213 transitions, 2319 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:47,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:47,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:47,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:48,215 INFO L124 PetriNetUnfolderBase]: 585/1046 cut-off events. [2024-06-20 16:35:48,215 INFO L125 PetriNetUnfolderBase]: For 85675/85675 co-relation queries the response was YES. [2024-06-20 16:35:48,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7546 conditions, 1046 events. 585/1046 cut-off events. For 85675/85675 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5308 event pairs, 117 based on Foata normal form. 2/1048 useless extension candidates. Maximal degree in co-relation 7433. Up to 903 conditions per place. [2024-06-20 16:35:48,223 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 180 selfloop transitions, 47 changer transitions 0/229 dead transitions. [2024-06-20 16:35:48,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 229 transitions, 2855 flow [2024-06-20 16:35:48,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:48,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:48,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-20 16:35:48,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-20 16:35:48,224 INFO L175 Difference]: Start difference. First operand has 250 places, 213 transitions, 2319 flow. Second operand 9 states and 96 transitions. [2024-06-20 16:35:48,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 229 transitions, 2855 flow [2024-06-20 16:35:48,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 229 transitions, 2753 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 16:35:48,412 INFO L231 Difference]: Finished difference. Result has 252 places, 214 transitions, 2362 flow [2024-06-20 16:35:48,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2223, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2362, PETRI_PLACES=252, PETRI_TRANSITIONS=214} [2024-06-20 16:35:48,412 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 222 predicate places. [2024-06-20 16:35:48,412 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 214 transitions, 2362 flow [2024-06-20 16:35:48,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:48,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:48,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:48,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 16:35:48,413 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-20 16:35:48,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:48,413 INFO L85 PathProgramCache]: Analyzing trace with hash -948997979, now seen corresponding path program 4 times [2024-06-20 16:35:48,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:48,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032774170] [2024-06-20 16:35:48,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:48,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:48,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:49,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:49,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:49,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032774170] [2024-06-20 16:35:49,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032774170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:49,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:49,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:49,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044000849] [2024-06-20 16:35:49,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:49,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:49,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:49,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:49,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:49,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:49,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 214 transitions, 2362 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:49,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:49,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:49,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:49,747 INFO L124 PetriNetUnfolderBase]: 583/1043 cut-off events. [2024-06-20 16:35:49,747 INFO L125 PetriNetUnfolderBase]: For 75508/75508 co-relation queries the response was YES. [2024-06-20 16:35:49,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7367 conditions, 1043 events. 583/1043 cut-off events. For 75508/75508 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5292 event pairs, 114 based on Foata normal form. 1/1044 useless extension candidates. Maximal degree in co-relation 7253. Up to 891 conditions per place. [2024-06-20 16:35:49,756 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 171 selfloop transitions, 56 changer transitions 0/229 dead transitions. [2024-06-20 16:35:49,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 229 transitions, 2864 flow [2024-06-20 16:35:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:49,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:49,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 16:35:49,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-20 16:35:49,757 INFO L175 Difference]: Start difference. First operand has 252 places, 214 transitions, 2362 flow. Second operand 9 states and 97 transitions. [2024-06-20 16:35:49,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 229 transitions, 2864 flow [2024-06-20 16:35:49,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 229 transitions, 2729 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-20 16:35:49,959 INFO L231 Difference]: Finished difference. Result has 254 places, 214 transitions, 2359 flow [2024-06-20 16:35:49,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2227, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2359, PETRI_PLACES=254, PETRI_TRANSITIONS=214} [2024-06-20 16:35:49,960 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 224 predicate places. [2024-06-20 16:35:49,960 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 214 transitions, 2359 flow [2024-06-20 16:35:49,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:49,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:49,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:49,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 16:35:49,960 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-20 16:35:49,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:49,960 INFO L85 PathProgramCache]: Analyzing trace with hash -949001854, now seen corresponding path program 13 times [2024-06-20 16:35:49,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:49,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735226732] [2024-06-20 16:35:49,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:49,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:49,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:50,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:50,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:50,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735226732] [2024-06-20 16:35:50,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735226732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:50,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:50,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:50,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354421474] [2024-06-20 16:35:50,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:50,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:50,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:50,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:50,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:50,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:50,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 214 transitions, 2359 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:50,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:50,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:50,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:51,329 INFO L124 PetriNetUnfolderBase]: 587/1051 cut-off events. [2024-06-20 16:35:51,330 INFO L125 PetriNetUnfolderBase]: For 76430/76430 co-relation queries the response was YES. [2024-06-20 16:35:51,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7394 conditions, 1051 events. 587/1051 cut-off events. For 76430/76430 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5349 event pairs, 113 based on Foata normal form. 2/1053 useless extension candidates. Maximal degree in co-relation 7279. Up to 860 conditions per place. [2024-06-20 16:35:51,338 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 181 selfloop transitions, 47 changer transitions 0/230 dead transitions. [2024-06-20 16:35:51,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 230 transitions, 2885 flow [2024-06-20 16:35:51,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:51,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:51,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 16:35:51,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-20 16:35:51,339 INFO L175 Difference]: Start difference. First operand has 254 places, 214 transitions, 2359 flow. Second operand 9 states and 97 transitions. [2024-06-20 16:35:51,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 230 transitions, 2885 flow [2024-06-20 16:35:51,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 230 transitions, 2655 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 16:35:51,519 INFO L231 Difference]: Finished difference. Result has 251 places, 215 transitions, 2263 flow [2024-06-20 16:35:51,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2129, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2263, PETRI_PLACES=251, PETRI_TRANSITIONS=215} [2024-06-20 16:35:51,520 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 221 predicate places. [2024-06-20 16:35:51,520 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 215 transitions, 2263 flow [2024-06-20 16:35:51,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:51,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:51,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:51,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 16:35:51,520 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-20 16:35:51,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:51,520 INFO L85 PathProgramCache]: Analyzing trace with hash -862156222, now seen corresponding path program 7 times [2024-06-20 16:35:51,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:51,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912845360] [2024-06-20 16:35:51,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:51,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:51,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:52,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:52,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:52,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912845360] [2024-06-20 16:35:52,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912845360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:52,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:52,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:52,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304067609] [2024-06-20 16:35:52,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:52,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:52,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:52,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:52,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:52,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:52,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 215 transitions, 2263 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:52,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:52,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:52,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:52,710 INFO L124 PetriNetUnfolderBase]: 593/1061 cut-off events. [2024-06-20 16:35:52,711 INFO L125 PetriNetUnfolderBase]: For 74303/74303 co-relation queries the response was YES. [2024-06-20 16:35:52,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7377 conditions, 1061 events. 593/1061 cut-off events. For 74303/74303 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5411 event pairs, 92 based on Foata normal form. 2/1063 useless extension candidates. Maximal degree in co-relation 7263. Up to 912 conditions per place. [2024-06-20 16:35:52,720 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 185 selfloop transitions, 47 changer transitions 0/234 dead transitions. [2024-06-20 16:35:52,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 234 transitions, 2837 flow [2024-06-20 16:35:52,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:52,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:52,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-20 16:35:52,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-20 16:35:52,721 INFO L175 Difference]: Start difference. First operand has 251 places, 215 transitions, 2263 flow. Second operand 10 states and 106 transitions. [2024-06-20 16:35:52,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 234 transitions, 2837 flow [2024-06-20 16:35:52,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 234 transitions, 2717 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 16:35:52,917 INFO L231 Difference]: Finished difference. Result has 254 places, 217 transitions, 2306 flow [2024-06-20 16:35:52,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2143, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2306, PETRI_PLACES=254, PETRI_TRANSITIONS=217} [2024-06-20 16:35:52,917 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 224 predicate places. [2024-06-20 16:35:52,917 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 217 transitions, 2306 flow [2024-06-20 16:35:52,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:52,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:52,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:52,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 16:35:52,918 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-20 16:35:52,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:52,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1577740820, now seen corresponding path program 14 times [2024-06-20 16:35:52,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:52,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663781250] [2024-06-20 16:35:52,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:52,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:52,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:54,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:54,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:54,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663781250] [2024-06-20 16:35:54,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663781250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:54,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:54,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:54,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252542562] [2024-06-20 16:35:54,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:54,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:54,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:54,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:54,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:54,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:54,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 217 transitions, 2306 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:54,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:54,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:54,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:54,434 INFO L124 PetriNetUnfolderBase]: 597/1069 cut-off events. [2024-06-20 16:35:54,435 INFO L125 PetriNetUnfolderBase]: For 72232/72232 co-relation queries the response was YES. [2024-06-20 16:35:54,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7422 conditions, 1069 events. 597/1069 cut-off events. For 72232/72232 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5445 event pairs, 78 based on Foata normal form. 2/1071 useless extension candidates. Maximal degree in co-relation 7307. Up to 886 conditions per place. [2024-06-20 16:35:54,444 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 169 selfloop transitions, 61 changer transitions 0/232 dead transitions. [2024-06-20 16:35:54,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 232 transitions, 2838 flow [2024-06-20 16:35:54,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:54,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:54,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 16:35:54,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-20 16:35:54,445 INFO L175 Difference]: Start difference. First operand has 254 places, 217 transitions, 2306 flow. Second operand 9 states and 97 transitions. [2024-06-20 16:35:54,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 232 transitions, 2838 flow [2024-06-20 16:35:54,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 232 transitions, 2713 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 16:35:54,653 INFO L231 Difference]: Finished difference. Result has 255 places, 218 transitions, 2339 flow [2024-06-20 16:35:54,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2339, PETRI_PLACES=255, PETRI_TRANSITIONS=218} [2024-06-20 16:35:54,654 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-06-20 16:35:54,654 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 218 transitions, 2339 flow [2024-06-20 16:35:54,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:54,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:54,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:54,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 16:35:54,654 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-20 16:35:54,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:54,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1577533058, now seen corresponding path program 8 times [2024-06-20 16:35:54,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:54,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815227215] [2024-06-20 16:35:54,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:54,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:54,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:55,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:55,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:55,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815227215] [2024-06-20 16:35:55,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815227215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:55,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:55,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:55,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272469386] [2024-06-20 16:35:55,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:55,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:55,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:55,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:55,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:55,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:55,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 218 transitions, 2339 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:55,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:55,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:55,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:55,972 INFO L124 PetriNetUnfolderBase]: 648/1151 cut-off events. [2024-06-20 16:35:55,972 INFO L125 PetriNetUnfolderBase]: For 98881/98881 co-relation queries the response was YES. [2024-06-20 16:35:55,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8750 conditions, 1151 events. 648/1151 cut-off events. For 98881/98881 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5914 event pairs, 76 based on Foata normal form. 2/1153 useless extension candidates. Maximal degree in co-relation 8634. Up to 713 conditions per place. [2024-06-20 16:35:55,982 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 146 selfloop transitions, 97 changer transitions 0/245 dead transitions. [2024-06-20 16:35:55,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 245 transitions, 3385 flow [2024-06-20 16:35:55,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:55,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:55,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-20 16:35:55,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-20 16:35:55,983 INFO L175 Difference]: Start difference. First operand has 255 places, 218 transitions, 2339 flow. Second operand 10 states and 114 transitions. [2024-06-20 16:35:55,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 245 transitions, 3385 flow [2024-06-20 16:35:56,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 245 transitions, 3235 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 16:35:56,288 INFO L231 Difference]: Finished difference. Result has 260 places, 226 transitions, 2651 flow [2024-06-20 16:35:56,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2193, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2651, PETRI_PLACES=260, PETRI_TRANSITIONS=226} [2024-06-20 16:35:56,291 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 230 predicate places. [2024-06-20 16:35:56,291 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 226 transitions, 2651 flow [2024-06-20 16:35:56,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:56,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:56,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:56,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 16:35:56,292 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-20 16:35:56,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:56,292 INFO L85 PathProgramCache]: Analyzing trace with hash 568215812, now seen corresponding path program 15 times [2024-06-20 16:35:56,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:56,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897312832] [2024-06-20 16:35:56,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:56,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:56,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:57,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:57,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:57,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897312832] [2024-06-20 16:35:57,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897312832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:57,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:57,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:57,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396232933] [2024-06-20 16:35:57,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:57,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:57,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:57,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:57,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:57,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:57,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 226 transitions, 2651 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:57,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:57,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:57,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:57,784 INFO L124 PetriNetUnfolderBase]: 652/1159 cut-off events. [2024-06-20 16:35:57,784 INFO L125 PetriNetUnfolderBase]: For 99854/99854 co-relation queries the response was YES. [2024-06-20 16:35:57,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9089 conditions, 1159 events. 652/1159 cut-off events. For 99854/99854 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5977 event pairs, 92 based on Foata normal form. 2/1161 useless extension candidates. Maximal degree in co-relation 8970. Up to 976 conditions per place. [2024-06-20 16:35:57,794 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 184 selfloop transitions, 55 changer transitions 0/241 dead transitions. [2024-06-20 16:35:57,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 241 transitions, 3201 flow [2024-06-20 16:35:57,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:57,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:57,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-20 16:35:57,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-20 16:35:57,797 INFO L175 Difference]: Start difference. First operand has 260 places, 226 transitions, 2651 flow. Second operand 9 states and 98 transitions. [2024-06-20 16:35:57,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 241 transitions, 3201 flow [2024-06-20 16:35:58,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 241 transitions, 3056 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-20 16:35:58,065 INFO L231 Difference]: Finished difference. Result has 263 places, 227 transitions, 2652 flow [2024-06-20 16:35:58,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2652, PETRI_PLACES=263, PETRI_TRANSITIONS=227} [2024-06-20 16:35:58,065 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 233 predicate places. [2024-06-20 16:35:58,065 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 227 transitions, 2652 flow [2024-06-20 16:35:58,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:58,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:58,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:58,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 16:35:58,066 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-20 16:35:58,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:58,067 INFO L85 PathProgramCache]: Analyzing trace with hash 416498381, now seen corresponding path program 2 times [2024-06-20 16:35:58,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:58,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134480058] [2024-06-20 16:35:58,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:58,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:58,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:59,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-20 16:35:59,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:59,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134480058] [2024-06-20 16:35:59,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134480058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:59,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:59,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:35:59,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955290026] [2024-06-20 16:35:59,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:59,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:35:59,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:59,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:35:59,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:35:59,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:35:59,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 227 transitions, 2652 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:59,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:59,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:35:59,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:59,519 INFO L124 PetriNetUnfolderBase]: 645/1150 cut-off events. [2024-06-20 16:35:59,519 INFO L125 PetriNetUnfolderBase]: For 94020/94020 co-relation queries the response was YES. [2024-06-20 16:35:59,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8658 conditions, 1150 events. 645/1150 cut-off events. For 94020/94020 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5933 event pairs, 77 based on Foata normal form. 5/1155 useless extension candidates. Maximal degree in co-relation 8538. Up to 734 conditions per place. [2024-06-20 16:35:59,529 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 134 selfloop transitions, 113 changer transitions 0/249 dead transitions. [2024-06-20 16:35:59,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 249 transitions, 3490 flow [2024-06-20 16:35:59,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:35:59,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:35:59,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-20 16:35:59,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-20 16:35:59,530 INFO L175 Difference]: Start difference. First operand has 263 places, 227 transitions, 2652 flow. Second operand 10 states and 111 transitions. [2024-06-20 16:35:59,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 249 transitions, 3490 flow [2024-06-20 16:35:59,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 249 transitions, 3354 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 16:35:59,746 INFO L231 Difference]: Finished difference. Result has 267 places, 232 transitions, 2950 flow [2024-06-20 16:35:59,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2518, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2950, PETRI_PLACES=267, PETRI_TRANSITIONS=232} [2024-06-20 16:35:59,747 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 237 predicate places. [2024-06-20 16:35:59,747 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 232 transitions, 2950 flow [2024-06-20 16:35:59,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:59,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:59,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:35:59,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 16:35:59,748 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-20 16:35:59,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:59,748 INFO L85 PathProgramCache]: Analyzing trace with hash 410772650, now seen corresponding path program 16 times [2024-06-20 16:35:59,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:59,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591259115] [2024-06-20 16:35:59,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:59,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:59,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:00,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:00,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:00,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591259115] [2024-06-20 16:36:00,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591259115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:00,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:00,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:00,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352052360] [2024-06-20 16:36:00,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:00,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:00,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:00,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:00,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:00,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:00,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 232 transitions, 2950 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:00,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:00,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:00,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:01,142 INFO L124 PetriNetUnfolderBase]: 649/1158 cut-off events. [2024-06-20 16:36:01,142 INFO L125 PetriNetUnfolderBase]: For 88187/88187 co-relation queries the response was YES. [2024-06-20 16:36:01,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8973 conditions, 1158 events. 649/1158 cut-off events. For 88187/88187 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5993 event pairs, 88 based on Foata normal form. 2/1160 useless extension candidates. Maximal degree in co-relation 8851. Up to 935 conditions per place. [2024-06-20 16:36:01,151 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 186 selfloop transitions, 59 changer transitions 0/247 dead transitions. [2024-06-20 16:36:01,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 247 transitions, 3508 flow [2024-06-20 16:36:01,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:36:01,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:36:01,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-20 16:36:01,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-20 16:36:01,152 INFO L175 Difference]: Start difference. First operand has 267 places, 232 transitions, 2950 flow. Second operand 9 states and 98 transitions. [2024-06-20 16:36:01,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 247 transitions, 3508 flow [2024-06-20 16:36:01,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 247 transitions, 3256 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-20 16:36:01,370 INFO L231 Difference]: Finished difference. Result has 269 places, 233 transitions, 2852 flow [2024-06-20 16:36:01,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2698, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2852, PETRI_PLACES=269, PETRI_TRANSITIONS=233} [2024-06-20 16:36:01,370 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 239 predicate places. [2024-06-20 16:36:01,370 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 233 transitions, 2852 flow [2024-06-20 16:36:01,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:01,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:01,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:01,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 16:36:01,371 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-20 16:36:01,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:01,371 INFO L85 PathProgramCache]: Analyzing trace with hash 416498102, now seen corresponding path program 9 times [2024-06-20 16:36:01,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:01,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732113730] [2024-06-20 16:36:01,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:01,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:01,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:02,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:02,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:02,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732113730] [2024-06-20 16:36:02,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732113730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:02,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:02,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:02,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52498520] [2024-06-20 16:36:02,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:02,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:02,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:02,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:02,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:02,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:02,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 233 transitions, 2852 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:02,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:02,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:02,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:02,691 INFO L124 PetriNetUnfolderBase]: 641/1146 cut-off events. [2024-06-20 16:36:02,691 INFO L125 PetriNetUnfolderBase]: For 83213/83213 co-relation queries the response was YES. [2024-06-20 16:36:02,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8420 conditions, 1146 events. 641/1146 cut-off events. For 83213/83213 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 5936 event pairs, 103 based on Foata normal form. 4/1150 useless extension candidates. Maximal degree in co-relation 8297. Up to 931 conditions per place. [2024-06-20 16:36:02,701 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 191 selfloop transitions, 58 changer transitions 0/251 dead transitions. [2024-06-20 16:36:02,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 251 transitions, 3589 flow [2024-06-20 16:36:02,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:36:02,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:36:02,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-20 16:36:02,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-20 16:36:02,702 INFO L175 Difference]: Start difference. First operand has 269 places, 233 transitions, 2852 flow. Second operand 11 states and 122 transitions. [2024-06-20 16:36:02,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 251 transitions, 3589 flow [2024-06-20 16:36:02,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 251 transitions, 3373 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-20 16:36:02,924 INFO L231 Difference]: Finished difference. Result has 273 places, 233 transitions, 2762 flow [2024-06-20 16:36:02,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2762, PETRI_PLACES=273, PETRI_TRANSITIONS=233} [2024-06-20 16:36:02,924 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 243 predicate places. [2024-06-20 16:36:02,925 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 233 transitions, 2762 flow [2024-06-20 16:36:02,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:02,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:02,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:02,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 16:36:02,925 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-20 16:36:02,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:02,925 INFO L85 PathProgramCache]: Analyzing trace with hash 416288852, now seen corresponding path program 10 times [2024-06-20 16:36:02,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:02,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534626177] [2024-06-20 16:36:02,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:02,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:02,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:03,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:03,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:03,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534626177] [2024-06-20 16:36:03,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534626177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:03,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:03,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:03,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115095181] [2024-06-20 16:36:03,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:03,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:03,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:03,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:03,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:03,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:03,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 233 transitions, 2762 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:03,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:03,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:03,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:04,218 INFO L124 PetriNetUnfolderBase]: 647/1156 cut-off events. [2024-06-20 16:36:04,218 INFO L125 PetriNetUnfolderBase]: For 77243/77243 co-relation queries the response was YES. [2024-06-20 16:36:04,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8409 conditions, 1156 events. 647/1156 cut-off events. For 77243/77243 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6011 event pairs, 105 based on Foata normal form. 2/1158 useless extension candidates. Maximal degree in co-relation 8285. Up to 933 conditions per place. [2024-06-20 16:36:04,229 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 197 selfloop transitions, 54 changer transitions 0/253 dead transitions. [2024-06-20 16:36:04,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 253 transitions, 3572 flow [2024-06-20 16:36:04,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:36:04,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:36:04,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-20 16:36:04,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-20 16:36:04,230 INFO L175 Difference]: Start difference. First operand has 273 places, 233 transitions, 2762 flow. Second operand 11 states and 124 transitions. [2024-06-20 16:36:04,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 253 transitions, 3572 flow [2024-06-20 16:36:04,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 253 transitions, 3301 flow, removed 42 selfloop flow, removed 10 redundant places. [2024-06-20 16:36:04,609 INFO L231 Difference]: Finished difference. Result has 274 places, 235 transitions, 2675 flow [2024-06-20 16:36:04,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2494, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2675, PETRI_PLACES=274, PETRI_TRANSITIONS=235} [2024-06-20 16:36:04,610 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 244 predicate places. [2024-06-20 16:36:04,610 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 235 transitions, 2675 flow [2024-06-20 16:36:04,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:04,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:04,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:04,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 16:36:04,610 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-20 16:36:04,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:04,611 INFO L85 PathProgramCache]: Analyzing trace with hash 410926472, now seen corresponding path program 11 times [2024-06-20 16:36:04,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:04,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398980337] [2024-06-20 16:36:04,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:04,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:04,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:05,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:05,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:05,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398980337] [2024-06-20 16:36:05,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398980337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:05,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:05,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:05,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579344396] [2024-06-20 16:36:05,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:05,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:05,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:05,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:05,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:05,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:05,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 235 transitions, 2675 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:05,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:05,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:05,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:05,964 INFO L124 PetriNetUnfolderBase]: 647/1156 cut-off events. [2024-06-20 16:36:05,964 INFO L125 PetriNetUnfolderBase]: For 76972/76972 co-relation queries the response was YES. [2024-06-20 16:36:05,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8099 conditions, 1156 events. 647/1156 cut-off events. For 76972/76972 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5999 event pairs, 115 based on Foata normal form. 2/1158 useless extension candidates. Maximal degree in co-relation 7977. Up to 934 conditions per place. [2024-06-20 16:36:05,975 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 199 selfloop transitions, 54 changer transitions 0/255 dead transitions. [2024-06-20 16:36:05,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 255 transitions, 3494 flow [2024-06-20 16:36:05,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:36:05,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:36:05,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-20 16:36:05,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-20 16:36:05,976 INFO L175 Difference]: Start difference. First operand has 274 places, 235 transitions, 2675 flow. Second operand 11 states and 125 transitions. [2024-06-20 16:36:05,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 255 transitions, 3494 flow [2024-06-20 16:36:06,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 255 transitions, 3365 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-20 16:36:06,212 INFO L231 Difference]: Finished difference. Result has 278 places, 237 transitions, 2731 flow [2024-06-20 16:36:06,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2547, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2731, PETRI_PLACES=278, PETRI_TRANSITIONS=237} [2024-06-20 16:36:06,212 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 248 predicate places. [2024-06-20 16:36:06,212 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 237 transitions, 2731 flow [2024-06-20 16:36:06,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:06,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:06,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:06,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 16:36:06,213 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-20 16:36:06,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:06,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1865095327, now seen corresponding path program 3 times [2024-06-20 16:36:06,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:06,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098256056] [2024-06-20 16:36:06,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:06,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:06,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:07,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:07,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:07,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098256056] [2024-06-20 16:36:07,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098256056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:07,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:07,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:07,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855840751] [2024-06-20 16:36:07,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:07,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:07,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:07,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:07,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:07,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:07,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 237 transitions, 2731 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:07,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:07,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:07,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:07,908 INFO L124 PetriNetUnfolderBase]: 650/1161 cut-off events. [2024-06-20 16:36:07,908 INFO L125 PetriNetUnfolderBase]: For 76060/76060 co-relation queries the response was YES. [2024-06-20 16:36:07,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8125 conditions, 1161 events. 650/1161 cut-off events. For 76060/76060 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 6040 event pairs, 221 based on Foata normal form. 1/1162 useless extension candidates. Maximal degree in co-relation 8002. Up to 1130 conditions per place. [2024-06-20 16:36:07,917 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 229 selfloop transitions, 17 changer transitions 0/248 dead transitions. [2024-06-20 16:36:07,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 248 transitions, 3277 flow [2024-06-20 16:36:07,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:07,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:07,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2024-06-20 16:36:07,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3064516129032258 [2024-06-20 16:36:07,918 INFO L175 Difference]: Start difference. First operand has 278 places, 237 transitions, 2731 flow. Second operand 10 states and 95 transitions. [2024-06-20 16:36:07,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 248 transitions, 3277 flow [2024-06-20 16:36:08,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 248 transitions, 3134 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-20 16:36:08,121 INFO L231 Difference]: Finished difference. Result has 280 places, 239 transitions, 2665 flow [2024-06-20 16:36:08,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2588, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2665, PETRI_PLACES=280, PETRI_TRANSITIONS=239} [2024-06-20 16:36:08,122 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 250 predicate places. [2024-06-20 16:36:08,122 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 239 transitions, 2665 flow [2024-06-20 16:36:08,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:08,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:08,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:08,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 16:36:08,123 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-20 16:36:08,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:08,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1865095048, now seen corresponding path program 12 times [2024-06-20 16:36:08,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:08,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825324734] [2024-06-20 16:36:08,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:08,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:08,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:09,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-20 16:36:09,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:09,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825324734] [2024-06-20 16:36:09,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825324734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:09,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:09,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:09,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799827543] [2024-06-20 16:36:09,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:09,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:09,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:09,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:09,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:09,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:09,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 239 transitions, 2665 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:09,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:09,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:09,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:09,551 INFO L124 PetriNetUnfolderBase]: 679/1209 cut-off events. [2024-06-20 16:36:09,551 INFO L125 PetriNetUnfolderBase]: For 92474/92474 co-relation queries the response was YES. [2024-06-20 16:36:09,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8627 conditions, 1209 events. 679/1209 cut-off events. For 92474/92474 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6289 event pairs, 227 based on Foata normal form. 4/1213 useless extension candidates. Maximal degree in co-relation 8503. Up to 1144 conditions per place. [2024-06-20 16:36:09,562 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 232 selfloop transitions, 23 changer transitions 0/257 dead transitions. [2024-06-20 16:36:09,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 257 transitions, 3503 flow [2024-06-20 16:36:09,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:09,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:09,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-20 16:36:09,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32903225806451614 [2024-06-20 16:36:09,563 INFO L175 Difference]: Start difference. First operand has 280 places, 239 transitions, 2665 flow. Second operand 10 states and 102 transitions. [2024-06-20 16:36:09,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 257 transitions, 3503 flow [2024-06-20 16:36:09,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 257 transitions, 3442 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 16:36:09,808 INFO L231 Difference]: Finished difference. Result has 283 places, 245 transitions, 2819 flow [2024-06-20 16:36:09,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2819, PETRI_PLACES=283, PETRI_TRANSITIONS=245} [2024-06-20 16:36:09,809 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-20 16:36:09,809 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 245 transitions, 2819 flow [2024-06-20 16:36:09,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:09,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:09,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:09,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 16:36:09,810 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-20 16:36:09,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:09,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1176292318, now seen corresponding path program 17 times [2024-06-20 16:36:09,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:09,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409250028] [2024-06-20 16:36:09,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:09,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:09,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:10,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:10,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:10,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409250028] [2024-06-20 16:36:10,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409250028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:10,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:10,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:10,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647326273] [2024-06-20 16:36:10,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:10,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:10,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:10,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:10,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:10,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:10,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 245 transitions, 2819 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:10,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:10,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:10,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:11,339 INFO L124 PetriNetUnfolderBase]: 683/1217 cut-off events. [2024-06-20 16:36:11,339 INFO L125 PetriNetUnfolderBase]: For 91082/91082 co-relation queries the response was YES. [2024-06-20 16:36:11,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8811 conditions, 1217 events. 683/1217 cut-off events. For 91082/91082 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 6368 event pairs, 94 based on Foata normal form. 2/1219 useless extension candidates. Maximal degree in co-relation 8685. Up to 999 conditions per place. [2024-06-20 16:36:11,350 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 194 selfloop transitions, 62 changer transitions 0/258 dead transitions. [2024-06-20 16:36:11,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 258 transitions, 3397 flow [2024-06-20 16:36:11,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:36:11,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:36:11,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-20 16:36:11,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-20 16:36:11,351 INFO L175 Difference]: Start difference. First operand has 283 places, 245 transitions, 2819 flow. Second operand 9 states and 98 transitions. [2024-06-20 16:36:11,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 258 transitions, 3397 flow [2024-06-20 16:36:11,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 258 transitions, 3296 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-20 16:36:11,649 INFO L231 Difference]: Finished difference. Result has 286 places, 246 transitions, 2876 flow [2024-06-20 16:36:11,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2718, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2876, PETRI_PLACES=286, PETRI_TRANSITIONS=246} [2024-06-20 16:36:11,649 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 256 predicate places. [2024-06-20 16:36:11,649 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 246 transitions, 2876 flow [2024-06-20 16:36:11,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:11,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:11,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:11,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 16:36:11,650 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-20 16:36:11,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:11,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1855898557, now seen corresponding path program 4 times [2024-06-20 16:36:11,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:11,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508018459] [2024-06-20 16:36:11,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:11,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:11,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:12,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:12,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:12,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508018459] [2024-06-20 16:36:12,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508018459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:12,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:12,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:12,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35430767] [2024-06-20 16:36:12,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:12,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:12,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:12,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:12,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:13,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:13,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 246 transitions, 2876 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:13,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:13,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:13,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:13,353 INFO L124 PetriNetUnfolderBase]: 686/1222 cut-off events. [2024-06-20 16:36:13,354 INFO L125 PetriNetUnfolderBase]: For 90135/90135 co-relation queries the response was YES. [2024-06-20 16:36:13,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8854 conditions, 1222 events. 686/1222 cut-off events. For 90135/90135 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6386 event pairs, 167 based on Foata normal form. 1/1223 useless extension candidates. Maximal degree in co-relation 8726. Up to 1129 conditions per place. [2024-06-20 16:36:13,364 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 208 selfloop transitions, 47 changer transitions 0/257 dead transitions. [2024-06-20 16:36:13,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 257 transitions, 3448 flow [2024-06-20 16:36:13,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:13,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:13,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-20 16:36:13,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3258064516129032 [2024-06-20 16:36:13,368 INFO L175 Difference]: Start difference. First operand has 286 places, 246 transitions, 2876 flow. Second operand 10 states and 101 transitions. [2024-06-20 16:36:13,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 257 transitions, 3448 flow [2024-06-20 16:36:13,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 257 transitions, 3300 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 16:36:13,682 INFO L231 Difference]: Finished difference. Result has 289 places, 248 transitions, 2873 flow [2024-06-20 16:36:13,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2728, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2873, PETRI_PLACES=289, PETRI_TRANSITIONS=248} [2024-06-20 16:36:13,682 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 259 predicate places. [2024-06-20 16:36:13,682 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 248 transitions, 2873 flow [2024-06-20 16:36:13,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:13,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:13,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:13,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 16:36:13,683 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-20 16:36:13,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:13,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1118697136, now seen corresponding path program 18 times [2024-06-20 16:36:13,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:13,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581127439] [2024-06-20 16:36:13,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:13,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:13,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:14,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:14,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:14,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581127439] [2024-06-20 16:36:14,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581127439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:14,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:14,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:14,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480322777] [2024-06-20 16:36:14,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:14,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:14,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:14,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:14,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:14,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:14,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 248 transitions, 2873 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:14,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:14,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:14,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:15,145 INFO L124 PetriNetUnfolderBase]: 690/1230 cut-off events. [2024-06-20 16:36:15,145 INFO L125 PetriNetUnfolderBase]: For 94832/94832 co-relation queries the response was YES. [2024-06-20 16:36:15,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8878 conditions, 1230 events. 690/1230 cut-off events. For 94832/94832 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 6434 event pairs, 91 based on Foata normal form. 2/1232 useless extension candidates. Maximal degree in co-relation 8749. Up to 1012 conditions per place. [2024-06-20 16:36:15,156 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 188 selfloop transitions, 71 changer transitions 0/261 dead transitions. [2024-06-20 16:36:15,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 261 transitions, 3459 flow [2024-06-20 16:36:15,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:36:15,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:36:15,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 16:36:15,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-20 16:36:15,157 INFO L175 Difference]: Start difference. First operand has 289 places, 248 transitions, 2873 flow. Second operand 9 states and 97 transitions. [2024-06-20 16:36:15,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 261 transitions, 3459 flow [2024-06-20 16:36:15,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 261 transitions, 3330 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-20 16:36:15,459 INFO L231 Difference]: Finished difference. Result has 290 places, 249 transitions, 2922 flow [2024-06-20 16:36:15,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2744, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2922, PETRI_PLACES=290, PETRI_TRANSITIONS=249} [2024-06-20 16:36:15,460 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-20 16:36:15,460 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 249 transitions, 2922 flow [2024-06-20 16:36:15,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:15,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:15,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:15,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 16:36:15,460 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-20 16:36:15,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:15,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1126054738, now seen corresponding path program 13 times [2024-06-20 16:36:15,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:15,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768977279] [2024-06-20 16:36:15,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:15,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:15,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:16,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:16,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:16,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768977279] [2024-06-20 16:36:16,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768977279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:16,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:16,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:16,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129074390] [2024-06-20 16:36:16,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:16,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:16,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:16,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:16,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:16,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:16,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 249 transitions, 2922 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:16,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:16,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:16,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:16,735 INFO L124 PetriNetUnfolderBase]: 726/1288 cut-off events. [2024-06-20 16:36:16,735 INFO L125 PetriNetUnfolderBase]: For 116759/116759 co-relation queries the response was YES. [2024-06-20 16:36:16,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9973 conditions, 1288 events. 726/1288 cut-off events. For 116759/116759 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6789 event pairs, 86 based on Foata normal form. 2/1290 useless extension candidates. Maximal degree in co-relation 9843. Up to 612 conditions per place. [2024-06-20 16:36:16,747 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 141 selfloop transitions, 135 changer transitions 0/278 dead transitions. [2024-06-20 16:36:16,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 278 transitions, 4320 flow [2024-06-20 16:36:16,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:16,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:16,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-20 16:36:16,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-20 16:36:16,749 INFO L175 Difference]: Start difference. First operand has 290 places, 249 transitions, 2922 flow. Second operand 10 states and 120 transitions. [2024-06-20 16:36:16,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 278 transitions, 4320 flow [2024-06-20 16:36:17,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 278 transitions, 4152 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-20 16:36:17,093 INFO L231 Difference]: Finished difference. Result has 294 places, 258 transitions, 3295 flow [2024-06-20 16:36:17,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3295, PETRI_PLACES=294, PETRI_TRANSITIONS=258} [2024-06-20 16:36:17,093 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 264 predicate places. [2024-06-20 16:36:17,093 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 258 transitions, 3295 flow [2024-06-20 16:36:17,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:17,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:17,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:17,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 16:36:17,093 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-20 16:36:17,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:17,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1856167327, now seen corresponding path program 5 times [2024-06-20 16:36:17,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:17,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597696660] [2024-06-20 16:36:17,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:17,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:17,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:18,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:18,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:18,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597696660] [2024-06-20 16:36:18,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597696660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:18,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:18,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:18,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081060238] [2024-06-20 16:36:18,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:18,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:18,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:18,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:18,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:18,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:18,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 258 transitions, 3295 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:18,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:18,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:18,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:18,843 INFO L124 PetriNetUnfolderBase]: 722/1281 cut-off events. [2024-06-20 16:36:18,843 INFO L125 PetriNetUnfolderBase]: For 113316/113316 co-relation queries the response was YES. [2024-06-20 16:36:18,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10102 conditions, 1281 events. 722/1281 cut-off events. For 113316/113316 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6738 event pairs, 241 based on Foata normal form. 1/1282 useless extension candidates. Maximal degree in co-relation 9970. Up to 1244 conditions per place. [2024-06-20 16:36:18,856 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 246 selfloop transitions, 21 changer transitions 0/269 dead transitions. [2024-06-20 16:36:18,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 269 transitions, 3862 flow [2024-06-20 16:36:18,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:36:18,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:36:18,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-20 16:36:18,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3020527859237537 [2024-06-20 16:36:18,857 INFO L175 Difference]: Start difference. First operand has 294 places, 258 transitions, 3295 flow. Second operand 11 states and 103 transitions. [2024-06-20 16:36:18,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 269 transitions, 3862 flow [2024-06-20 16:36:19,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 269 transitions, 3677 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-20 16:36:19,257 INFO L231 Difference]: Finished difference. Result has 301 places, 259 transitions, 3173 flow [2024-06-20 16:36:19,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3110, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3173, PETRI_PLACES=301, PETRI_TRANSITIONS=259} [2024-06-20 16:36:19,258 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 271 predicate places. [2024-06-20 16:36:19,258 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 259 transitions, 3173 flow [2024-06-20 16:36:19,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:19,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:19,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:19,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 16:36:19,258 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-20 16:36:19,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:19,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1855898278, now seen corresponding path program 14 times [2024-06-20 16:36:19,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:19,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573681414] [2024-06-20 16:36:19,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:19,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:19,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:20,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:20,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:20,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573681414] [2024-06-20 16:36:20,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573681414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:20,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:20,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:20,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13387864] [2024-06-20 16:36:20,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:20,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:20,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:20,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:20,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:20,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:20,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 259 transitions, 3173 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:20,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:20,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:20,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:20,532 INFO L124 PetriNetUnfolderBase]: 714/1269 cut-off events. [2024-06-20 16:36:20,532 INFO L125 PetriNetUnfolderBase]: For 111061/111061 co-relation queries the response was YES. [2024-06-20 16:36:20,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9532 conditions, 1269 events. 714/1269 cut-off events. For 111061/111061 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6682 event pairs, 83 based on Foata normal form. 4/1273 useless extension candidates. Maximal degree in co-relation 9398. Up to 604 conditions per place. [2024-06-20 16:36:20,545 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 146 selfloop transitions, 131 changer transitions 0/279 dead transitions. [2024-06-20 16:36:20,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 279 transitions, 4345 flow [2024-06-20 16:36:20,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:20,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:20,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-20 16:36:20,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-20 16:36:20,546 INFO L175 Difference]: Start difference. First operand has 301 places, 259 transitions, 3173 flow. Second operand 10 states and 121 transitions. [2024-06-20 16:36:20,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 279 transitions, 4345 flow [2024-06-20 16:36:20,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 279 transitions, 4237 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-20 16:36:20,914 INFO L231 Difference]: Finished difference. Result has 302 places, 259 transitions, 3334 flow [2024-06-20 16:36:20,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3065, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3334, PETRI_PLACES=302, PETRI_TRANSITIONS=259} [2024-06-20 16:36:20,914 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 272 predicate places. [2024-06-20 16:36:20,914 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 259 transitions, 3334 flow [2024-06-20 16:36:20,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:20,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:20,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:20,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 16:36:20,915 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-20 16:36:20,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:20,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1599188518, now seen corresponding path program 15 times [2024-06-20 16:36:20,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:20,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262209620] [2024-06-20 16:36:20,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:20,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:20,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:21,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:21,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:21,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262209620] [2024-06-20 16:36:21,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262209620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:21,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:21,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:21,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121322083] [2024-06-20 16:36:21,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:21,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:21,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:21,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:21,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:21,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:21,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 259 transitions, 3334 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:21,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:21,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:21,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:22,250 INFO L124 PetriNetUnfolderBase]: 755/1335 cut-off events. [2024-06-20 16:36:22,250 INFO L125 PetriNetUnfolderBase]: For 132161/132161 co-relation queries the response was YES. [2024-06-20 16:36:22,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11006 conditions, 1335 events. 755/1335 cut-off events. For 132161/132161 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 7069 event pairs, 97 based on Foata normal form. 2/1337 useless extension candidates. Maximal degree in co-relation 10871. Up to 630 conditions per place. [2024-06-20 16:36:22,264 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 154 selfloop transitions, 131 changer transitions 0/287 dead transitions. [2024-06-20 16:36:22,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 287 transitions, 4780 flow [2024-06-20 16:36:22,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:22,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:22,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-20 16:36:22,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-20 16:36:22,265 INFO L175 Difference]: Start difference. First operand has 302 places, 259 transitions, 3334 flow. Second operand 10 states and 121 transitions. [2024-06-20 16:36:22,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 287 transitions, 4780 flow [2024-06-20 16:36:22,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 287 transitions, 4562 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 16:36:22,660 INFO L231 Difference]: Finished difference. Result has 307 places, 267 transitions, 3694 flow [2024-06-20 16:36:22,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3121, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3694, PETRI_PLACES=307, PETRI_TRANSITIONS=267} [2024-06-20 16:36:22,661 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 277 predicate places. [2024-06-20 16:36:22,661 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 267 transitions, 3694 flow [2024-06-20 16:36:22,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:22,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:22,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:22,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 16:36:22,661 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-20 16:36:22,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:22,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1596764552, now seen corresponding path program 16 times [2024-06-20 16:36:22,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:22,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910190689] [2024-06-20 16:36:22,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:22,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:22,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:23,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:23,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:23,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910190689] [2024-06-20 16:36:23,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910190689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:23,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:23,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:23,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191383397] [2024-06-20 16:36:23,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:23,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:23,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:23,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:23,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:23,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:23,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 267 transitions, 3694 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:23,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:23,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:23,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:23,958 INFO L124 PetriNetUnfolderBase]: 761/1345 cut-off events. [2024-06-20 16:36:23,958 INFO L125 PetriNetUnfolderBase]: For 137455/137455 co-relation queries the response was YES. [2024-06-20 16:36:23,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11350 conditions, 1345 events. 761/1345 cut-off events. For 137455/137455 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 7131 event pairs, 100 based on Foata normal form. 2/1347 useless extension candidates. Maximal degree in co-relation 11212. Up to 632 conditions per place. [2024-06-20 16:36:23,972 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 165 selfloop transitions, 123 changer transitions 0/290 dead transitions. [2024-06-20 16:36:23,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 290 transitions, 5154 flow [2024-06-20 16:36:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:23,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:23,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-20 16:36:23,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-20 16:36:23,973 INFO L175 Difference]: Start difference. First operand has 307 places, 267 transitions, 3694 flow. Second operand 10 states and 124 transitions. [2024-06-20 16:36:23,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 290 transitions, 5154 flow [2024-06-20 16:36:24,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 290 transitions, 4916 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-20 16:36:24,422 INFO L231 Difference]: Finished difference. Result has 312 places, 269 transitions, 3789 flow [2024-06-20 16:36:24,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3469, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3789, PETRI_PLACES=312, PETRI_TRANSITIONS=269} [2024-06-20 16:36:24,422 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 282 predicate places. [2024-06-20 16:36:24,422 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 269 transitions, 3789 flow [2024-06-20 16:36:24,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:24,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:24,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:24,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 16:36:24,423 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-20 16:36:24,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:24,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1599398047, now seen corresponding path program 6 times [2024-06-20 16:36:24,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:24,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5496275] [2024-06-20 16:36:24,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:24,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:24,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:25,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:25,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:25,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5496275] [2024-06-20 16:36:25,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5496275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:25,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:25,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:25,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756386686] [2024-06-20 16:36:25,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:25,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:25,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:25,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:25,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:25,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:25,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 269 transitions, 3789 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:25,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:25,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:25,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:26,011 INFO L124 PetriNetUnfolderBase]: 759/1342 cut-off events. [2024-06-20 16:36:26,011 INFO L125 PetriNetUnfolderBase]: For 134890/134890 co-relation queries the response was YES. [2024-06-20 16:36:26,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11167 conditions, 1342 events. 759/1342 cut-off events. For 134890/134890 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 7099 event pairs, 183 based on Foata normal form. 1/1343 useless extension candidates. Maximal degree in co-relation 11028. Up to 1249 conditions per place. [2024-06-20 16:36:26,025 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 233 selfloop transitions, 44 changer transitions 0/279 dead transitions. [2024-06-20 16:36:26,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 279 transitions, 4380 flow [2024-06-20 16:36:26,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:26,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:26,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-20 16:36:26,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32903225806451614 [2024-06-20 16:36:26,026 INFO L175 Difference]: Start difference. First operand has 312 places, 269 transitions, 3789 flow. Second operand 10 states and 102 transitions. [2024-06-20 16:36:26,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 279 transitions, 4380 flow [2024-06-20 16:36:26,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 279 transitions, 4030 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-20 16:36:26,484 INFO L231 Difference]: Finished difference. Result has 313 places, 270 transitions, 3551 flow [2024-06-20 16:36:26,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3551, PETRI_PLACES=313, PETRI_TRANSITIONS=270} [2024-06-20 16:36:26,484 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-20 16:36:26,484 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 270 transitions, 3551 flow [2024-06-20 16:36:26,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:26,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:26,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:26,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 16:36:26,485 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-20 16:36:26,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:26,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1599397768, now seen corresponding path program 17 times [2024-06-20 16:36:26,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:26,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413581827] [2024-06-20 16:36:26,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:26,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:26,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:27,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:27,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:27,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413581827] [2024-06-20 16:36:27,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413581827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:27,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:27,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:27,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103798161] [2024-06-20 16:36:27,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:27,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:27,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:27,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:27,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:27,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:27,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 270 transitions, 3551 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:27,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:27,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:27,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:27,814 INFO L124 PetriNetUnfolderBase]: 751/1330 cut-off events. [2024-06-20 16:36:27,814 INFO L125 PetriNetUnfolderBase]: For 131343/131343 co-relation queries the response was YES. [2024-06-20 16:36:27,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10360 conditions, 1330 events. 751/1330 cut-off events. For 131343/131343 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 7054 event pairs, 99 based on Foata normal form. 4/1334 useless extension candidates. Maximal degree in co-relation 10222. Up to 627 conditions per place. [2024-06-20 16:36:27,828 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 164 selfloop transitions, 124 changer transitions 0/290 dead transitions. [2024-06-20 16:36:27,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 290 transitions, 4771 flow [2024-06-20 16:36:27,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:27,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:27,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-20 16:36:27,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-20 16:36:27,829 INFO L175 Difference]: Start difference. First operand has 313 places, 270 transitions, 3551 flow. Second operand 10 states and 122 transitions. [2024-06-20 16:36:27,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 290 transitions, 4771 flow [2024-06-20 16:36:28,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 290 transitions, 4600 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-20 16:36:28,220 INFO L231 Difference]: Finished difference. Result has 315 places, 270 transitions, 3635 flow [2024-06-20 16:36:28,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3635, PETRI_PLACES=315, PETRI_TRANSITIONS=270} [2024-06-20 16:36:28,220 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 285 predicate places. [2024-06-20 16:36:28,220 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 270 transitions, 3635 flow [2024-06-20 16:36:28,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:28,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:28,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:28,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 16:36:28,221 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-20 16:36:28,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:28,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1176296038, now seen corresponding path program 19 times [2024-06-20 16:36:28,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:28,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664206314] [2024-06-20 16:36:28,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:28,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:28,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:29,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:29,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:29,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664206314] [2024-06-20 16:36:29,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664206314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:29,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:29,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:29,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14512033] [2024-06-20 16:36:29,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:29,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:29,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:29,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:29,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:29,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:29,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 270 transitions, 3635 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:29,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:29,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:29,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:29,679 INFO L124 PetriNetUnfolderBase]: 755/1338 cut-off events. [2024-06-20 16:36:29,679 INFO L125 PetriNetUnfolderBase]: For 128363/128363 co-relation queries the response was YES. [2024-06-20 16:36:29,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10575 conditions, 1338 events. 755/1338 cut-off events. For 128363/128363 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 7120 event pairs, 102 based on Foata normal form. 2/1340 useless extension candidates. Maximal degree in co-relation 10436. Up to 1091 conditions per place. [2024-06-20 16:36:29,691 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 217 selfloop transitions, 65 changer transitions 0/284 dead transitions. [2024-06-20 16:36:29,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 284 transitions, 4439 flow [2024-06-20 16:36:29,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:36:29,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:36:29,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-20 16:36:29,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:36:29,692 INFO L175 Difference]: Start difference. First operand has 315 places, 270 transitions, 3635 flow. Second operand 9 states and 99 transitions. [2024-06-20 16:36:29,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 284 transitions, 4439 flow [2024-06-20 16:36:30,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 284 transitions, 4264 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 16:36:30,138 INFO L231 Difference]: Finished difference. Result has 317 places, 271 transitions, 3626 flow [2024-06-20 16:36:30,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3460, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3626, PETRI_PLACES=317, PETRI_TRANSITIONS=271} [2024-06-20 16:36:30,139 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 287 predicate places. [2024-06-20 16:36:30,139 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 271 transitions, 3626 flow [2024-06-20 16:36:30,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:30,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:30,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:30,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 16:36:30,139 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-20 16:36:30,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:30,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1176142216, now seen corresponding path program 18 times [2024-06-20 16:36:30,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:30,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820268824] [2024-06-20 16:36:30,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:30,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:30,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:31,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:31,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:31,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820268824] [2024-06-20 16:36:31,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820268824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:31,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:31,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:31,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005756470] [2024-06-20 16:36:31,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:31,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:31,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:31,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:31,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:31,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:31,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 271 transitions, 3626 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:31,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:31,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:31,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:31,483 INFO L124 PetriNetUnfolderBase]: 771/1364 cut-off events. [2024-06-20 16:36:31,483 INFO L125 PetriNetUnfolderBase]: For 139562/139562 co-relation queries the response was YES. [2024-06-20 16:36:31,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10923 conditions, 1364 events. 771/1364 cut-off events. For 139562/139562 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 7273 event pairs, 131 based on Foata normal form. 2/1366 useless extension candidates. Maximal degree in co-relation 10783. Up to 646 conditions per place. [2024-06-20 16:36:31,498 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 160 selfloop transitions, 133 changer transitions 0/295 dead transitions. [2024-06-20 16:36:31,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 295 transitions, 5001 flow [2024-06-20 16:36:31,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:31,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:31,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-20 16:36:31,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-20 16:36:31,500 INFO L175 Difference]: Start difference. First operand has 317 places, 271 transitions, 3626 flow. Second operand 10 states and 122 transitions. [2024-06-20 16:36:31,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 295 transitions, 5001 flow [2024-06-20 16:36:31,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 295 transitions, 4847 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 16:36:31,979 INFO L231 Difference]: Finished difference. Result has 322 places, 277 transitions, 3992 flow [2024-06-20 16:36:31,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3992, PETRI_PLACES=322, PETRI_TRANSITIONS=277} [2024-06-20 16:36:31,980 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 292 predicate places. [2024-06-20 16:36:31,980 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 277 transitions, 3992 flow [2024-06-20 16:36:31,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:31,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:31,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:31,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 16:36:31,980 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-20 16:36:31,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:31,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1170785788, now seen corresponding path program 20 times [2024-06-20 16:36:31,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:31,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541064265] [2024-06-20 16:36:31,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:31,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:31,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:33,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:33,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:33,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541064265] [2024-06-20 16:36:33,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541064265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:33,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:33,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:33,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395312955] [2024-06-20 16:36:33,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:33,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:33,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:33,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:33,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:33,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:33,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 277 transitions, 3992 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:33,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:33,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:33,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:33,461 INFO L124 PetriNetUnfolderBase]: 768/1359 cut-off events. [2024-06-20 16:36:33,461 INFO L125 PetriNetUnfolderBase]: For 135722/135722 co-relation queries the response was YES. [2024-06-20 16:36:33,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10970 conditions, 1359 events. 768/1359 cut-off events. For 135722/135722 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 7249 event pairs, 101 based on Foata normal form. 2/1361 useless extension candidates. Maximal degree in co-relation 10828. Up to 1141 conditions per place. [2024-06-20 16:36:33,476 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 227 selfloop transitions, 61 changer transitions 0/290 dead transitions. [2024-06-20 16:36:33,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 290 transitions, 4612 flow [2024-06-20 16:36:33,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:36:33,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:36:33,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-20 16:36:33,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35842293906810035 [2024-06-20 16:36:33,476 INFO L175 Difference]: Start difference. First operand has 322 places, 277 transitions, 3992 flow. Second operand 9 states and 100 transitions. [2024-06-20 16:36:33,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 290 transitions, 4612 flow [2024-06-20 16:36:33,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 290 transitions, 4278 flow, removed 63 selfloop flow, removed 8 redundant places. [2024-06-20 16:36:33,969 INFO L231 Difference]: Finished difference. Result has 323 places, 277 transitions, 3784 flow [2024-06-20 16:36:33,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3658, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3784, PETRI_PLACES=323, PETRI_TRANSITIONS=277} [2024-06-20 16:36:33,970 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 293 predicate places. [2024-06-20 16:36:33,970 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 277 transitions, 3784 flow [2024-06-20 16:36:33,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:33,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:33,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:33,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 16:36:33,970 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-20 16:36:33,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:33,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1170779836, now seen corresponding path program 19 times [2024-06-20 16:36:33,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:33,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064707800] [2024-06-20 16:36:33,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:33,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:33,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:34,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:34,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:34,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064707800] [2024-06-20 16:36:34,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064707800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:34,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:34,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:34,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991368169] [2024-06-20 16:36:34,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:34,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:34,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:34,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:34,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:34,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:34,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 277 transitions, 3784 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:34,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:34,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:34,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:35,308 INFO L124 PetriNetUnfolderBase]: 774/1369 cut-off events. [2024-06-20 16:36:35,309 INFO L125 PetriNetUnfolderBase]: For 136522/136522 co-relation queries the response was YES. [2024-06-20 16:36:35,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10718 conditions, 1369 events. 774/1369 cut-off events. For 136522/136522 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7305 event pairs, 135 based on Foata normal form. 2/1371 useless extension candidates. Maximal degree in co-relation 10577. Up to 643 conditions per place. [2024-06-20 16:36:35,320 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 178 selfloop transitions, 118 changer transitions 0/298 dead transitions. [2024-06-20 16:36:35,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 298 transitions, 5224 flow [2024-06-20 16:36:35,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:35,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:35,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-20 16:36:35,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-20 16:36:35,321 INFO L175 Difference]: Start difference. First operand has 323 places, 277 transitions, 3784 flow. Second operand 10 states and 126 transitions. [2024-06-20 16:36:35,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 298 transitions, 5224 flow [2024-06-20 16:36:35,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 298 transitions, 5031 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 16:36:35,771 INFO L231 Difference]: Finished difference. Result has 324 places, 279 transitions, 3904 flow [2024-06-20 16:36:35,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3591, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3904, PETRI_PLACES=324, PETRI_TRANSITIONS=279} [2024-06-20 16:36:35,771 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 294 predicate places. [2024-06-20 16:36:35,772 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 279 transitions, 3904 flow [2024-06-20 16:36:35,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:35,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:35,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:35,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 16:36:35,772 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-20 16:36:35,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:35,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1170570586, now seen corresponding path program 20 times [2024-06-20 16:36:35,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:35,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61112638] [2024-06-20 16:36:35,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:35,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:35,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:36,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:36,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:36,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61112638] [2024-06-20 16:36:36,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61112638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:36,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:36,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:36,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309034997] [2024-06-20 16:36:36,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:36,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:36,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:36,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:36,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:36,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:36,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 279 transitions, 3904 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:36,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:36,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:36,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:37,110 INFO L124 PetriNetUnfolderBase]: 778/1377 cut-off events. [2024-06-20 16:36:37,110 INFO L125 PetriNetUnfolderBase]: For 143643/143643 co-relation queries the response was YES. [2024-06-20 16:36:37,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10766 conditions, 1377 events. 778/1377 cut-off events. For 143643/143643 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7348 event pairs, 133 based on Foata normal form. 4/1381 useless extension candidates. Maximal degree in co-relation 10624. Up to 645 conditions per place. [2024-06-20 16:36:37,125 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 176 selfloop transitions, 121 changer transitions 0/299 dead transitions. [2024-06-20 16:36:37,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 299 transitions, 5176 flow [2024-06-20 16:36:37,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:37,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:37,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-20 16:36:37,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-20 16:36:37,126 INFO L175 Difference]: Start difference. First operand has 324 places, 279 transitions, 3904 flow. Second operand 10 states and 123 transitions. [2024-06-20 16:36:37,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 299 transitions, 5176 flow [2024-06-20 16:36:37,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 299 transitions, 4627 flow, removed 37 selfloop flow, removed 12 redundant places. [2024-06-20 16:36:37,592 INFO L231 Difference]: Finished difference. Result has 322 places, 281 transitions, 3682 flow [2024-06-20 16:36:37,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3364, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3682, PETRI_PLACES=322, PETRI_TRANSITIONS=281} [2024-06-20 16:36:37,593 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 292 predicate places. [2024-06-20 16:36:37,593 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 281 transitions, 3682 flow [2024-06-20 16:36:37,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:37,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:37,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:37,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 16:36:37,593 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-20 16:36:37,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:37,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1170570307, now seen corresponding path program 7 times [2024-06-20 16:36:37,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:37,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762787889] [2024-06-20 16:36:37,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:37,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:37,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:38,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:38,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:38,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762787889] [2024-06-20 16:36:38,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762787889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:38,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:38,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:38,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091797678] [2024-06-20 16:36:38,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:38,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:38,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:38,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:38,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:38,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:38,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 281 transitions, 3682 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:38,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:38,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:38,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:39,147 INFO L124 PetriNetUnfolderBase]: 774/1370 cut-off events. [2024-06-20 16:36:39,147 INFO L125 PetriNetUnfolderBase]: For 127176/127176 co-relation queries the response was YES. [2024-06-20 16:36:39,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10309 conditions, 1370 events. 774/1370 cut-off events. For 127176/127176 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7321 event pairs, 182 based on Foata normal form. 1/1371 useless extension candidates. Maximal degree in co-relation 10169. Up to 1277 conditions per place. [2024-06-20 16:36:39,161 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 247 selfloop transitions, 42 changer transitions 0/291 dead transitions. [2024-06-20 16:36:39,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 291 transitions, 4297 flow [2024-06-20 16:36:39,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:39,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:39,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-20 16:36:39,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33225806451612905 [2024-06-20 16:36:39,162 INFO L175 Difference]: Start difference. First operand has 322 places, 281 transitions, 3682 flow. Second operand 10 states and 103 transitions. [2024-06-20 16:36:39,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 291 transitions, 4297 flow [2024-06-20 16:36:39,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 291 transitions, 3853 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-20 16:36:39,631 INFO L231 Difference]: Finished difference. Result has 323 places, 282 transitions, 3346 flow [2024-06-20 16:36:39,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3241, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3346, PETRI_PLACES=323, PETRI_TRANSITIONS=282} [2024-06-20 16:36:39,631 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 293 predicate places. [2024-06-20 16:36:39,631 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 282 transitions, 3346 flow [2024-06-20 16:36:39,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:39,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:39,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:39,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 16:36:39,632 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-20 16:36:39,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:39,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1170578026, now seen corresponding path program 21 times [2024-06-20 16:36:39,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:39,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33572246] [2024-06-20 16:36:39,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:39,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:39,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:40,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:40,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:40,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33572246] [2024-06-20 16:36:40,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33572246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:40,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:40,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:36:40,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709643975] [2024-06-20 16:36:40,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:40,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:36:40,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:40,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:36:40,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:36:40,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:40,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 282 transitions, 3346 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:40,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:40,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:40,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:41,053 INFO L124 PetriNetUnfolderBase]: 770/1364 cut-off events. [2024-06-20 16:36:41,053 INFO L125 PetriNetUnfolderBase]: For 122166/122166 co-relation queries the response was YES. [2024-06-20 16:36:41,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9657 conditions, 1364 events. 770/1364 cut-off events. For 122166/122166 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7290 event pairs, 133 based on Foata normal form. 2/1366 useless extension candidates. Maximal degree in co-relation 9516. Up to 640 conditions per place. [2024-06-20 16:36:41,066 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 177 selfloop transitions, 121 changer transitions 0/300 dead transitions. [2024-06-20 16:36:41,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 300 transitions, 4556 flow [2024-06-20 16:36:41,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:36:41,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:36:41,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-20 16:36:41,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-20 16:36:41,067 INFO L175 Difference]: Start difference. First operand has 323 places, 282 transitions, 3346 flow. Second operand 10 states and 124 transitions. [2024-06-20 16:36:41,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 300 transitions, 4556 flow [2024-06-20 16:36:41,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 300 transitions, 4395 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-20 16:36:41,466 INFO L231 Difference]: Finished difference. Result has 325 places, 282 transitions, 3432 flow [2024-06-20 16:36:41,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3185, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3432, PETRI_PLACES=325, PETRI_TRANSITIONS=282} [2024-06-20 16:36:41,466 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-20 16:36:41,466 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 282 transitions, 3432 flow [2024-06-20 16:36:41,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:41,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:41,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:41,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 16:36:41,467 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-20 16:36:41,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:41,467 INFO L85 PathProgramCache]: Analyzing trace with hash 738158287, now seen corresponding path program 1 times [2024-06-20 16:36:41,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:41,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470052721] [2024-06-20 16:36:41,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:41,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:41,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:42,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:42,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:42,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470052721] [2024-06-20 16:36:42,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470052721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:42,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:42,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:36:42,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178741577] [2024-06-20 16:36:42,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:42,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:36:42,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:42,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:36:42,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:36:42,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:42,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 282 transitions, 3432 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:42,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:42,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:42,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:42,832 INFO L124 PetriNetUnfolderBase]: 774/1372 cut-off events. [2024-06-20 16:36:42,832 INFO L125 PetriNetUnfolderBase]: For 124854/124854 co-relation queries the response was YES. [2024-06-20 16:36:42,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9845 conditions, 1372 events. 774/1372 cut-off events. For 124854/124854 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 7352 event pairs, 164 based on Foata normal form. 2/1374 useless extension candidates. Maximal degree in co-relation 9703. Up to 1279 conditions per place. [2024-06-20 16:36:42,846 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 275 selfloop transitions, 26 changer transitions 0/303 dead transitions. [2024-06-20 16:36:42,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 303 transitions, 4096 flow [2024-06-20 16:36:42,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:36:42,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:36:42,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 113 transitions. [2024-06-20 16:36:42,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3313782991202346 [2024-06-20 16:36:42,847 INFO L175 Difference]: Start difference. First operand has 325 places, 282 transitions, 3432 flow. Second operand 11 states and 113 transitions. [2024-06-20 16:36:42,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 303 transitions, 4096 flow [2024-06-20 16:36:43,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 303 transitions, 3858 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 16:36:43,281 INFO L231 Difference]: Finished difference. Result has 328 places, 283 transitions, 3264 flow [2024-06-20 16:36:43,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3194, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3264, PETRI_PLACES=328, PETRI_TRANSITIONS=283} [2024-06-20 16:36:43,281 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2024-06-20 16:36:43,281 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 283 transitions, 3264 flow [2024-06-20 16:36:43,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:43,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:43,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:43,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 16:36:43,282 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-20 16:36:43,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:43,282 INFO L85 PathProgramCache]: Analyzing trace with hash 341037173, now seen corresponding path program 2 times [2024-06-20 16:36:43,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:43,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087825556] [2024-06-20 16:36:43,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:43,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:43,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:44,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:44,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:44,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087825556] [2024-06-20 16:36:44,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087825556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:44,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:44,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:36:44,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865940131] [2024-06-20 16:36:44,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:44,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:36:44,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:44,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:36:44,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:36:44,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:44,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 283 transitions, 3264 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:44,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:44,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:44,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:44,615 INFO L124 PetriNetUnfolderBase]: 778/1380 cut-off events. [2024-06-20 16:36:44,615 INFO L125 PetriNetUnfolderBase]: For 127079/127079 co-relation queries the response was YES. [2024-06-20 16:36:44,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9687 conditions, 1380 events. 778/1380 cut-off events. For 127079/127079 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7414 event pairs, 133 based on Foata normal form. 2/1382 useless extension candidates. Maximal degree in co-relation 9544. Up to 1252 conditions per place. [2024-06-20 16:36:44,630 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 274 selfloop transitions, 28 changer transitions 0/304 dead transitions. [2024-06-20 16:36:44,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 304 transitions, 3930 flow [2024-06-20 16:36:44,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:36:44,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:36:44,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-20 16:36:44,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-20 16:36:44,631 INFO L175 Difference]: Start difference. First operand has 328 places, 283 transitions, 3264 flow. Second operand 11 states and 110 transitions. [2024-06-20 16:36:44,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 304 transitions, 3930 flow [2024-06-20 16:36:45,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 304 transitions, 3870 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-20 16:36:45,114 INFO L231 Difference]: Finished difference. Result has 330 places, 284 transitions, 3280 flow [2024-06-20 16:36:45,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3280, PETRI_PLACES=330, PETRI_TRANSITIONS=284} [2024-06-20 16:36:45,115 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-20 16:36:45,115 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 284 transitions, 3280 flow [2024-06-20 16:36:45,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:45,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:45,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:45,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 16:36:45,115 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-20 16:36:45,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:45,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1859615707, now seen corresponding path program 3 times [2024-06-20 16:36:45,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:45,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343218520] [2024-06-20 16:36:45,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:45,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:45,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:46,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:46,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:46,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343218520] [2024-06-20 16:36:46,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343218520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:46,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:46,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:36:46,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294797334] [2024-06-20 16:36:46,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:46,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:36:46,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:46,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:36:46,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:36:46,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:46,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 284 transitions, 3280 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:46,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:46,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:46,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:46,580 INFO L124 PetriNetUnfolderBase]: 789/1401 cut-off events. [2024-06-20 16:36:46,580 INFO L125 PetriNetUnfolderBase]: For 138149/138149 co-relation queries the response was YES. [2024-06-20 16:36:46,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10022 conditions, 1401 events. 789/1401 cut-off events. For 138149/138149 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7572 event pairs, 161 based on Foata normal form. 2/1403 useless extension candidates. Maximal degree in co-relation 9878. Up to 1284 conditions per place. [2024-06-20 16:36:46,593 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 269 selfloop transitions, 35 changer transitions 0/306 dead transitions. [2024-06-20 16:36:46,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 306 transitions, 4166 flow [2024-06-20 16:36:46,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:36:46,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:36:46,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-20 16:36:46,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-20 16:36:46,595 INFO L175 Difference]: Start difference. First operand has 330 places, 284 transitions, 3280 flow. Second operand 11 states and 117 transitions. [2024-06-20 16:36:46,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 306 transitions, 4166 flow [2024-06-20 16:36:47,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 306 transitions, 4100 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 16:36:47,158 INFO L231 Difference]: Finished difference. Result has 332 places, 286 transitions, 3322 flow [2024-06-20 16:36:47,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3214, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3322, PETRI_PLACES=332, PETRI_TRANSITIONS=286} [2024-06-20 16:36:47,159 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 302 predicate places. [2024-06-20 16:36:47,159 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 286 transitions, 3322 flow [2024-06-20 16:36:47,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:47,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:47,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:47,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 16:36:47,160 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-20 16:36:47,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:47,160 INFO L85 PathProgramCache]: Analyzing trace with hash 110910217, now seen corresponding path program 1 times [2024-06-20 16:36:47,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:47,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428483503] [2024-06-20 16:36:47,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:47,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:47,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:48,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:48,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:48,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428483503] [2024-06-20 16:36:48,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428483503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:48,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:48,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:36:48,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378697506] [2024-06-20 16:36:48,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:48,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:36:48,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:48,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:36:48,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:36:48,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:48,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 286 transitions, 3322 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:48,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:48,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:48,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:48,538 INFO L124 PetriNetUnfolderBase]: 792/1406 cut-off events. [2024-06-20 16:36:48,538 INFO L125 PetriNetUnfolderBase]: For 137389/137389 co-relation queries the response was YES. [2024-06-20 16:36:48,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10129 conditions, 1406 events. 792/1406 cut-off events. For 137389/137389 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7595 event pairs, 164 based on Foata normal form. 1/1407 useless extension candidates. Maximal degree in co-relation 9984. Up to 1305 conditions per place. [2024-06-20 16:36:48,553 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 267 selfloop transitions, 38 changer transitions 0/307 dead transitions. [2024-06-20 16:36:48,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 307 transitions, 4067 flow [2024-06-20 16:36:48,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:36:48,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:36:48,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-20 16:36:48,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-20 16:36:48,554 INFO L175 Difference]: Start difference. First operand has 332 places, 286 transitions, 3322 flow. Second operand 11 states and 116 transitions. [2024-06-20 16:36:48,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 307 transitions, 4067 flow [2024-06-20 16:36:49,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 307 transitions, 4005 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 16:36:49,106 INFO L231 Difference]: Finished difference. Result has 336 places, 288 transitions, 3421 flow [2024-06-20 16:36:49,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3260, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3421, PETRI_PLACES=336, PETRI_TRANSITIONS=288} [2024-06-20 16:36:49,106 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 306 predicate places. [2024-06-20 16:36:49,106 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 288 transitions, 3421 flow [2024-06-20 16:36:49,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:49,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:49,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:49,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 16:36:49,107 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-20 16:36:49,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:49,107 INFO L85 PathProgramCache]: Analyzing trace with hash 106886851, now seen corresponding path program 4 times [2024-06-20 16:36:49,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:49,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615233853] [2024-06-20 16:36:49,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:49,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:49,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:50,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:50,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:50,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615233853] [2024-06-20 16:36:50,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615233853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:50,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:50,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:36:50,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531098554] [2024-06-20 16:36:50,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:50,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:36:50,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:50,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:36:50,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:36:50,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:50,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 288 transitions, 3421 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:50,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:50,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:50,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:50,512 INFO L124 PetriNetUnfolderBase]: 796/1414 cut-off events. [2024-06-20 16:36:50,512 INFO L125 PetriNetUnfolderBase]: For 145191/145191 co-relation queries the response was YES. [2024-06-20 16:36:50,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10245 conditions, 1414 events. 796/1414 cut-off events. For 145191/145191 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7638 event pairs, 159 based on Foata normal form. 2/1416 useless extension candidates. Maximal degree in co-relation 10098. Up to 1273 conditions per place. [2024-06-20 16:36:50,527 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 272 selfloop transitions, 35 changer transitions 0/309 dead transitions. [2024-06-20 16:36:50,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 309 transitions, 4299 flow [2024-06-20 16:36:50,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:36:50,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:36:50,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-20 16:36:50,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-20 16:36:50,528 INFO L175 Difference]: Start difference. First operand has 336 places, 288 transitions, 3421 flow. Second operand 11 states and 118 transitions. [2024-06-20 16:36:50,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 309 transitions, 4299 flow [2024-06-20 16:36:51,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 309 transitions, 4181 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-20 16:36:51,103 INFO L231 Difference]: Finished difference. Result has 338 places, 289 transitions, 3397 flow [2024-06-20 16:36:51,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3397, PETRI_PLACES=338, PETRI_TRANSITIONS=289} [2024-06-20 16:36:51,103 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 308 predicate places. [2024-06-20 16:36:51,103 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 289 transitions, 3397 flow [2024-06-20 16:36:51,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:51,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:51,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:51,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 16:36:51,104 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-20 16:36:51,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:51,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1571232123, now seen corresponding path program 5 times [2024-06-20 16:36:51,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:51,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019230435] [2024-06-20 16:36:51,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:51,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:51,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:52,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:52,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:52,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019230435] [2024-06-20 16:36:52,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019230435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:52,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:52,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:36:52,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36040593] [2024-06-20 16:36:52,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:52,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:36:52,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:52,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:36:52,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:36:52,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:52,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 289 transitions, 3397 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:52,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:52,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:52,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:52,601 INFO L124 PetriNetUnfolderBase]: 793/1409 cut-off events. [2024-06-20 16:36:52,601 INFO L125 PetriNetUnfolderBase]: For 138008/138008 co-relation queries the response was YES. [2024-06-20 16:36:52,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10022 conditions, 1409 events. 793/1409 cut-off events. For 138008/138008 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7625 event pairs, 166 based on Foata normal form. 2/1411 useless extension candidates. Maximal degree in co-relation 9874. Up to 1311 conditions per place. [2024-06-20 16:36:52,616 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 271 selfloop transitions, 35 changer transitions 0/308 dead transitions. [2024-06-20 16:36:52,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 308 transitions, 4067 flow [2024-06-20 16:36:52,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:36:52,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:36:52,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-20 16:36:52,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33724340175953077 [2024-06-20 16:36:52,617 INFO L175 Difference]: Start difference. First operand has 338 places, 289 transitions, 3397 flow. Second operand 11 states and 115 transitions. [2024-06-20 16:36:52,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 308 transitions, 4067 flow [2024-06-20 16:36:53,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 308 transitions, 3973 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-20 16:36:53,178 INFO L231 Difference]: Finished difference. Result has 340 places, 289 transitions, 3378 flow [2024-06-20 16:36:53,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3378, PETRI_PLACES=340, PETRI_TRANSITIONS=289} [2024-06-20 16:36:53,179 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 310 predicate places. [2024-06-20 16:36:53,179 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 289 transitions, 3378 flow [2024-06-20 16:36:53,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:53,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:53,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:53,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 16:36:53,179 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-20 16:36:53,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:53,180 INFO L85 PathProgramCache]: Analyzing trace with hash 882511769, now seen corresponding path program 6 times [2024-06-20 16:36:53,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:53,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003708695] [2024-06-20 16:36:53,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:53,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:53,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:54,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:54,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:54,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003708695] [2024-06-20 16:36:54,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003708695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:54,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:54,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:36:54,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388598689] [2024-06-20 16:36:54,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:54,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:36:54,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:54,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:36:54,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:36:54,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:54,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 289 transitions, 3378 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:54,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:54,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:54,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:54,610 INFO L124 PetriNetUnfolderBase]: 797/1417 cut-off events. [2024-06-20 16:36:54,610 INFO L125 PetriNetUnfolderBase]: For 140549/140549 co-relation queries the response was YES. [2024-06-20 16:36:54,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10053 conditions, 1417 events. 797/1417 cut-off events. For 140549/140549 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7671 event pairs, 139 based on Foata normal form. 2/1419 useless extension candidates. Maximal degree in co-relation 9904. Up to 1324 conditions per place. [2024-06-20 16:36:54,625 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 282 selfloop transitions, 25 changer transitions 0/309 dead transitions. [2024-06-20 16:36:54,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 309 transitions, 4060 flow [2024-06-20 16:36:54,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:36:54,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:36:54,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-20 16:36:54,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3343108504398827 [2024-06-20 16:36:54,626 INFO L175 Difference]: Start difference. First operand has 340 places, 289 transitions, 3378 flow. Second operand 11 states and 114 transitions. [2024-06-20 16:36:54,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 309 transitions, 4060 flow [2024-06-20 16:36:55,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 309 transitions, 3987 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-20 16:36:55,205 INFO L231 Difference]: Finished difference. Result has 341 places, 290 transitions, 3381 flow [2024-06-20 16:36:55,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3305, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3381, PETRI_PLACES=341, PETRI_TRANSITIONS=290} [2024-06-20 16:36:55,206 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-20 16:36:55,206 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 290 transitions, 3381 flow [2024-06-20 16:36:55,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:55,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:55,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:55,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 16:36:55,206 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-20 16:36:55,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:55,206 INFO L85 PathProgramCache]: Analyzing trace with hash -777739487, now seen corresponding path program 7 times [2024-06-20 16:36:55,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:55,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844123161] [2024-06-20 16:36:55,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:55,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:55,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:56,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:56,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:56,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844123161] [2024-06-20 16:36:56,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844123161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:56,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:56,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:36:56,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690014253] [2024-06-20 16:36:56,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:56,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:36:56,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:56,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:36:56,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:36:56,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:56,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 290 transitions, 3381 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:56,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:56,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:56,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:56,757 INFO L124 PetriNetUnfolderBase]: 808/1438 cut-off events. [2024-06-20 16:36:56,757 INFO L125 PetriNetUnfolderBase]: For 153730/153730 co-relation queries the response was YES. [2024-06-20 16:36:56,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10406 conditions, 1438 events. 808/1438 cut-off events. For 153730/153730 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7856 event pairs, 140 based on Foata normal form. 2/1440 useless extension candidates. Maximal degree in co-relation 10256. Up to 1301 conditions per place. [2024-06-20 16:36:56,772 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 276 selfloop transitions, 33 changer transitions 0/311 dead transitions. [2024-06-20 16:36:56,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 311 transitions, 4293 flow [2024-06-20 16:36:56,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:36:56,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:36:56,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-20 16:36:56,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-20 16:36:56,774 INFO L175 Difference]: Start difference. First operand has 341 places, 290 transitions, 3381 flow. Second operand 11 states and 119 transitions. [2024-06-20 16:36:56,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 311 transitions, 4293 flow [2024-06-20 16:36:57,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 311 transitions, 4227 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 16:36:57,321 INFO L231 Difference]: Finished difference. Result has 343 places, 292 transitions, 3431 flow [2024-06-20 16:36:57,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3315, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3431, PETRI_PLACES=343, PETRI_TRANSITIONS=292} [2024-06-20 16:36:57,321 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-20 16:36:57,321 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 292 transitions, 3431 flow [2024-06-20 16:36:57,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:57,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:57,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:57,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 16:36:57,322 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-20 16:36:57,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:57,322 INFO L85 PathProgramCache]: Analyzing trace with hash 940724375, now seen corresponding path program 2 times [2024-06-20 16:36:57,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:57,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669514131] [2024-06-20 16:36:57,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:57,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:57,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:58,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:58,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:58,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669514131] [2024-06-20 16:36:58,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669514131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:58,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:58,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:36:58,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119842109] [2024-06-20 16:36:58,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:58,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:36:58,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:58,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:36:58,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:36:58,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:36:58,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 292 transitions, 3431 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:58,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:58,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:36:58,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:58,891 INFO L124 PetriNetUnfolderBase]: 805/1433 cut-off events. [2024-06-20 16:36:58,892 INFO L125 PetriNetUnfolderBase]: For 146500/146500 co-relation queries the response was YES. [2024-06-20 16:36:58,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10275 conditions, 1433 events. 805/1433 cut-off events. For 146500/146500 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7795 event pairs, 142 based on Foata normal form. 1/1434 useless extension candidates. Maximal degree in co-relation 10124. Up to 1332 conditions per place. [2024-06-20 16:36:58,915 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 272 selfloop transitions, 37 changer transitions 0/311 dead transitions. [2024-06-20 16:36:58,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 311 transitions, 4147 flow [2024-06-20 16:36:58,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:36:58,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:36:58,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-20 16:36:58,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-20 16:36:58,917 INFO L175 Difference]: Start difference. First operand has 343 places, 292 transitions, 3431 flow. Second operand 11 states and 117 transitions. [2024-06-20 16:36:58,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 311 transitions, 4147 flow [2024-06-20 16:36:59,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 311 transitions, 4061 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 16:36:59,623 INFO L231 Difference]: Finished difference. Result has 347 places, 293 transitions, 3467 flow [2024-06-20 16:36:59,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3345, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3467, PETRI_PLACES=347, PETRI_TRANSITIONS=293} [2024-06-20 16:36:59,623 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 317 predicate places. [2024-06-20 16:36:59,624 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 293 transitions, 3467 flow [2024-06-20 16:36:59,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:59,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:59,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:59,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 16:36:59,624 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-20 16:36:59,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:59,625 INFO L85 PathProgramCache]: Analyzing trace with hash 940719539, now seen corresponding path program 8 times [2024-06-20 16:36:59,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:59,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636831310] [2024-06-20 16:36:59,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:59,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:59,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:00,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:00,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:00,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636831310] [2024-06-20 16:37:00,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636831310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:00,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:00,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:00,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269288873] [2024-06-20 16:37:00,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:00,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:00,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:00,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:00,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:00,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:00,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 293 transitions, 3467 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:00,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:00,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:00,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:01,174 INFO L124 PetriNetUnfolderBase]: 809/1441 cut-off events. [2024-06-20 16:37:01,174 INFO L125 PetriNetUnfolderBase]: For 154249/154249 co-relation queries the response was YES. [2024-06-20 16:37:01,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10348 conditions, 1441 events. 809/1441 cut-off events. For 154249/154249 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7887 event pairs, 140 based on Foata normal form. 2/1443 useless extension candidates. Maximal degree in co-relation 10195. Up to 1324 conditions per place. [2024-06-20 16:37:01,189 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 277 selfloop transitions, 34 changer transitions 0/313 dead transitions. [2024-06-20 16:37:01,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 313 transitions, 4365 flow [2024-06-20 16:37:01,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:37:01,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:37:01,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-20 16:37:01,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-20 16:37:01,190 INFO L175 Difference]: Start difference. First operand has 347 places, 293 transitions, 3467 flow. Second operand 11 states and 118 transitions. [2024-06-20 16:37:01,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 313 transitions, 4365 flow [2024-06-20 16:37:01,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 313 transitions, 4265 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-20 16:37:01,792 INFO L231 Difference]: Finished difference. Result has 349 places, 294 transitions, 3457 flow [2024-06-20 16:37:01,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3367, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3457, PETRI_PLACES=349, PETRI_TRANSITIONS=294} [2024-06-20 16:37:01,792 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-20 16:37:01,792 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 294 transitions, 3457 flow [2024-06-20 16:37:01,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:01,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:01,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:01,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 16:37:01,792 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-20 16:37:01,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:01,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1651360197, now seen corresponding path program 9 times [2024-06-20 16:37:01,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:01,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356049643] [2024-06-20 16:37:01,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:01,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:01,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:02,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:02,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:02,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356049643] [2024-06-20 16:37:02,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356049643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:02,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:02,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:02,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724946064] [2024-06-20 16:37:02,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:02,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:02,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:02,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:02,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:02,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:02,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 294 transitions, 3457 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:02,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:02,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:02,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:03,363 INFO L124 PetriNetUnfolderBase]: 806/1436 cut-off events. [2024-06-20 16:37:03,363 INFO L125 PetriNetUnfolderBase]: For 146448/146448 co-relation queries the response was YES. [2024-06-20 16:37:03,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10118 conditions, 1436 events. 806/1436 cut-off events. For 146448/146448 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7862 event pairs, 141 based on Foata normal form. 2/1438 useless extension candidates. Maximal degree in co-relation 9964. Up to 1338 conditions per place. [2024-06-20 16:37:03,378 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 276 selfloop transitions, 34 changer transitions 0/312 dead transitions. [2024-06-20 16:37:03,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 312 transitions, 4133 flow [2024-06-20 16:37:03,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:37:03,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:37:03,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-20 16:37:03,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-20 16:37:03,379 INFO L175 Difference]: Start difference. First operand has 349 places, 294 transitions, 3457 flow. Second operand 11 states and 116 transitions. [2024-06-20 16:37:03,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 312 transitions, 4133 flow [2024-06-20 16:37:03,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 312 transitions, 4036 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-20 16:37:03,910 INFO L231 Difference]: Finished difference. Result has 351 places, 294 transitions, 3433 flow [2024-06-20 16:37:03,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3360, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3433, PETRI_PLACES=351, PETRI_TRANSITIONS=294} [2024-06-20 16:37:03,911 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-20 16:37:03,911 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 294 transitions, 3433 flow [2024-06-20 16:37:03,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:03,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:03,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:03,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 16:37:03,912 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-20 16:37:03,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:03,912 INFO L85 PathProgramCache]: Analyzing trace with hash 121520365, now seen corresponding path program 10 times [2024-06-20 16:37:03,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:03,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924598921] [2024-06-20 16:37:03,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:03,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:03,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:05,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:05,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:05,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924598921] [2024-06-20 16:37:05,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924598921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:05,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:05,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:05,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145194182] [2024-06-20 16:37:05,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:05,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:05,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:05,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:05,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:05,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:05,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 294 transitions, 3433 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:05,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:05,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:05,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:05,880 INFO L124 PetriNetUnfolderBase]: 810/1444 cut-off events. [2024-06-20 16:37:05,881 INFO L125 PetriNetUnfolderBase]: For 149156/149156 co-relation queries the response was YES. [2024-06-20 16:37:05,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10150 conditions, 1444 events. 810/1444 cut-off events. For 149156/149156 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 7910 event pairs, 139 based on Foata normal form. 2/1446 useless extension candidates. Maximal degree in co-relation 9995. Up to 1266 conditions per place. [2024-06-20 16:37:05,906 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 259 selfloop transitions, 52 changer transitions 0/313 dead transitions. [2024-06-20 16:37:05,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 313 transitions, 4137 flow [2024-06-20 16:37:05,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:37:05,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:37:05,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-20 16:37:05,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519061583577713 [2024-06-20 16:37:05,908 INFO L175 Difference]: Start difference. First operand has 351 places, 294 transitions, 3433 flow. Second operand 11 states and 120 transitions. [2024-06-20 16:37:05,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 313 transitions, 4137 flow [2024-06-20 16:37:06,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 313 transitions, 4066 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-20 16:37:06,503 INFO L231 Difference]: Finished difference. Result has 352 places, 295 transitions, 3496 flow [2024-06-20 16:37:06,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3362, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3496, PETRI_PLACES=352, PETRI_TRANSITIONS=295} [2024-06-20 16:37:06,503 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-20 16:37:06,503 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 295 transitions, 3496 flow [2024-06-20 16:37:06,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:06,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:06,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:06,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 16:37:06,504 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-20 16:37:06,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:06,504 INFO L85 PathProgramCache]: Analyzing trace with hash 121515715, now seen corresponding path program 11 times [2024-06-20 16:37:06,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:06,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805614211] [2024-06-20 16:37:06,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:06,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:06,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:07,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-20 16:37:07,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:07,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805614211] [2024-06-20 16:37:07,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805614211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:07,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:07,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:07,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50727108] [2024-06-20 16:37:07,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:07,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:07,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:07,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:07,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:07,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:07,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 295 transitions, 3496 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:07,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:07,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:07,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:08,314 INFO L124 PetriNetUnfolderBase]: 814/1452 cut-off events. [2024-06-20 16:37:08,315 INFO L125 PetriNetUnfolderBase]: For 152469/152469 co-relation queries the response was YES. [2024-06-20 16:37:08,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10289 conditions, 1452 events. 814/1452 cut-off events. For 152469/152469 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 7984 event pairs, 137 based on Foata normal form. 2/1454 useless extension candidates. Maximal degree in co-relation 10133. Up to 1260 conditions per place. [2024-06-20 16:37:08,331 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 259 selfloop transitions, 53 changer transitions 0/314 dead transitions. [2024-06-20 16:37:08,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 314 transitions, 4200 flow [2024-06-20 16:37:08,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:37:08,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:37:08,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-20 16:37:08,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:37:08,332 INFO L175 Difference]: Start difference. First operand has 352 places, 295 transitions, 3496 flow. Second operand 11 states and 121 transitions. [2024-06-20 16:37:08,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 314 transitions, 4200 flow [2024-06-20 16:37:08,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 314 transitions, 4076 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-20 16:37:08,906 INFO L231 Difference]: Finished difference. Result has 354 places, 296 transitions, 3510 flow [2024-06-20 16:37:08,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3372, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3510, PETRI_PLACES=354, PETRI_TRANSITIONS=296} [2024-06-20 16:37:08,906 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-20 16:37:08,906 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 296 transitions, 3510 flow [2024-06-20 16:37:08,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:08,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:08,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:08,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 16:37:08,907 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-20 16:37:08,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:08,908 INFO L85 PathProgramCache]: Analyzing trace with hash 298651885, now seen corresponding path program 12 times [2024-06-20 16:37:08,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:08,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240391047] [2024-06-20 16:37:08,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:08,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:08,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:10,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:10,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:10,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240391047] [2024-06-20 16:37:10,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240391047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:10,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:10,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:10,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340643406] [2024-06-20 16:37:10,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:10,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:10,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:10,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:10,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:10,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:10,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 296 transitions, 3510 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:10,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:10,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:10,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:10,850 INFO L124 PetriNetUnfolderBase]: 818/1460 cut-off events. [2024-06-20 16:37:10,850 INFO L125 PetriNetUnfolderBase]: For 155391/155391 co-relation queries the response was YES. [2024-06-20 16:37:10,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10355 conditions, 1460 events. 818/1460 cut-off events. For 155391/155391 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8037 event pairs, 131 based on Foata normal form. 2/1462 useless extension candidates. Maximal degree in co-relation 10198. Up to 1282 conditions per place. [2024-06-20 16:37:10,866 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 252 selfloop transitions, 61 changer transitions 0/315 dead transitions. [2024-06-20 16:37:10,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 315 transitions, 4222 flow [2024-06-20 16:37:10,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:37:10,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:37:10,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-20 16:37:10,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-20 16:37:10,867 INFO L175 Difference]: Start difference. First operand has 354 places, 296 transitions, 3510 flow. Second operand 11 states and 118 transitions. [2024-06-20 16:37:10,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 315 transitions, 4222 flow [2024-06-20 16:37:11,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 315 transitions, 4094 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-20 16:37:11,507 INFO L231 Difference]: Finished difference. Result has 356 places, 297 transitions, 3538 flow [2024-06-20 16:37:11,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3382, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3538, PETRI_PLACES=356, PETRI_TRANSITIONS=297} [2024-06-20 16:37:11,507 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 326 predicate places. [2024-06-20 16:37:11,507 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 297 transitions, 3538 flow [2024-06-20 16:37:11,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:11,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:11,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:11,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 16:37:11,508 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-20 16:37:11,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:11,508 INFO L85 PathProgramCache]: Analyzing trace with hash 121400395, now seen corresponding path program 13 times [2024-06-20 16:37:11,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:11,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079642461] [2024-06-20 16:37:11,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:11,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:11,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:12,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:12,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:12,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079642461] [2024-06-20 16:37:12,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079642461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:12,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:12,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:12,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533443123] [2024-06-20 16:37:12,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:12,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:12,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:12,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:12,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:12,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:12,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 297 transitions, 3538 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:12,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:12,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:12,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:13,196 INFO L124 PetriNetUnfolderBase]: 829/1481 cut-off events. [2024-06-20 16:37:13,196 INFO L125 PetriNetUnfolderBase]: For 170108/170108 co-relation queries the response was YES. [2024-06-20 16:37:13,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10767 conditions, 1481 events. 829/1481 cut-off events. For 170108/170108 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8199 event pairs, 144 based on Foata normal form. 2/1483 useless extension candidates. Maximal degree in co-relation 10609. Up to 1242 conditions per place. [2024-06-20 16:37:13,214 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 260 selfloop transitions, 56 changer transitions 0/318 dead transitions. [2024-06-20 16:37:13,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 318 transitions, 4496 flow [2024-06-20 16:37:13,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:37:13,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:37:13,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-20 16:37:13,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:37:13,216 INFO L175 Difference]: Start difference. First operand has 356 places, 297 transitions, 3538 flow. Second operand 11 states and 121 transitions. [2024-06-20 16:37:13,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 318 transitions, 4496 flow [2024-06-20 16:37:13,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 318 transitions, 4350 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-20 16:37:13,969 INFO L231 Difference]: Finished difference. Result has 358 places, 299 transitions, 3570 flow [2024-06-20 16:37:13,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3570, PETRI_PLACES=358, PETRI_TRANSITIONS=299} [2024-06-20 16:37:13,970 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-20 16:37:13,970 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 299 transitions, 3570 flow [2024-06-20 16:37:13,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:13,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:13,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:13,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 16:37:13,970 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-20 16:37:13,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:13,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1669032703, now seen corresponding path program 14 times [2024-06-20 16:37:13,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:13,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127359147] [2024-06-20 16:37:13,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:13,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:13,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:15,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:15,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:15,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127359147] [2024-06-20 16:37:15,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127359147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:15,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:15,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:15,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220278989] [2024-06-20 16:37:15,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:15,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:15,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:15,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:15,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:15,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:15,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 299 transitions, 3570 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:15,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:15,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:15,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:15,798 INFO L124 PetriNetUnfolderBase]: 833/1489 cut-off events. [2024-06-20 16:37:15,799 INFO L125 PetriNetUnfolderBase]: For 173416/173416 co-relation queries the response was YES. [2024-06-20 16:37:15,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10821 conditions, 1489 events. 833/1489 cut-off events. For 173416/173416 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8264 event pairs, 136 based on Foata normal form. 2/1491 useless extension candidates. Maximal degree in co-relation 10662. Up to 1311 conditions per place. [2024-06-20 16:37:15,817 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 260 selfloop transitions, 56 changer transitions 0/318 dead transitions. [2024-06-20 16:37:15,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 318 transitions, 4292 flow [2024-06-20 16:37:15,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:37:15,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:37:15,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-20 16:37:15,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-20 16:37:15,818 INFO L175 Difference]: Start difference. First operand has 358 places, 299 transitions, 3570 flow. Second operand 11 states and 119 transitions. [2024-06-20 16:37:15,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 318 transitions, 4292 flow [2024-06-20 16:37:16,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 318 transitions, 4183 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-20 16:37:16,527 INFO L231 Difference]: Finished difference. Result has 362 places, 300 transitions, 3611 flow [2024-06-20 16:37:16,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3469, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3611, PETRI_PLACES=362, PETRI_TRANSITIONS=300} [2024-06-20 16:37:16,528 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 332 predicate places. [2024-06-20 16:37:16,528 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 300 transitions, 3611 flow [2024-06-20 16:37:16,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:16,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:16,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:16,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 16:37:16,528 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-20 16:37:16,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:16,528 INFO L85 PathProgramCache]: Analyzing trace with hash 963277255, now seen corresponding path program 15 times [2024-06-20 16:37:16,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:16,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593671066] [2024-06-20 16:37:16,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:16,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:16,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:17,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:17,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:17,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593671066] [2024-06-20 16:37:17,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593671066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:17,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:17,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:17,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994720799] [2024-06-20 16:37:17,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:17,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:17,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:17,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:17,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:17,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:17,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 300 transitions, 3611 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:17,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:17,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:17,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:18,189 INFO L124 PetriNetUnfolderBase]: 830/1484 cut-off events. [2024-06-20 16:37:18,189 INFO L125 PetriNetUnfolderBase]: For 163966/163966 co-relation queries the response was YES. [2024-06-20 16:37:18,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10613 conditions, 1484 events. 830/1484 cut-off events. For 163966/163966 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8242 event pairs, 135 based on Foata normal form. 2/1486 useless extension candidates. Maximal degree in co-relation 10452. Up to 1286 conditions per place. [2024-06-20 16:37:18,207 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 258 selfloop transitions, 58 changer transitions 0/318 dead transitions. [2024-06-20 16:37:18,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 318 transitions, 4297 flow [2024-06-20 16:37:18,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:37:18,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:37:18,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-20 16:37:18,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-20 16:37:18,208 INFO L175 Difference]: Start difference. First operand has 362 places, 300 transitions, 3611 flow. Second operand 11 states and 119 transitions. [2024-06-20 16:37:18,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 318 transitions, 4297 flow [2024-06-20 16:37:18,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 318 transitions, 4153 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-20 16:37:18,851 INFO L231 Difference]: Finished difference. Result has 364 places, 300 transitions, 3587 flow [2024-06-20 16:37:18,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3467, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3587, PETRI_PLACES=364, PETRI_TRANSITIONS=300} [2024-06-20 16:37:18,852 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 334 predicate places. [2024-06-20 16:37:18,852 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 300 transitions, 3587 flow [2024-06-20 16:37:18,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:18,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:18,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:18,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 16:37:18,853 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-20 16:37:18,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:18,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1363754539, now seen corresponding path program 1 times [2024-06-20 16:37:18,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:18,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166837318] [2024-06-20 16:37:18,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:18,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:18,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:19,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:19,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:19,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166837318] [2024-06-20 16:37:19,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166837318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:19,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:19,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:19,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516090822] [2024-06-20 16:37:19,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:19,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:19,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:19,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:19,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:20,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:20,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 300 transitions, 3587 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:20,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:20,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:20,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:20,584 INFO L124 PetriNetUnfolderBase]: 850/1528 cut-off events. [2024-06-20 16:37:20,584 INFO L125 PetriNetUnfolderBase]: For 224542/224542 co-relation queries the response was YES. [2024-06-20 16:37:20,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10817 conditions, 1528 events. 850/1528 cut-off events. For 224542/224542 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8546 event pairs, 143 based on Foata normal form. 12/1540 useless extension candidates. Maximal degree in co-relation 10655. Up to 1218 conditions per place. [2024-06-20 16:37:20,601 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 237 selfloop transitions, 71 changer transitions 15/325 dead transitions. [2024-06-20 16:37:20,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 325 transitions, 4381 flow [2024-06-20 16:37:20,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:37:20,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:37:20,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-20 16:37:20,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-20 16:37:20,602 INFO L175 Difference]: Start difference. First operand has 364 places, 300 transitions, 3587 flow. Second operand 12 states and 133 transitions. [2024-06-20 16:37:20,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 325 transitions, 4381 flow [2024-06-20 16:37:21,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 325 transitions, 4247 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 16:37:21,322 INFO L231 Difference]: Finished difference. Result has 366 places, 291 transitions, 3504 flow [2024-06-20 16:37:21,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3504, PETRI_PLACES=366, PETRI_TRANSITIONS=291} [2024-06-20 16:37:21,322 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 336 predicate places. [2024-06-20 16:37:21,322 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 291 transitions, 3504 flow [2024-06-20 16:37:21,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:21,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:21,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:21,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 16:37:21,323 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-20 16:37:21,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:21,323 INFO L85 PathProgramCache]: Analyzing trace with hash 587622617, now seen corresponding path program 16 times [2024-06-20 16:37:21,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:21,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733068280] [2024-06-20 16:37:21,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:21,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:21,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:22,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:22,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:22,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733068280] [2024-06-20 16:37:22,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733068280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:22,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:22,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:22,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443000731] [2024-06-20 16:37:22,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:22,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:22,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:22,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:22,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:22,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:22,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 291 transitions, 3504 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:22,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:22,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:22,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:22,781 INFO L124 PetriNetUnfolderBase]: 804/1462 cut-off events. [2024-06-20 16:37:22,781 INFO L125 PetriNetUnfolderBase]: For 170033/170033 co-relation queries the response was YES. [2024-06-20 16:37:22,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10495 conditions, 1462 events. 804/1462 cut-off events. For 170033/170033 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8288 event pairs, 147 based on Foata normal form. 2/1464 useless extension candidates. Maximal degree in co-relation 10332. Up to 1262 conditions per place. [2024-06-20 16:37:22,798 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 271 selfloop transitions, 36 changer transitions 0/309 dead transitions. [2024-06-20 16:37:22,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 309 transitions, 4190 flow [2024-06-20 16:37:22,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:37:22,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:37:22,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-20 16:37:22,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3258064516129032 [2024-06-20 16:37:22,799 INFO L175 Difference]: Start difference. First operand has 366 places, 291 transitions, 3504 flow. Second operand 10 states and 101 transitions. [2024-06-20 16:37:22,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 309 transitions, 4190 flow [2024-06-20 16:37:23,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 309 transitions, 3940 flow, removed 15 selfloop flow, removed 14 redundant places. [2024-06-20 16:37:23,533 INFO L231 Difference]: Finished difference. Result has 362 places, 292 transitions, 3370 flow [2024-06-20 16:37:23,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3370, PETRI_PLACES=362, PETRI_TRANSITIONS=292} [2024-06-20 16:37:23,533 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 332 predicate places. [2024-06-20 16:37:23,533 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 292 transitions, 3370 flow [2024-06-20 16:37:23,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:23,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:23,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:23,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 16:37:23,534 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-20 16:37:23,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:23,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1072508483, now seen corresponding path program 3 times [2024-06-20 16:37:23,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:23,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045286842] [2024-06-20 16:37:23,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:23,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:23,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:24,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:24,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:24,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045286842] [2024-06-20 16:37:24,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045286842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:24,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:24,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:24,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581782476] [2024-06-20 16:37:24,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:24,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:24,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:24,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:24,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:24,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:24,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 292 transitions, 3370 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:24,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:24,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:24,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:25,008 INFO L124 PetriNetUnfolderBase]: 801/1457 cut-off events. [2024-06-20 16:37:25,009 INFO L125 PetriNetUnfolderBase]: For 159309/159309 co-relation queries the response was YES. [2024-06-20 16:37:25,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10205 conditions, 1457 events. 801/1457 cut-off events. For 159309/159309 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8270 event pairs, 167 based on Foata normal form. 1/1458 useless extension candidates. Maximal degree in co-relation 10042. Up to 1272 conditions per place. [2024-06-20 16:37:25,026 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 243 selfloop transitions, 64 changer transitions 0/309 dead transitions. [2024-06-20 16:37:25,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 309 transitions, 4040 flow [2024-06-20 16:37:25,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:37:25,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:37:25,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-20 16:37:25,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-20 16:37:25,027 INFO L175 Difference]: Start difference. First operand has 362 places, 292 transitions, 3370 flow. Second operand 10 states and 106 transitions. [2024-06-20 16:37:25,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 309 transitions, 4040 flow [2024-06-20 16:37:25,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 309 transitions, 3916 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-20 16:37:25,729 INFO L231 Difference]: Finished difference. Result has 364 places, 292 transitions, 3390 flow [2024-06-20 16:37:25,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3246, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3390, PETRI_PLACES=364, PETRI_TRANSITIONS=292} [2024-06-20 16:37:25,729 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 334 predicate places. [2024-06-20 16:37:25,729 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 292 transitions, 3390 flow [2024-06-20 16:37:25,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:25,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:25,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:25,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 16:37:25,730 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-20 16:37:25,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:25,730 INFO L85 PathProgramCache]: Analyzing trace with hash 324599233, now seen corresponding path program 17 times [2024-06-20 16:37:25,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:25,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069443733] [2024-06-20 16:37:25,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:25,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:25,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:26,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:26,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:26,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069443733] [2024-06-20 16:37:26,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069443733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:26,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:26,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:26,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950488243] [2024-06-20 16:37:26,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:26,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:26,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:26,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:26,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:26,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:26,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 292 transitions, 3390 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:26,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:26,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:26,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:27,393 INFO L124 PetriNetUnfolderBase]: 805/1465 cut-off events. [2024-06-20 16:37:27,393 INFO L125 PetriNetUnfolderBase]: For 159747/159747 co-relation queries the response was YES. [2024-06-20 16:37:27,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10214 conditions, 1465 events. 805/1465 cut-off events. For 159747/159747 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 8329 event pairs, 168 based on Foata normal form. 2/1467 useless extension candidates. Maximal degree in co-relation 10050. Up to 1289 conditions per place. [2024-06-20 16:37:27,410 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 249 selfloop transitions, 59 changer transitions 0/310 dead transitions. [2024-06-20 16:37:27,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 310 transitions, 4086 flow [2024-06-20 16:37:27,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:37:27,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:37:27,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-20 16:37:27,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-20 16:37:27,411 INFO L175 Difference]: Start difference. First operand has 364 places, 292 transitions, 3390 flow. Second operand 10 states and 105 transitions. [2024-06-20 16:37:27,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 310 transitions, 4086 flow [2024-06-20 16:37:28,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 310 transitions, 3877 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-20 16:37:28,155 INFO L231 Difference]: Finished difference. Result has 363 places, 293 transitions, 3340 flow [2024-06-20 16:37:28,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3340, PETRI_PLACES=363, PETRI_TRANSITIONS=293} [2024-06-20 16:37:28,156 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 333 predicate places. [2024-06-20 16:37:28,156 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 293 transitions, 3340 flow [2024-06-20 16:37:28,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:28,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:28,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:28,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 16:37:28,156 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-20 16:37:28,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:28,157 INFO L85 PathProgramCache]: Analyzing trace with hash 324479263, now seen corresponding path program 18 times [2024-06-20 16:37:28,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:28,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146489837] [2024-06-20 16:37:28,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:28,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:28,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:29,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:29,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:29,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146489837] [2024-06-20 16:37:29,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146489837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:29,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:29,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:29,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828171374] [2024-06-20 16:37:29,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:29,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:29,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:29,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:29,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:29,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:29,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 293 transitions, 3340 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:29,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:29,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:29,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:29,808 INFO L124 PetriNetUnfolderBase]: 816/1486 cut-off events. [2024-06-20 16:37:29,808 INFO L125 PetriNetUnfolderBase]: For 169422/169422 co-relation queries the response was YES. [2024-06-20 16:37:29,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10503 conditions, 1486 events. 816/1486 cut-off events. For 169422/169422 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 8467 event pairs, 163 based on Foata normal form. 2/1488 useless extension candidates. Maximal degree in co-relation 10340. Up to 1187 conditions per place. [2024-06-20 16:37:29,825 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 252 selfloop transitions, 59 changer transitions 0/313 dead transitions. [2024-06-20 16:37:29,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 313 transitions, 4286 flow [2024-06-20 16:37:29,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:37:29,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:37:29,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-20 16:37:29,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-20 16:37:29,826 INFO L175 Difference]: Start difference. First operand has 363 places, 293 transitions, 3340 flow. Second operand 10 states and 108 transitions. [2024-06-20 16:37:29,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 313 transitions, 4286 flow [2024-06-20 16:37:30,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 313 transitions, 4141 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-20 16:37:30,521 INFO L231 Difference]: Finished difference. Result has 363 places, 295 transitions, 3387 flow [2024-06-20 16:37:30,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3199, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3387, PETRI_PLACES=363, PETRI_TRANSITIONS=295} [2024-06-20 16:37:30,521 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 333 predicate places. [2024-06-20 16:37:30,521 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 295 transitions, 3387 flow [2024-06-20 16:37:30,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:30,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:30,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:30,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 16:37:30,522 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-20 16:37:30,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:30,522 INFO L85 PathProgramCache]: Analyzing trace with hash -748490797, now seen corresponding path program 19 times [2024-06-20 16:37:30,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:30,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129989868] [2024-06-20 16:37:30,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:30,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:30,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:31,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:31,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:31,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129989868] [2024-06-20 16:37:31,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129989868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:31,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:31,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:31,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246863911] [2024-06-20 16:37:31,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:31,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:31,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:31,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:31,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:31,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:31,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 295 transitions, 3387 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:31,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:31,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:31,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:32,150 INFO L124 PetriNetUnfolderBase]: 813/1481 cut-off events. [2024-06-20 16:37:32,150 INFO L125 PetriNetUnfolderBase]: For 154701/154701 co-relation queries the response was YES. [2024-06-20 16:37:32,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10212 conditions, 1481 events. 813/1481 cut-off events. For 154701/154701 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 8458 event pairs, 161 based on Foata normal form. 2/1483 useless extension candidates. Maximal degree in co-relation 10050. Up to 1257 conditions per place. [2024-06-20 16:37:32,166 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 251 selfloop transitions, 59 changer transitions 0/312 dead transitions. [2024-06-20 16:37:32,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 312 transitions, 4055 flow [2024-06-20 16:37:32,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:37:32,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:37:32,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-20 16:37:32,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-20 16:37:32,167 INFO L175 Difference]: Start difference. First operand has 363 places, 295 transitions, 3387 flow. Second operand 10 states and 106 transitions. [2024-06-20 16:37:32,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 312 transitions, 4055 flow [2024-06-20 16:37:32,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 312 transitions, 3939 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-20 16:37:32,786 INFO L231 Difference]: Finished difference. Result has 366 places, 295 transitions, 3397 flow [2024-06-20 16:37:32,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3271, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3397, PETRI_PLACES=366, PETRI_TRANSITIONS=295} [2024-06-20 16:37:32,786 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 336 predicate places. [2024-06-20 16:37:32,786 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 295 transitions, 3397 flow [2024-06-20 16:37:32,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:32,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:32,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:32,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 16:37:32,787 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-20 16:37:32,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:32,787 INFO L85 PathProgramCache]: Analyzing trace with hash -150828299, now seen corresponding path program 20 times [2024-06-20 16:37:32,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:32,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068375271] [2024-06-20 16:37:32,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:32,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:32,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:33,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-20 16:37:33,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:33,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068375271] [2024-06-20 16:37:33,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068375271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:33,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:33,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:33,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343226486] [2024-06-20 16:37:33,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:33,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:33,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:33,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:33,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:34,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:34,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 295 transitions, 3397 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:34,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:34,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:34,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:34,600 INFO L124 PetriNetUnfolderBase]: 817/1489 cut-off events. [2024-06-20 16:37:34,600 INFO L125 PetriNetUnfolderBase]: For 154259/154259 co-relation queries the response was YES. [2024-06-20 16:37:34,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10298 conditions, 1489 events. 817/1489 cut-off events. For 154259/154259 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 8491 event pairs, 145 based on Foata normal form. 2/1491 useless extension candidates. Maximal degree in co-relation 10135. Up to 1223 conditions per place. [2024-06-20 16:37:34,613 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 237 selfloop transitions, 73 changer transitions 0/312 dead transitions. [2024-06-20 16:37:34,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 312 transitions, 4097 flow [2024-06-20 16:37:34,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:37:34,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:37:34,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-20 16:37:34,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-20 16:37:34,614 INFO L175 Difference]: Start difference. First operand has 366 places, 295 transitions, 3397 flow. Second operand 10 states and 109 transitions. [2024-06-20 16:37:34,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 312 transitions, 4097 flow [2024-06-20 16:37:35,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 312 transitions, 3948 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 16:37:35,246 INFO L231 Difference]: Finished difference. Result has 365 places, 296 transitions, 3430 flow [2024-06-20 16:37:35,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3248, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3430, PETRI_PLACES=365, PETRI_TRANSITIONS=296} [2024-06-20 16:37:35,247 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 335 predicate places. [2024-06-20 16:37:35,247 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 296 transitions, 3430 flow [2024-06-20 16:37:35,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:35,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:35,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:35,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 16:37:35,247 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-20 16:37:35,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:35,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1836026125, now seen corresponding path program 21 times [2024-06-20 16:37:35,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:35,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039093439] [2024-06-20 16:37:35,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:35,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:35,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:36,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:36,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:36,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039093439] [2024-06-20 16:37:36,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039093439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:36,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:36,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:36,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425242925] [2024-06-20 16:37:36,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:36,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:36,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:36,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:36,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:36,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:36,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 296 transitions, 3430 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:36,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:36,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:36,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:36,986 INFO L124 PetriNetUnfolderBase]: 821/1497 cut-off events. [2024-06-20 16:37:36,986 INFO L125 PetriNetUnfolderBase]: For 151825/151825 co-relation queries the response was YES. [2024-06-20 16:37:37,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10349 conditions, 1497 events. 821/1497 cut-off events. For 151825/151825 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 8559 event pairs, 143 based on Foata normal form. 2/1499 useless extension candidates. Maximal degree in co-relation 10187. Up to 1203 conditions per place. [2024-06-20 16:37:37,013 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 236 selfloop transitions, 75 changer transitions 0/313 dead transitions. [2024-06-20 16:37:37,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 313 transitions, 4130 flow [2024-06-20 16:37:37,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:37:37,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:37:37,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-20 16:37:37,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:37:37,014 INFO L175 Difference]: Start difference. First operand has 365 places, 296 transitions, 3430 flow. Second operand 10 states and 110 transitions. [2024-06-20 16:37:37,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 313 transitions, 4130 flow [2024-06-20 16:37:37,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 313 transitions, 3960 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 16:37:37,736 INFO L231 Difference]: Finished difference. Result has 367 places, 297 transitions, 3448 flow [2024-06-20 16:37:37,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3262, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3448, PETRI_PLACES=367, PETRI_TRANSITIONS=297} [2024-06-20 16:37:37,737 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 337 predicate places. [2024-06-20 16:37:37,737 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 297 transitions, 3448 flow [2024-06-20 16:37:37,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:37,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:37,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:37,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-20 16:37:37,737 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-20 16:37:37,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:37,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1836141445, now seen corresponding path program 22 times [2024-06-20 16:37:37,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:37,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112047546] [2024-06-20 16:37:37,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:37,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:37,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:38,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:38,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:38,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112047546] [2024-06-20 16:37:38,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112047546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:38,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:38,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:38,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527719270] [2024-06-20 16:37:38,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:38,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:38,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:38,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:38,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:38,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:38,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 297 transitions, 3448 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:38,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:38,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:38,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:39,277 INFO L124 PetriNetUnfolderBase]: 832/1518 cut-off events. [2024-06-20 16:37:39,277 INFO L125 PetriNetUnfolderBase]: For 163855/163855 co-relation queries the response was YES. [2024-06-20 16:37:39,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10718 conditions, 1518 events. 832/1518 cut-off events. For 163855/163855 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8698 event pairs, 148 based on Foata normal form. 2/1520 useless extension candidates. Maximal degree in co-relation 10555. Up to 1133 conditions per place. [2024-06-20 16:37:39,294 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 233 selfloop transitions, 81 changer transitions 0/316 dead transitions. [2024-06-20 16:37:39,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 316 transitions, 4396 flow [2024-06-20 16:37:39,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:37:39,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:37:39,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-20 16:37:39,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:37:39,295 INFO L175 Difference]: Start difference. First operand has 367 places, 297 transitions, 3448 flow. Second operand 10 states and 110 transitions. [2024-06-20 16:37:39,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 316 transitions, 4396 flow [2024-06-20 16:37:39,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 316 transitions, 4214 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-20 16:37:39,926 INFO L231 Difference]: Finished difference. Result has 368 places, 299 transitions, 3498 flow [2024-06-20 16:37:39,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3498, PETRI_PLACES=368, PETRI_TRANSITIONS=299} [2024-06-20 16:37:39,927 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 338 predicate places. [2024-06-20 16:37:39,927 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 299 transitions, 3498 flow [2024-06-20 16:37:39,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:39,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:39,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:39,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-20 16:37:39,927 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-20 16:37:39,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:39,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1665319045, now seen corresponding path program 23 times [2024-06-20 16:37:39,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:39,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496261399] [2024-06-20 16:37:39,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:39,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:39,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:41,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:41,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:41,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496261399] [2024-06-20 16:37:41,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496261399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:41,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:41,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:41,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079235571] [2024-06-20 16:37:41,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:41,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:41,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:41,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:41,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:41,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:41,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 299 transitions, 3498 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:41,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:41,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:41,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:41,581 INFO L124 PetriNetUnfolderBase]: 836/1526 cut-off events. [2024-06-20 16:37:41,581 INFO L125 PetriNetUnfolderBase]: For 163851/163851 co-relation queries the response was YES. [2024-06-20 16:37:41,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10770 conditions, 1526 events. 836/1526 cut-off events. For 163851/163851 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 8824 event pairs, 134 based on Foata normal form. 2/1528 useless extension candidates. Maximal degree in co-relation 10607. Up to 1260 conditions per place. [2024-06-20 16:37:41,598 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 235 selfloop transitions, 79 changer transitions 0/316 dead transitions. [2024-06-20 16:37:41,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 316 transitions, 4208 flow [2024-06-20 16:37:41,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:37:41,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:37:41,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-20 16:37:41,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-20 16:37:41,599 INFO L175 Difference]: Start difference. First operand has 368 places, 299 transitions, 3498 flow. Second operand 10 states and 108 transitions. [2024-06-20 16:37:41,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 316 transitions, 4208 flow [2024-06-20 16:37:42,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 316 transitions, 4074 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-20 16:37:42,258 INFO L231 Difference]: Finished difference. Result has 370 places, 300 transitions, 3560 flow [2024-06-20 16:37:42,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3370, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3560, PETRI_PLACES=370, PETRI_TRANSITIONS=300} [2024-06-20 16:37:42,258 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 340 predicate places. [2024-06-20 16:37:42,259 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 300 transitions, 3560 flow [2024-06-20 16:37:42,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:42,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:42,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:42,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-20 16:37:42,259 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-20 16:37:42,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:42,260 INFO L85 PathProgramCache]: Analyzing trace with hash 19869481, now seen corresponding path program 24 times [2024-06-20 16:37:42,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:42,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753259288] [2024-06-20 16:37:42,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:42,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:42,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:43,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:43,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:43,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753259288] [2024-06-20 16:37:43,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753259288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:43,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:43,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:43,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470808490] [2024-06-20 16:37:43,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:43,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:43,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:43,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:43,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:43,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:43,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 300 transitions, 3560 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:43,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:43,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:43,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:43,882 INFO L124 PetriNetUnfolderBase]: 840/1534 cut-off events. [2024-06-20 16:37:43,882 INFO L125 PetriNetUnfolderBase]: For 163547/163547 co-relation queries the response was YES. [2024-06-20 16:37:43,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10905 conditions, 1534 events. 840/1534 cut-off events. For 163547/163547 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 8854 event pairs, 134 based on Foata normal form. 2/1536 useless extension candidates. Maximal degree in co-relation 10742. Up to 1225 conditions per place. [2024-06-20 16:37:43,900 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 233 selfloop transitions, 83 changer transitions 0/318 dead transitions. [2024-06-20 16:37:43,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 318 transitions, 4482 flow [2024-06-20 16:37:43,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:37:43,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:37:43,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-20 16:37:43,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-20 16:37:43,901 INFO L175 Difference]: Start difference. First operand has 370 places, 300 transitions, 3560 flow. Second operand 10 states and 109 transitions. [2024-06-20 16:37:43,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 318 transitions, 4482 flow [2024-06-20 16:37:44,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 318 transitions, 4304 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-20 16:37:44,606 INFO L231 Difference]: Finished difference. Result has 371 places, 301 transitions, 3582 flow [2024-06-20 16:37:44,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3384, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3582, PETRI_PLACES=371, PETRI_TRANSITIONS=301} [2024-06-20 16:37:44,606 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 341 predicate places. [2024-06-20 16:37:44,607 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 301 transitions, 3582 flow [2024-06-20 16:37:44,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:44,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:44,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:44,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-20 16:37:44,607 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-20 16:37:44,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:44,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1658889955, now seen corresponding path program 25 times [2024-06-20 16:37:44,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:44,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143088419] [2024-06-20 16:37:44,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:44,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:44,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:45,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:45,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:45,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143088419] [2024-06-20 16:37:45,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143088419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:45,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:45,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:45,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123051805] [2024-06-20 16:37:45,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:45,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:45,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:45,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:45,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:45,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:45,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 301 transitions, 3582 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:45,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:45,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:45,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:46,436 INFO L124 PetriNetUnfolderBase]: 837/1529 cut-off events. [2024-06-20 16:37:46,437 INFO L125 PetriNetUnfolderBase]: For 152001/152001 co-relation queries the response was YES. [2024-06-20 16:37:46,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10645 conditions, 1529 events. 837/1529 cut-off events. For 152001/152001 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 8819 event pairs, 133 based on Foata normal form. 2/1531 useless extension candidates. Maximal degree in co-relation 10482. Up to 1263 conditions per place. [2024-06-20 16:37:46,455 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 228 selfloop transitions, 87 changer transitions 0/317 dead transitions. [2024-06-20 16:37:46,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 317 transitions, 4264 flow [2024-06-20 16:37:46,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:37:46,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:37:46,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-20 16:37:46,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-20 16:37:46,456 INFO L175 Difference]: Start difference. First operand has 371 places, 301 transitions, 3582 flow. Second operand 10 states and 107 transitions. [2024-06-20 16:37:46,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 317 transitions, 4264 flow [2024-06-20 16:37:47,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 317 transitions, 4050 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-20 16:37:47,140 INFO L231 Difference]: Finished difference. Result has 372 places, 301 transitions, 3548 flow [2024-06-20 16:37:47,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3368, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3548, PETRI_PLACES=372, PETRI_TRANSITIONS=301} [2024-06-20 16:37:47,141 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 342 predicate places. [2024-06-20 16:37:47,141 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 301 transitions, 3548 flow [2024-06-20 16:37:47,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:47,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:47,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:47,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-20 16:37:47,142 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-20 16:37:47,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:47,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1658643691, now seen corresponding path program 2 times [2024-06-20 16:37:47,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:47,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020202838] [2024-06-20 16:37:47,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:47,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:47,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:48,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:48,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:48,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020202838] [2024-06-20 16:37:48,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020202838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:48,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:48,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:48,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819587782] [2024-06-20 16:37:48,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:48,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:48,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:48,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:48,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:48,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:48,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 301 transitions, 3548 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:48,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:48,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:48,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:48,943 INFO L124 PetriNetUnfolderBase]: 841/1537 cut-off events. [2024-06-20 16:37:48,943 INFO L125 PetriNetUnfolderBase]: For 151978/151978 co-relation queries the response was YES. [2024-06-20 16:37:48,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10663 conditions, 1537 events. 841/1537 cut-off events. For 151978/151978 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 8896 event pairs, 211 based on Foata normal form. 2/1539 useless extension candidates. Maximal degree in co-relation 10500. Up to 1471 conditions per place. [2024-06-20 16:37:48,962 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 282 selfloop transitions, 32 changer transitions 0/316 dead transitions. [2024-06-20 16:37:48,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 316 transitions, 4250 flow [2024-06-20 16:37:48,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:37:48,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:37:48,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-20 16:37:48,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31085043988269795 [2024-06-20 16:37:48,963 INFO L175 Difference]: Start difference. First operand has 372 places, 301 transitions, 3548 flow. Second operand 11 states and 106 transitions. [2024-06-20 16:37:48,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 316 transitions, 4250 flow [2024-06-20 16:37:49,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 316 transitions, 4066 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-20 16:37:49,704 INFO L231 Difference]: Finished difference. Result has 375 places, 303 transitions, 3488 flow [2024-06-20 16:37:49,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3364, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3488, PETRI_PLACES=375, PETRI_TRANSITIONS=303} [2024-06-20 16:37:49,705 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 345 predicate places. [2024-06-20 16:37:49,705 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 303 transitions, 3488 flow [2024-06-20 16:37:49,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:49,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:49,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:49,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-20 16:37:49,706 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-20 16:37:49,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:49,706 INFO L85 PathProgramCache]: Analyzing trace with hash -2039911853, now seen corresponding path program 26 times [2024-06-20 16:37:49,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:49,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563909799] [2024-06-20 16:37:49,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:49,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:49,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37: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-20 16:37:50,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:50,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563909799] [2024-06-20 16:37:50,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563909799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:50,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:50,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:50,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532405497] [2024-06-20 16:37:50,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:50,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:50,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:50,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:50,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:51,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:51,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 303 transitions, 3488 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:51,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:51,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:51,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:51,431 INFO L124 PetriNetUnfolderBase]: 845/1545 cut-off events. [2024-06-20 16:37:51,432 INFO L125 PetriNetUnfolderBase]: For 154440/154440 co-relation queries the response was YES. [2024-06-20 16:37:51,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10618 conditions, 1545 events. 845/1545 cut-off events. For 154440/154440 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 8959 event pairs, 119 based on Foata normal form. 2/1547 useless extension candidates. Maximal degree in co-relation 10453. Up to 1190 conditions per place. [2024-06-20 16:37:51,448 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 219 selfloop transitions, 98 changer transitions 0/319 dead transitions. [2024-06-20 16:37:51,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 319 transitions, 4202 flow [2024-06-20 16:37:51,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:37:51,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:37:51,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-20 16:37:51,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-20 16:37:51,450 INFO L175 Difference]: Start difference. First operand has 375 places, 303 transitions, 3488 flow. Second operand 10 states and 111 transitions. [2024-06-20 16:37:51,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 319 transitions, 4202 flow [2024-06-20 16:37:52,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 319 transitions, 4114 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-20 16:37:52,145 INFO L231 Difference]: Finished difference. Result has 377 places, 304 transitions, 3630 flow [2024-06-20 16:37:52,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3400, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3630, PETRI_PLACES=377, PETRI_TRANSITIONS=304} [2024-06-20 16:37:52,146 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 347 predicate places. [2024-06-20 16:37:52,146 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 304 transitions, 3630 flow [2024-06-20 16:37:52,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:52,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:52,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:52,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-20 16:37:52,146 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-20 16:37:52,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:52,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1958505853, now seen corresponding path program 1 times [2024-06-20 16:37:52,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:52,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200542781] [2024-06-20 16:37:52,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:52,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:52,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:53,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:53,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:53,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200542781] [2024-06-20 16:37:53,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200542781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:53,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:53,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:53,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979045534] [2024-06-20 16:37:53,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:53,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:53,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:53,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:53,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:53,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:53,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 304 transitions, 3630 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:53,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:53,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:53,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:54,208 INFO L124 PetriNetUnfolderBase]: 851/1555 cut-off events. [2024-06-20 16:37:54,208 INFO L125 PetriNetUnfolderBase]: For 154587/154587 co-relation queries the response was YES. [2024-06-20 16:37:54,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10829 conditions, 1555 events. 851/1555 cut-off events. For 154587/154587 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 9033 event pairs, 135 based on Foata normal form. 2/1557 useless extension candidates. Maximal degree in co-relation 10663. Up to 860 conditions per place. [2024-06-20 16:37:54,227 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 192 selfloop transitions, 132 changer transitions 0/326 dead transitions. [2024-06-20 16:37:54,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 326 transitions, 5048 flow [2024-06-20 16:37:54,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:37:54,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:37:54,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-20 16:37:54,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-20 16:37:54,229 INFO L175 Difference]: Start difference. First operand has 377 places, 304 transitions, 3630 flow. Second operand 11 states and 132 transitions. [2024-06-20 16:37:54,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 326 transitions, 5048 flow [2024-06-20 16:37:54,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 326 transitions, 4828 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 16:37:54,936 INFO L231 Difference]: Finished difference. Result has 380 places, 306 transitions, 3731 flow [2024-06-20 16:37:54,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3410, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3731, PETRI_PLACES=380, PETRI_TRANSITIONS=306} [2024-06-20 16:37:54,936 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 350 predicate places. [2024-06-20 16:37:54,936 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 306 transitions, 3731 flow [2024-06-20 16:37:54,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:54,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:54,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:54,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-20 16:37:54,937 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-20 16:37:54,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:54,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1958275213, now seen corresponding path program 2 times [2024-06-20 16:37:54,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:54,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211403012] [2024-06-20 16:37:54,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:54,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:54,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:56,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:56,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:56,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211403012] [2024-06-20 16:37:56,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211403012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:56,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:56,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:37:56,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71128569] [2024-06-20 16:37:56,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:56,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:37:56,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:56,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:37:56,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:37:56,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:56,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 306 transitions, 3731 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-20 16:37:56,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:56,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:56,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:56,474 INFO L124 PetriNetUnfolderBase]: 847/1549 cut-off events. [2024-06-20 16:37:56,474 INFO L125 PetriNetUnfolderBase]: For 145609/145609 co-relation queries the response was YES. [2024-06-20 16:37:56,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10631 conditions, 1549 events. 847/1549 cut-off events. For 145609/145609 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 9010 event pairs, 130 based on Foata normal form. 2/1551 useless extension candidates. Maximal degree in co-relation 10464. Up to 991 conditions per place. [2024-06-20 16:37:56,493 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 194 selfloop transitions, 129 changer transitions 0/325 dead transitions. [2024-06-20 16:37:56,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 325 transitions, 4465 flow [2024-06-20 16:37:56,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:37:56,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:37:56,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-20 16:37:56,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-20 16:37:56,494 INFO L175 Difference]: Start difference. First operand has 380 places, 306 transitions, 3731 flow. Second operand 10 states and 116 transitions. [2024-06-20 16:37:56,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 325 transitions, 4465 flow [2024-06-20 16:37:57,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 325 transitions, 4127 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-20 16:37:57,152 INFO L231 Difference]: Finished difference. Result has 384 places, 310 transitions, 3803 flow [2024-06-20 16:37:57,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3803, PETRI_PLACES=384, PETRI_TRANSITIONS=310} [2024-06-20 16:37:57,153 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 354 predicate places. [2024-06-20 16:37:57,153 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 310 transitions, 3803 flow [2024-06-20 16:37:57,153 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-20 16:37:57,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:57,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:57,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-20 16:37:57,153 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-20 16:37:57,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:57,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1958266533, now seen corresponding path program 3 times [2024-06-20 16:37:57,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:57,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453378083] [2024-06-20 16:37:57,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:57,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:57,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:58,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:58,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:58,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453378083] [2024-06-20 16:37:58,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453378083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:58,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:58,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:37:58,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895723382] [2024-06-20 16:37:58,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:58,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:37:58,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:58,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:37:58,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:37:58,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:37:58,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 310 transitions, 3803 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:58,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:58,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:37:58,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:58,871 INFO L124 PetriNetUnfolderBase]: 867/1593 cut-off events. [2024-06-20 16:37:58,871 INFO L125 PetriNetUnfolderBase]: For 206495/206495 co-relation queries the response was YES. [2024-06-20 16:37:58,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11016 conditions, 1593 events. 867/1593 cut-off events. For 206495/206495 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 9257 event pairs, 134 based on Foata normal form. 12/1605 useless extension candidates. Maximal degree in co-relation 10845. Up to 981 conditions per place. [2024-06-20 16:37:58,891 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 195 selfloop transitions, 123 changer transitions 12/332 dead transitions. [2024-06-20 16:37:58,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 332 transitions, 4607 flow [2024-06-20 16:37:58,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:37:58,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:37:58,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-20 16:37:58,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-20 16:37:58,892 INFO L175 Difference]: Start difference. First operand has 384 places, 310 transitions, 3803 flow. Second operand 11 states and 128 transitions. [2024-06-20 16:37:58,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 332 transitions, 4607 flow [2024-06-20 16:37:59,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 332 transitions, 4407 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 16:37:59,543 INFO L231 Difference]: Finished difference. Result has 387 places, 304 transitions, 3819 flow [2024-06-20 16:37:59,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3603, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3819, PETRI_PLACES=387, PETRI_TRANSITIONS=304} [2024-06-20 16:37:59,543 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 357 predicate places. [2024-06-20 16:37:59,543 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 304 transitions, 3819 flow [2024-06-20 16:37:59,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:59,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:59,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:37:59,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-20 16:37:59,543 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-20 16:37:59,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:59,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1934614941, now seen corresponding path program 27 times [2024-06-20 16:37:59,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:59,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166791379] [2024-06-20 16:37:59,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:59,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:59,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:00,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:00,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:00,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166791379] [2024-06-20 16:38:00,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166791379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:00,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:00,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:00,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273301135] [2024-06-20 16:38:00,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:00,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:00,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:00,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:00,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:00,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:00,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 304 transitions, 3819 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:00,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:00,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:00,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:01,199 INFO L124 PetriNetUnfolderBase]: 831/1533 cut-off events. [2024-06-20 16:38:01,199 INFO L125 PetriNetUnfolderBase]: For 146625/146625 co-relation queries the response was YES. [2024-06-20 16:38:01,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10736 conditions, 1533 events. 831/1533 cut-off events. For 146625/146625 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 8977 event pairs, 139 based on Foata normal form. 2/1535 useless extension candidates. Maximal degree in co-relation 10565. Up to 1178 conditions per place. [2024-06-20 16:38:01,217 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 230 selfloop transitions, 88 changer transitions 0/320 dead transitions. [2024-06-20 16:38:01,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 320 transitions, 4537 flow [2024-06-20 16:38:01,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:38:01,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:38:01,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-20 16:38:01,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-20 16:38:01,218 INFO L175 Difference]: Start difference. First operand has 387 places, 304 transitions, 3819 flow. Second operand 10 states and 113 transitions. [2024-06-20 16:38:01,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 320 transitions, 4537 flow [2024-06-20 16:38:01,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 320 transitions, 4247 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-20 16:38:01,802 INFO L231 Difference]: Finished difference. Result has 384 places, 305 transitions, 3741 flow [2024-06-20 16:38:01,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3529, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3741, PETRI_PLACES=384, PETRI_TRANSITIONS=305} [2024-06-20 16:38:01,802 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 354 predicate places. [2024-06-20 16:38:01,802 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 305 transitions, 3741 flow [2024-06-20 16:38:01,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:01,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:01,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:01,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-20 16:38:01,803 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-20 16:38:01,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:01,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1964941887, now seen corresponding path program 28 times [2024-06-20 16:38:01,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:01,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125317054] [2024-06-20 16:38:01,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:01,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:01,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:02,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:02,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:02,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125317054] [2024-06-20 16:38:02,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125317054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:02,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:02,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:02,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151019986] [2024-06-20 16:38:02,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:02,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:02,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:02,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:02,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:03,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:03,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 305 transitions, 3741 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:03,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:03,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:03,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:03,426 INFO L124 PetriNetUnfolderBase]: 835/1541 cut-off events. [2024-06-20 16:38:03,426 INFO L125 PetriNetUnfolderBase]: For 148707/148707 co-relation queries the response was YES. [2024-06-20 16:38:03,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10692 conditions, 1541 events. 835/1541 cut-off events. For 148707/148707 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 9056 event pairs, 121 based on Foata normal form. 2/1543 useless extension candidates. Maximal degree in co-relation 10521. Up to 1186 conditions per place. [2024-06-20 16:38:03,445 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 219 selfloop transitions, 99 changer transitions 0/320 dead transitions. [2024-06-20 16:38:03,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 320 transitions, 4455 flow [2024-06-20 16:38:03,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:38:03,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:38:03,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-20 16:38:03,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-20 16:38:03,446 INFO L175 Difference]: Start difference. First operand has 384 places, 305 transitions, 3741 flow. Second operand 10 states and 109 transitions. [2024-06-20 16:38:03,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 320 transitions, 4455 flow [2024-06-20 16:38:04,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 320 transitions, 4253 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 16:38:04,059 INFO L231 Difference]: Finished difference. Result has 386 places, 306 transitions, 3775 flow [2024-06-20 16:38:04,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3539, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3775, PETRI_PLACES=386, PETRI_TRANSITIONS=306} [2024-06-20 16:38:04,059 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 356 predicate places. [2024-06-20 16:38:04,060 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 306 transitions, 3775 flow [2024-06-20 16:38:04,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:04,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:04,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:04,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-20 16:38:04,060 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-20 16:38:04,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:04,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1964946537, now seen corresponding path program 29 times [2024-06-20 16:38:04,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:04,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487932599] [2024-06-20 16:38:04,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:04,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:04,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:05,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:05,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:05,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487932599] [2024-06-20 16:38:05,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487932599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:05,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:05,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:05,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591850014] [2024-06-20 16:38:05,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:05,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:05,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:05,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:05,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:05,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:05,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 306 transitions, 3775 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:05,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:05,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:05,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:05,628 INFO L124 PetriNetUnfolderBase]: 846/1562 cut-off events. [2024-06-20 16:38:05,628 INFO L125 PetriNetUnfolderBase]: For 164511/164511 co-relation queries the response was YES. [2024-06-20 16:38:05,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11127 conditions, 1562 events. 846/1562 cut-off events. For 164511/164511 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 9194 event pairs, 122 based on Foata normal form. 2/1564 useless extension candidates. Maximal degree in co-relation 10955. Up to 1178 conditions per place. [2024-06-20 16:38:05,647 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 219 selfloop transitions, 102 changer transitions 0/323 dead transitions. [2024-06-20 16:38:05,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 323 transitions, 4751 flow [2024-06-20 16:38:05,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:38:05,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:38:05,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-20 16:38:05,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:38:05,648 INFO L175 Difference]: Start difference. First operand has 386 places, 306 transitions, 3775 flow. Second operand 10 states and 110 transitions. [2024-06-20 16:38:05,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 323 transitions, 4751 flow [2024-06-20 16:38:06,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 323 transitions, 4525 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 16:38:06,293 INFO L231 Difference]: Finished difference. Result has 388 places, 308 transitions, 3827 flow [2024-06-20 16:38:06,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3827, PETRI_PLACES=388, PETRI_TRANSITIONS=308} [2024-06-20 16:38:06,294 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 358 predicate places. [2024-06-20 16:38:06,294 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 308 transitions, 3827 flow [2024-06-20 16:38:06,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:06,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:06,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:06,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-20 16:38:06,294 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-20 16:38:06,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:06,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1698035717, now seen corresponding path program 30 times [2024-06-20 16:38:06,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:06,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205260071] [2024-06-20 16:38:06,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:06,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:06,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:07,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-20 16:38:07,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:07,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205260071] [2024-06-20 16:38:07,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205260071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:07,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:07,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:07,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216173925] [2024-06-20 16:38:07,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:07,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:07,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:07,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:07,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:07,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:07,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 308 transitions, 3827 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:07,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:07,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:07,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:08,052 INFO L124 PetriNetUnfolderBase]: 843/1557 cut-off events. [2024-06-20 16:38:08,053 INFO L125 PetriNetUnfolderBase]: For 154512/154512 co-relation queries the response was YES. [2024-06-20 16:38:08,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10850 conditions, 1557 events. 843/1557 cut-off events. For 154512/154512 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 9160 event pairs, 118 based on Foata normal form. 2/1559 useless extension candidates. Maximal degree in co-relation 10677. Up to 1202 conditions per place. [2024-06-20 16:38:08,072 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 207 selfloop transitions, 113 changer transitions 0/322 dead transitions. [2024-06-20 16:38:08,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 322 transitions, 4513 flow [2024-06-20 16:38:08,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:38:08,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:38:08,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-20 16:38:08,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-20 16:38:08,073 INFO L175 Difference]: Start difference. First operand has 388 places, 308 transitions, 3827 flow. Second operand 10 states and 108 transitions. [2024-06-20 16:38:08,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 322 transitions, 4513 flow [2024-06-20 16:38:08,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 322 transitions, 4328 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-20 16:38:08,669 INFO L231 Difference]: Finished difference. Result has 392 places, 308 transitions, 3872 flow [2024-06-20 16:38:08,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3642, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3872, PETRI_PLACES=392, PETRI_TRANSITIONS=308} [2024-06-20 16:38:08,670 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 362 predicate places. [2024-06-20 16:38:08,670 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 308 transitions, 3872 flow [2024-06-20 16:38:08,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:08,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:08,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:08,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-20 16:38:08,670 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-20 16:38:08,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:08,671 INFO L85 PathProgramCache]: Analyzing trace with hash 2108250869, now seen corresponding path program 31 times [2024-06-20 16:38:08,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:08,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271170271] [2024-06-20 16:38:08,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:08,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:08,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:09,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:09,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:09,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271170271] [2024-06-20 16:38:09,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271170271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:09,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:09,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:09,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128787451] [2024-06-20 16:38:09,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:09,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:09,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:09,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:09,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:09,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:09,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 308 transitions, 3872 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:09,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:09,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:09,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:10,362 INFO L124 PetriNetUnfolderBase]: 847/1565 cut-off events. [2024-06-20 16:38:10,362 INFO L125 PetriNetUnfolderBase]: For 156512/156512 co-relation queries the response was YES. [2024-06-20 16:38:10,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11065 conditions, 1565 events. 847/1565 cut-off events. For 156512/156512 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 9249 event pairs, 145 based on Foata normal form. 2/1567 useless extension candidates. Maximal degree in co-relation 10890. Up to 1210 conditions per place. [2024-06-20 16:38:10,379 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 230 selfloop transitions, 91 changer transitions 0/323 dead transitions. [2024-06-20 16:38:10,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 323 transitions, 4596 flow [2024-06-20 16:38:10,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:38:10,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:38:10,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-20 16:38:10,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:38:10,380 INFO L175 Difference]: Start difference. First operand has 392 places, 308 transitions, 3872 flow. Second operand 10 states and 110 transitions. [2024-06-20 16:38:10,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 323 transitions, 4596 flow [2024-06-20 16:38:11,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 323 transitions, 4360 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 16:38:11,100 INFO L231 Difference]: Finished difference. Result has 393 places, 309 transitions, 3860 flow [2024-06-20 16:38:11,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3636, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3860, PETRI_PLACES=393, PETRI_TRANSITIONS=309} [2024-06-20 16:38:11,101 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 363 predicate places. [2024-06-20 16:38:11,101 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 309 transitions, 3860 flow [2024-06-20 16:38:11,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:11,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:11,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:11,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-20 16:38:11,102 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-20 16:38:11,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:11,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1934619591, now seen corresponding path program 32 times [2024-06-20 16:38:11,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:11,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018227212] [2024-06-20 16:38:11,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:11,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:11,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:12,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:12,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:12,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018227212] [2024-06-20 16:38:12,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018227212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:12,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:12,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:12,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636286894] [2024-06-20 16:38:12,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:12,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:12,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:12,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:12,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:12,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:12,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 309 transitions, 3860 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:12,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:12,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:12,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:12,780 INFO L124 PetriNetUnfolderBase]: 858/1586 cut-off events. [2024-06-20 16:38:12,780 INFO L125 PetriNetUnfolderBase]: For 173550/173550 co-relation queries the response was YES. [2024-06-20 16:38:12,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11462 conditions, 1586 events. 858/1586 cut-off events. For 173550/173550 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9394 event pairs, 146 based on Foata normal form. 2/1588 useless extension candidates. Maximal degree in co-relation 11286. Up to 1208 conditions per place. [2024-06-20 16:38:12,796 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 235 selfloop transitions, 90 changer transitions 0/327 dead transitions. [2024-06-20 16:38:12,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 327 transitions, 4864 flow [2024-06-20 16:38:12,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:38:12,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:38:12,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-20 16:38:12,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-20 16:38:12,797 INFO L175 Difference]: Start difference. First operand has 393 places, 309 transitions, 3860 flow. Second operand 10 states and 114 transitions. [2024-06-20 16:38:12,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 327 transitions, 4864 flow [2024-06-20 16:38:13,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 327 transitions, 4650 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-20 16:38:13,487 INFO L231 Difference]: Finished difference. Result has 395 places, 311 transitions, 3908 flow [2024-06-20 16:38:13,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3908, PETRI_PLACES=395, PETRI_TRANSITIONS=311} [2024-06-20 16:38:13,488 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 365 predicate places. [2024-06-20 16:38:13,488 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 311 transitions, 3908 flow [2024-06-20 16:38:13,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:13,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:13,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:13,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-20 16:38:13,489 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-20 16:38:13,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:13,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1698281981, now seen corresponding path program 4 times [2024-06-20 16:38:13,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:13,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546066484] [2024-06-20 16:38:13,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:13,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:13,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:14,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-20 16:38:14,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:14,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546066484] [2024-06-20 16:38:14,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546066484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:14,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:14,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:14,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234872576] [2024-06-20 16:38:14,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:14,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:14,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:14,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:14,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:14,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:14,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 311 transitions, 3908 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:14,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:14,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:14,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:15,340 INFO L124 PetriNetUnfolderBase]: 874/1624 cut-off events. [2024-06-20 16:38:15,340 INFO L125 PetriNetUnfolderBase]: For 238771/238771 co-relation queries the response was YES. [2024-06-20 16:38:15,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11403 conditions, 1624 events. 874/1624 cut-off events. For 238771/238771 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 9631 event pairs, 129 based on Foata normal form. 14/1638 useless extension candidates. Maximal degree in co-relation 11226. Up to 1026 conditions per place. [2024-06-20 16:38:15,356 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 187 selfloop transitions, 135 changer transitions 9/333 dead transitions. [2024-06-20 16:38:15,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 333 transitions, 4716 flow [2024-06-20 16:38:15,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:38:15,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:38:15,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-20 16:38:15,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-20 16:38:15,357 INFO L175 Difference]: Start difference. First operand has 395 places, 311 transitions, 3908 flow. Second operand 11 states and 128 transitions. [2024-06-20 16:38:15,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 333 transitions, 4716 flow [2024-06-20 16:38:16,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 333 transitions, 4537 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-20 16:38:16,115 INFO L231 Difference]: Finished difference. Result has 401 places, 308 transitions, 4009 flow [2024-06-20 16:38:16,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3729, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4009, PETRI_PLACES=401, PETRI_TRANSITIONS=308} [2024-06-20 16:38:16,115 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 371 predicate places. [2024-06-20 16:38:16,116 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 308 transitions, 4009 flow [2024-06-20 16:38:16,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:16,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:16,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:16,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-20 16:38:16,116 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-20 16:38:16,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:16,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1983381851, now seen corresponding path program 5 times [2024-06-20 16:38:16,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:16,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746879094] [2024-06-20 16:38:16,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:16,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:16,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:17,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:17,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:17,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746879094] [2024-06-20 16:38:17,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746879094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:17,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:17,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:17,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050968444] [2024-06-20 16:38:17,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:17,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:17,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:17,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:17,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:17,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:17,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 308 transitions, 4009 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:17,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:17,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:17,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:18,438 INFO L124 PetriNetUnfolderBase]: 848/1578 cut-off events. [2024-06-20 16:38:18,438 INFO L125 PetriNetUnfolderBase]: For 168747/168747 co-relation queries the response was YES. [2024-06-20 16:38:18,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11453 conditions, 1578 events. 848/1578 cut-off events. For 168747/168747 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 9418 event pairs, 307 based on Foata normal form. 2/1580 useless extension candidates. Maximal degree in co-relation 11273. Up to 1541 conditions per place. [2024-06-20 16:38:18,457 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 300 selfloop transitions, 18 changer transitions 0/320 dead transitions. [2024-06-20 16:38:18,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 320 transitions, 4707 flow [2024-06-20 16:38:18,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:38:18,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:38:18,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-20 16:38:18,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3020527859237537 [2024-06-20 16:38:18,458 INFO L175 Difference]: Start difference. First operand has 401 places, 308 transitions, 4009 flow. Second operand 11 states and 103 transitions. [2024-06-20 16:38:18,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 320 transitions, 4707 flow [2024-06-20 16:38:19,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 320 transitions, 4452 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-20 16:38:19,161 INFO L231 Difference]: Finished difference. Result has 402 places, 309 transitions, 3834 flow [2024-06-20 16:38:19,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3754, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3834, PETRI_PLACES=402, PETRI_TRANSITIONS=309} [2024-06-20 16:38:19,161 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 372 predicate places. [2024-06-20 16:38:19,161 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 309 transitions, 3834 flow [2024-06-20 16:38:19,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:19,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:19,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:19,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-20 16:38:19,162 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-20 16:38:19,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:19,162 INFO L85 PathProgramCache]: Analyzing trace with hash 556541461, now seen corresponding path program 6 times [2024-06-20 16:38:19,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:19,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032741120] [2024-06-20 16:38:19,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:19,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:19,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:20,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:20,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:20,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032741120] [2024-06-20 16:38:20,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032741120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:20,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:20,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:20,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584109487] [2024-06-20 16:38:20,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:20,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:20,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:20,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:20,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:20,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:20,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 309 transitions, 3834 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:20,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:20,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:20,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:21,066 INFO L124 PetriNetUnfolderBase]: 859/1599 cut-off events. [2024-06-20 16:38:21,066 INFO L125 PetriNetUnfolderBase]: For 182934/182934 co-relation queries the response was YES. [2024-06-20 16:38:21,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11613 conditions, 1599 events. 859/1599 cut-off events. For 182934/182934 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9585 event pairs, 306 based on Foata normal form. 2/1601 useless extension candidates. Maximal degree in co-relation 11433. Up to 1533 conditions per place. [2024-06-20 16:38:21,087 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 299 selfloop transitions, 24 changer transitions 0/325 dead transitions. [2024-06-20 16:38:21,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 325 transitions, 4824 flow [2024-06-20 16:38:21,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:38:21,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:38:21,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 113 transitions. [2024-06-20 16:38:21,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30376344086021506 [2024-06-20 16:38:21,088 INFO L175 Difference]: Start difference. First operand has 402 places, 309 transitions, 3834 flow. Second operand 12 states and 113 transitions. [2024-06-20 16:38:21,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 325 transitions, 4824 flow [2024-06-20 16:38:21,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 325 transitions, 4754 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-20 16:38:21,779 INFO L231 Difference]: Finished difference. Result has 405 places, 311 transitions, 3898 flow [2024-06-20 16:38:21,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3764, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3898, PETRI_PLACES=405, PETRI_TRANSITIONS=311} [2024-06-20 16:38:21,780 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 375 predicate places. [2024-06-20 16:38:21,780 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 311 transitions, 3898 flow [2024-06-20 16:38:21,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:21,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:21,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:21,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-20 16:38:21,781 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-20 16:38:21,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:21,781 INFO L85 PathProgramCache]: Analyzing trace with hash -2105322021, now seen corresponding path program 33 times [2024-06-20 16:38:21,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:21,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25731783] [2024-06-20 16:38:21,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:21,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:21,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:22,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:22,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:22,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25731783] [2024-06-20 16:38:22,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25731783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:22,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:22,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:22,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577086545] [2024-06-20 16:38:22,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:22,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:22,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:22,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:22,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:22,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:22,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 311 transitions, 3898 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:22,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:22,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:22,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:23,384 INFO L124 PetriNetUnfolderBase]: 863/1607 cut-off events. [2024-06-20 16:38:23,384 INFO L125 PetriNetUnfolderBase]: For 185976/185976 co-relation queries the response was YES. [2024-06-20 16:38:23,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11690 conditions, 1607 events. 863/1607 cut-off events. For 185976/185976 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9624 event pairs, 151 based on Foata normal form. 2/1609 useless extension candidates. Maximal degree in co-relation 11509. Up to 1238 conditions per place. [2024-06-20 16:38:23,403 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 232 selfloop transitions, 92 changer transitions 0/326 dead transitions. [2024-06-20 16:38:23,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 326 transitions, 4628 flow [2024-06-20 16:38:23,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:38:23,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:38:23,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-20 16:38:23,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-20 16:38:23,403 INFO L175 Difference]: Start difference. First operand has 405 places, 311 transitions, 3898 flow. Second operand 10 states and 111 transitions. [2024-06-20 16:38:23,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 326 transitions, 4628 flow [2024-06-20 16:38:24,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 326 transitions, 4552 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 16:38:24,178 INFO L231 Difference]: Finished difference. Result has 407 places, 312 transitions, 4052 flow [2024-06-20 16:38:24,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3822, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4052, PETRI_PLACES=407, PETRI_TRANSITIONS=312} [2024-06-20 16:38:24,179 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 377 predicate places. [2024-06-20 16:38:24,179 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 312 transitions, 4052 flow [2024-06-20 16:38:24,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:24,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:24,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:24,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-20 16:38:24,179 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-20 16:38:24,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:24,179 INFO L85 PathProgramCache]: Analyzing trace with hash -2100668797, now seen corresponding path program 3 times [2024-06-20 16:38:24,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:24,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628246042] [2024-06-20 16:38:24,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:24,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:24,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:25,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:25,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:25,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628246042] [2024-06-20 16:38:25,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628246042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:25,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:25,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:25,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842000223] [2024-06-20 16:38:25,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:25,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:25,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:25,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:25,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:25,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:25,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 312 transitions, 4052 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:25,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:25,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:25,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:26,259 INFO L124 PetriNetUnfolderBase]: 869/1617 cut-off events. [2024-06-20 16:38:26,259 INFO L125 PetriNetUnfolderBase]: For 188910/188910 co-relation queries the response was YES. [2024-06-20 16:38:26,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11911 conditions, 1617 events. 869/1617 cut-off events. For 188910/188910 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9667 event pairs, 174 based on Foata normal form. 2/1619 useless extension candidates. Maximal degree in co-relation 11728. Up to 956 conditions per place. [2024-06-20 16:38:26,281 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 195 selfloop transitions, 135 changer transitions 0/332 dead transitions. [2024-06-20 16:38:26,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 332 transitions, 5068 flow [2024-06-20 16:38:26,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:38:26,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:38:26,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-20 16:38:26,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-20 16:38:26,282 INFO L175 Difference]: Start difference. First operand has 407 places, 312 transitions, 4052 flow. Second operand 11 states and 129 transitions. [2024-06-20 16:38:26,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 332 transitions, 5068 flow [2024-06-20 16:38:27,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 332 transitions, 4848 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-20 16:38:27,195 INFO L231 Difference]: Finished difference. Result has 410 places, 314 transitions, 4159 flow [2024-06-20 16:38:27,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3832, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4159, PETRI_PLACES=410, PETRI_TRANSITIONS=314} [2024-06-20 16:38:27,196 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 380 predicate places. [2024-06-20 16:38:27,196 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 314 transitions, 4159 flow [2024-06-20 16:38:27,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:27,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:27,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:27,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-20 16:38:27,197 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-20 16:38:27,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:27,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1993501181, now seen corresponding path program 7 times [2024-06-20 16:38:27,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:27,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312383751] [2024-06-20 16:38:27,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:27,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:27,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:28,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:28,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:28,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312383751] [2024-06-20 16:38:28,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312383751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:28,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:28,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:28,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784160277] [2024-06-20 16:38:28,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:28,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:28,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:28,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:28,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:28,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:28,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 314 transitions, 4159 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:28,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:28,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:28,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:29,216 INFO L124 PetriNetUnfolderBase]: 866/1612 cut-off events. [2024-06-20 16:38:29,216 INFO L125 PetriNetUnfolderBase]: For 177263/177263 co-relation queries the response was YES. [2024-06-20 16:38:29,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11680 conditions, 1612 events. 866/1612 cut-off events. For 177263/177263 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9683 event pairs, 311 based on Foata normal form. 2/1614 useless extension candidates. Maximal degree in co-relation 11496. Up to 1563 conditions per place. [2024-06-20 16:38:29,237 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 301 selfloop transitions, 23 changer transitions 0/326 dead transitions. [2024-06-20 16:38:29,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 326 transitions, 4833 flow [2024-06-20 16:38:29,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:38:29,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:38:29,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 111 transitions. [2024-06-20 16:38:29,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29838709677419356 [2024-06-20 16:38:29,238 INFO L175 Difference]: Start difference. First operand has 410 places, 314 transitions, 4159 flow. Second operand 12 states and 111 transitions. [2024-06-20 16:38:29,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 326 transitions, 4833 flow [2024-06-20 16:38:30,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 326 transitions, 4503 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-20 16:38:30,063 INFO L231 Difference]: Finished difference. Result has 413 places, 314 transitions, 3881 flow [2024-06-20 16:38:30,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3829, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3881, PETRI_PLACES=413, PETRI_TRANSITIONS=314} [2024-06-20 16:38:30,063 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 383 predicate places. [2024-06-20 16:38:30,063 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 314 transitions, 3881 flow [2024-06-20 16:38:30,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:30,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:30,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:30,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-20 16:38:30,063 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-20 16:38:30,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:30,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1983373171, now seen corresponding path program 4 times [2024-06-20 16:38:30,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:30,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528378355] [2024-06-20 16:38:30,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:30,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:30,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:31,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:31,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:31,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528378355] [2024-06-20 16:38:31,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528378355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:31,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:31,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:31,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928986316] [2024-06-20 16:38:31,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:31,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:31,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:31,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:31,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:31,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:31,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 314 transitions, 3881 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:31,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:31,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:31,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:32,005 INFO L124 PetriNetUnfolderBase]: 862/1606 cut-off events. [2024-06-20 16:38:32,005 INFO L125 PetriNetUnfolderBase]: For 164022/164022 co-relation queries the response was YES. [2024-06-20 16:38:32,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11069 conditions, 1606 events. 862/1606 cut-off events. For 164022/164022 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9678 event pairs, 308 based on Foata normal form. 2/1608 useless extension candidates. Maximal degree in co-relation 10884. Up to 1564 conditions per place. [2024-06-20 16:38:32,025 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 305 selfloop transitions, 19 changer transitions 0/326 dead transitions. [2024-06-20 16:38:32,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 326 transitions, 4563 flow [2024-06-20 16:38:32,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:38:32,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:38:32,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-20 16:38:32,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30791788856304986 [2024-06-20 16:38:32,026 INFO L175 Difference]: Start difference. First operand has 413 places, 314 transitions, 3881 flow. Second operand 11 states and 105 transitions. [2024-06-20 16:38:32,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 326 transitions, 4563 flow [2024-06-20 16:38:32,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 326 transitions, 4487 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-20 16:38:32,654 INFO L231 Difference]: Finished difference. Result has 413 places, 314 transitions, 3848 flow [2024-06-20 16:38:32,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3805, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3848, PETRI_PLACES=413, PETRI_TRANSITIONS=314} [2024-06-20 16:38:32,654 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 383 predicate places. [2024-06-20 16:38:32,654 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 314 transitions, 3848 flow [2024-06-20 16:38:32,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:32,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:32,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:32,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-20 16:38:32,655 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-20 16:38:32,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:32,655 INFO L85 PathProgramCache]: Analyzing trace with hash 2108130899, now seen corresponding path program 34 times [2024-06-20 16:38:32,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:32,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982511045] [2024-06-20 16:38:32,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:32,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:32,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:33,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-20 16:38:33,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:33,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982511045] [2024-06-20 16:38:33,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982511045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:33,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:33,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:33,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105106948] [2024-06-20 16:38:33,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:33,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:33,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:33,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:33,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:33,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:33,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 314 transitions, 3848 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:33,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:33,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:33,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:34,200 INFO L124 PetriNetUnfolderBase]: 859/1601 cut-off events. [2024-06-20 16:38:34,200 INFO L125 PetriNetUnfolderBase]: For 151699/151699 co-relation queries the response was YES. [2024-06-20 16:38:34,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10762 conditions, 1601 events. 859/1601 cut-off events. For 151699/151699 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9628 event pairs, 150 based on Foata normal form. 2/1603 useless extension candidates. Maximal degree in co-relation 10576. Up to 1149 conditions per place. [2024-06-20 16:38:34,221 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 227 selfloop transitions, 100 changer transitions 0/329 dead transitions. [2024-06-20 16:38:34,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 329 transitions, 4786 flow [2024-06-20 16:38:34,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:38:34,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:38:34,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-20 16:38:34,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-20 16:38:34,222 INFO L175 Difference]: Start difference. First operand has 413 places, 314 transitions, 3848 flow. Second operand 10 states and 111 transitions. [2024-06-20 16:38:34,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 329 transitions, 4786 flow [2024-06-20 16:38:34,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 329 transitions, 4732 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 16:38:34,936 INFO L231 Difference]: Finished difference. Result has 413 places, 314 transitions, 3998 flow [2024-06-20 16:38:34,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3794, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3998, PETRI_PLACES=413, PETRI_TRANSITIONS=314} [2024-06-20 16:38:34,937 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 383 predicate places. [2024-06-20 16:38:34,937 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 314 transitions, 3998 flow [2024-06-20 16:38:34,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:34,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:34,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:34,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-20 16:38:34,937 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-20 16:38:34,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:34,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1928185851, now seen corresponding path program 35 times [2024-06-20 16:38:34,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:34,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214696198] [2024-06-20 16:38:34,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:34,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:34,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:36,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-20 16:38:36,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:36,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214696198] [2024-06-20 16:38:36,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214696198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:36,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:36,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:36,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5755029] [2024-06-20 16:38:36,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:36,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:36,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:36,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:36,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:36,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:36,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 314 transitions, 3998 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:36,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:36,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:36,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:36,705 INFO L124 PetriNetUnfolderBase]: 856/1596 cut-off events. [2024-06-20 16:38:36,705 INFO L125 PetriNetUnfolderBase]: For 139778/139778 co-relation queries the response was YES. [2024-06-20 16:38:36,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10701 conditions, 1596 events. 856/1596 cut-off events. For 139778/139778 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9603 event pairs, 147 based on Foata normal form. 2/1598 useless extension candidates. Maximal degree in co-relation 10514. Up to 1241 conditions per place. [2024-06-20 16:38:36,726 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 238 selfloop transitions, 89 changer transitions 0/329 dead transitions. [2024-06-20 16:38:36,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 329 transitions, 4704 flow [2024-06-20 16:38:36,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:38:36,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:38:36,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-20 16:38:36,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36129032258064514 [2024-06-20 16:38:36,727 INFO L175 Difference]: Start difference. First operand has 413 places, 314 transitions, 3998 flow. Second operand 10 states and 112 transitions. [2024-06-20 16:38:36,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 329 transitions, 4704 flow [2024-06-20 16:38:37,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 329 transitions, 4231 flow, removed 32 selfloop flow, removed 12 redundant places. [2024-06-20 16:38:37,495 INFO L231 Difference]: Finished difference. Result has 411 places, 314 transitions, 3707 flow [2024-06-20 16:38:37,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3525, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3707, PETRI_PLACES=411, PETRI_TRANSITIONS=314} [2024-06-20 16:38:37,496 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 381 predicate places. [2024-06-20 16:38:37,496 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 314 transitions, 3707 flow [2024-06-20 16:38:37,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:37,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:37,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:37,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-20 16:38:37,496 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-20 16:38:37,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:37,496 INFO L85 PathProgramCache]: Analyzing trace with hash -2015834073, now seen corresponding path program 5 times [2024-06-20 16:38:37,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:37,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392054639] [2024-06-20 16:38:37,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:37,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:37,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:38,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:38,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:38,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392054639] [2024-06-20 16:38:38,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392054639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:38,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:38,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:38,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480991223] [2024-06-20 16:38:38,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:38,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:38,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:38,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:38,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:39,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:39,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 314 transitions, 3707 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:39,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:39,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:39,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:39,604 INFO L124 PetriNetUnfolderBase]: 862/1606 cut-off events. [2024-06-20 16:38:39,604 INFO L125 PetriNetUnfolderBase]: For 141038/141038 co-relation queries the response was YES. [2024-06-20 16:38:39,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10074 conditions, 1606 events. 862/1606 cut-off events. For 141038/141038 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 9659 event pairs, 170 based on Foata normal form. 2/1608 useless extension candidates. Maximal degree in co-relation 9890. Up to 944 conditions per place. [2024-06-20 16:38:39,624 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 207 selfloop transitions, 125 changer transitions 0/334 dead transitions. [2024-06-20 16:38:39,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 334 transitions, 4737 flow [2024-06-20 16:38:39,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:38:39,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:38:39,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-20 16:38:39,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-20 16:38:39,626 INFO L175 Difference]: Start difference. First operand has 411 places, 314 transitions, 3707 flow. Second operand 11 states and 132 transitions. [2024-06-20 16:38:39,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 334 transitions, 4737 flow [2024-06-20 16:38:40,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 334 transitions, 4353 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-20 16:38:40,339 INFO L231 Difference]: Finished difference. Result has 410 places, 316 transitions, 3634 flow [2024-06-20 16:38:40,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3634, PETRI_PLACES=410, PETRI_TRANSITIONS=316} [2024-06-20 16:38:40,339 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 380 predicate places. [2024-06-20 16:38:40,339 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 316 transitions, 3634 flow [2024-06-20 16:38:40,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:40,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:40,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:40,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-20 16:38:40,340 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-20 16:38:40,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:40,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1928178907, now seen corresponding path program 6 times [2024-06-20 16:38:40,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:40,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965346203] [2024-06-20 16:38:40,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:40,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:40,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:41,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-20 16:38:41,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:41,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965346203] [2024-06-20 16:38:41,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965346203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:41,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:41,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:41,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786535757] [2024-06-20 16:38:41,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:41,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:41,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:41,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:41,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:42,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:42,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 316 transitions, 3634 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:42,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:42,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:42,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:42,569 INFO L124 PetriNetUnfolderBase]: 868/1616 cut-off events. [2024-06-20 16:38:42,569 INFO L125 PetriNetUnfolderBase]: For 139082/139082 co-relation queries the response was YES. [2024-06-20 16:38:42,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9855 conditions, 1616 events. 868/1616 cut-off events. For 139082/139082 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9738 event pairs, 168 based on Foata normal form. 2/1618 useless extension candidates. Maximal degree in co-relation 9672. Up to 950 conditions per place. [2024-06-20 16:38:42,589 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 207 selfloop transitions, 127 changer transitions 0/336 dead transitions. [2024-06-20 16:38:42,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 336 transitions, 4670 flow [2024-06-20 16:38:42,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:38:42,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:38:42,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-20 16:38:42,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-20 16:38:42,591 INFO L175 Difference]: Start difference. First operand has 410 places, 316 transitions, 3634 flow. Second operand 11 states and 131 transitions. [2024-06-20 16:38:42,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 336 transitions, 4670 flow [2024-06-20 16:38:43,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 336 transitions, 4378 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-20 16:38:43,227 INFO L231 Difference]: Finished difference. Result has 411 places, 318 transitions, 3657 flow [2024-06-20 16:38:43,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3346, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3657, PETRI_PLACES=411, PETRI_TRANSITIONS=318} [2024-06-20 16:38:43,228 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 381 predicate places. [2024-06-20 16:38:43,228 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 318 transitions, 3657 flow [2024-06-20 16:38:43,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:43,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:43,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:43,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-20 16:38:43,228 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-20 16:38:43,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:43,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1927939587, now seen corresponding path program 8 times [2024-06-20 16:38:43,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:43,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401531749] [2024-06-20 16:38:43,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:43,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:43,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:44,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-20 16:38:44,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:44,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401531749] [2024-06-20 16:38:44,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401531749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:44,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:44,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:38:44,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186251806] [2024-06-20 16:38:44,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:44,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:38:44,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:44,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:38:44,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:38:44,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:44,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 318 transitions, 3657 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:44,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:44,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:44,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:44,987 INFO L124 PetriNetUnfolderBase]: 877/1641 cut-off events. [2024-06-20 16:38:44,987 INFO L125 PetriNetUnfolderBase]: For 199907/199907 co-relation queries the response was YES. [2024-06-20 16:38:45,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9388 conditions, 1641 events. 877/1641 cut-off events. For 199907/199907 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9882 event pairs, 172 based on Foata normal form. 14/1655 useless extension candidates. Maximal degree in co-relation 9205. Up to 1005 conditions per place. [2024-06-20 16:38:45,007 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 211 selfloop transitions, 109 changer transitions 17/339 dead transitions. [2024-06-20 16:38:45,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 339 transitions, 4439 flow [2024-06-20 16:38:45,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:38:45,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:38:45,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-20 16:38:45,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-20 16:38:45,008 INFO L175 Difference]: Start difference. First operand has 411 places, 318 transitions, 3657 flow. Second operand 11 states and 130 transitions. [2024-06-20 16:38:45,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 339 transitions, 4439 flow [2024-06-20 16:38:45,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 339 transitions, 4119 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-20 16:38:45,635 INFO L231 Difference]: Finished difference. Result has 414 places, 306 transitions, 3439 flow [2024-06-20 16:38:45,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3337, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3439, PETRI_PLACES=414, PETRI_TRANSITIONS=306} [2024-06-20 16:38:45,635 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 384 predicate places. [2024-06-20 16:38:45,635 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 306 transitions, 3439 flow [2024-06-20 16:38:45,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:45,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:45,635 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-20 16:38:45,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-20 16:38:45,636 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-20 16:38:45,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:45,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1408071917, now seen corresponding path program 1 times [2024-06-20 16:38:45,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:45,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940915704] [2024-06-20 16:38:45,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:45,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:45,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:46,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-20 16:38:46,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:46,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940915704] [2024-06-20 16:38:46,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940915704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:46,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:46,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:38:46,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310260199] [2024-06-20 16:38:46,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:46,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:38:46,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:46,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:38:46,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:38:46,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:46,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 306 transitions, 3439 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:46,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:46,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:46,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:47,179 INFO L124 PetriNetUnfolderBase]: 825/1557 cut-off events. [2024-06-20 16:38:47,179 INFO L125 PetriNetUnfolderBase]: For 113269/113269 co-relation queries the response was YES. [2024-06-20 16:38:47,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8926 conditions, 1557 events. 825/1557 cut-off events. For 113269/113269 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9491 event pairs, 193 based on Foata normal form. 2/1559 useless extension candidates. Maximal degree in co-relation 8741. Up to 1456 conditions per place. [2024-06-20 16:38:47,197 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 300 selfloop transitions, 27 changer transitions 0/329 dead transitions. [2024-06-20 16:38:47,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 329 transitions, 4179 flow [2024-06-20 16:38:47,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:38:47,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:38:47,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2024-06-20 16:38:47,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32526881720430106 [2024-06-20 16:38:47,198 INFO L175 Difference]: Start difference. First operand has 414 places, 306 transitions, 3439 flow. Second operand 12 states and 121 transitions. [2024-06-20 16:38:47,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 329 transitions, 4179 flow [2024-06-20 16:38:47,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 329 transitions, 3570 flow, removed 23 selfloop flow, removed 23 redundant places. [2024-06-20 16:38:47,734 INFO L231 Difference]: Finished difference. Result has 400 places, 307 transitions, 2922 flow [2024-06-20 16:38:47,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2830, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2922, PETRI_PLACES=400, PETRI_TRANSITIONS=307} [2024-06-20 16:38:47,734 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 370 predicate places. [2024-06-20 16:38:47,734 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 307 transitions, 2922 flow [2024-06-20 16:38:47,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:47,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:47,735 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-20 16:38:47,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-20 16:38:47,735 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-20 16:38:47,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:47,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1643369731, now seen corresponding path program 2 times [2024-06-20 16:38:47,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:47,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783981344] [2024-06-20 16:38:47,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:47,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:47,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:48,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:48,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:48,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783981344] [2024-06-20 16:38:48,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783981344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:48,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:48,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:38:48,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078210070] [2024-06-20 16:38:48,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:48,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:38:48,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:48,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:38:48,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:38:48,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:48,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 307 transitions, 2922 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:48,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:48,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:48,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:49,267 INFO L124 PetriNetUnfolderBase]: 829/1565 cut-off events. [2024-06-20 16:38:49,267 INFO L125 PetriNetUnfolderBase]: For 109179/109179 co-relation queries the response was YES. [2024-06-20 16:38:49,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8396 conditions, 1565 events. 829/1565 cut-off events. For 109179/109179 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9495 event pairs, 159 based on Foata normal form. 2/1567 useless extension candidates. Maximal degree in co-relation 8218. Up to 1429 conditions per place. [2024-06-20 16:38:49,287 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 299 selfloop transitions, 29 changer transitions 0/330 dead transitions. [2024-06-20 16:38:49,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 330 transitions, 3664 flow [2024-06-20 16:38:49,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:38:49,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:38:49,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 118 transitions. [2024-06-20 16:38:49,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3172043010752688 [2024-06-20 16:38:49,288 INFO L175 Difference]: Start difference. First operand has 400 places, 307 transitions, 2922 flow. Second operand 12 states and 118 transitions. [2024-06-20 16:38:49,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 330 transitions, 3664 flow [2024-06-20 16:38:50,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 330 transitions, 3547 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-20 16:38:50,061 INFO L231 Difference]: Finished difference. Result has 401 places, 308 transitions, 2903 flow [2024-06-20 16:38:50,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2903, PETRI_PLACES=401, PETRI_TRANSITIONS=308} [2024-06-20 16:38:50,061 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 371 predicate places. [2024-06-20 16:38:50,061 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 308 transitions, 2903 flow [2024-06-20 16:38:50,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:50,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:50,062 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-20 16:38:50,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-20 16:38:50,062 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:38:50,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:50,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1147707195, now seen corresponding path program 3 times [2024-06-20 16:38:50,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:50,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738374188] [2024-06-20 16:38:50,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:50,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:50,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:51,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:51,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:51,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738374188] [2024-06-20 16:38:51,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738374188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:51,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:51,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:38:51,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411069899] [2024-06-20 16:38:51,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:51,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:38:51,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:51,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:38:51,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:38:51,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:51,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 308 transitions, 2903 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:51,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:51,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:51,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:51,669 INFO L124 PetriNetUnfolderBase]: 840/1586 cut-off events. [2024-06-20 16:38:51,669 INFO L125 PetriNetUnfolderBase]: For 121491/121491 co-relation queries the response was YES. [2024-06-20 16:38:51,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8742 conditions, 1586 events. 840/1586 cut-off events. For 121491/121491 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9646 event pairs, 187 based on Foata normal form. 2/1588 useless extension candidates. Maximal degree in co-relation 8564. Up to 1410 conditions per place. [2024-06-20 16:38:51,688 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 295 selfloop transitions, 35 changer transitions 0/332 dead transitions. [2024-06-20 16:38:51,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 332 transitions, 3933 flow [2024-06-20 16:38:51,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:38:51,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:38:51,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-20 16:38:51,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-20 16:38:51,689 INFO L175 Difference]: Start difference. First operand has 401 places, 308 transitions, 2903 flow. Second operand 12 states and 127 transitions. [2024-06-20 16:38:51,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 332 transitions, 3933 flow [2024-06-20 16:38:52,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 332 transitions, 3847 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-20 16:38:52,355 INFO L231 Difference]: Finished difference. Result has 403 places, 310 transitions, 2961 flow [2024-06-20 16:38:52,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2817, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2961, PETRI_PLACES=403, PETRI_TRANSITIONS=310} [2024-06-20 16:38:52,355 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 373 predicate places. [2024-06-20 16:38:52,356 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 310 transitions, 2961 flow [2024-06-20 16:38:52,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:52,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:52,356 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-20 16:38:52,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-20 16:38:52,356 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:38:52,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:52,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1463412907, now seen corresponding path program 4 times [2024-06-20 16:38:52,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:52,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567219074] [2024-06-20 16:38:52,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:52,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:52,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:53,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:53,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:53,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567219074] [2024-06-20 16:38:53,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567219074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:53,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:53,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:38:53,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441848026] [2024-06-20 16:38:53,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:53,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:38:53,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:53,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:38:53,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:38:53,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:53,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 310 transitions, 2961 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:53,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:53,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:53,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:53,947 INFO L124 PetriNetUnfolderBase]: 844/1594 cut-off events. [2024-06-20 16:38:53,947 INFO L125 PetriNetUnfolderBase]: For 126891/126891 co-relation queries the response was YES. [2024-06-20 16:38:53,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8801 conditions, 1594 events. 844/1594 cut-off events. For 126891/126891 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9727 event pairs, 192 based on Foata normal form. 2/1596 useless extension candidates. Maximal degree in co-relation 8622. Up to 1446 conditions per place. [2024-06-20 16:38:53,967 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 295 selfloop transitions, 36 changer transitions 0/333 dead transitions. [2024-06-20 16:38:53,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 333 transitions, 3967 flow [2024-06-20 16:38:53,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:38:53,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:38:53,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-20 16:38:53,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-20 16:38:53,968 INFO L175 Difference]: Start difference. First operand has 403 places, 310 transitions, 2961 flow. Second operand 12 states and 126 transitions. [2024-06-20 16:38:53,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 333 transitions, 3967 flow [2024-06-20 16:38:54,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 333 transitions, 3887 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-20 16:38:54,625 INFO L231 Difference]: Finished difference. Result has 407 places, 311 transitions, 2993 flow [2024-06-20 16:38:54,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2883, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2993, PETRI_PLACES=407, PETRI_TRANSITIONS=311} [2024-06-20 16:38:54,626 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 377 predicate places. [2024-06-20 16:38:54,626 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 311 transitions, 2993 flow [2024-06-20 16:38:54,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:54,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:54,627 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-20 16:38:54,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-20 16:38:54,627 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:38:54,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:54,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1463557057, now seen corresponding path program 5 times [2024-06-20 16:38:54,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:54,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140220350] [2024-06-20 16:38:54,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:54,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:54,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:55,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:55,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:55,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140220350] [2024-06-20 16:38:55,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140220350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:55,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:55,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:38:55,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182044454] [2024-06-20 16:38:55,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:55,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:38:55,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:55,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:38:55,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:38:55,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:55,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 311 transitions, 2993 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:55,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:55,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:55,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:56,226 INFO L124 PetriNetUnfolderBase]: 848/1602 cut-off events. [2024-06-20 16:38:56,226 INFO L125 PetriNetUnfolderBase]: For 128862/128862 co-relation queries the response was YES. [2024-06-20 16:38:56,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8888 conditions, 1602 events. 848/1602 cut-off events. For 128862/128862 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9812 event pairs, 199 based on Foata normal form. 2/1604 useless extension candidates. Maximal degree in co-relation 8707. Up to 1474 conditions per place. [2024-06-20 16:38:56,246 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 295 selfloop transitions, 37 changer transitions 0/334 dead transitions. [2024-06-20 16:38:56,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 334 transitions, 4007 flow [2024-06-20 16:38:56,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:38:56,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:38:56,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-20 16:38:56,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-20 16:38:56,247 INFO L175 Difference]: Start difference. First operand has 407 places, 311 transitions, 2993 flow. Second operand 12 states and 125 transitions. [2024-06-20 16:38:56,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 334 transitions, 4007 flow [2024-06-20 16:38:56,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 334 transitions, 3902 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-20 16:38:56,897 INFO L231 Difference]: Finished difference. Result has 409 places, 312 transitions, 3002 flow [2024-06-20 16:38:56,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2890, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3002, PETRI_PLACES=409, PETRI_TRANSITIONS=312} [2024-06-20 16:38:56,898 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 379 predicate places. [2024-06-20 16:38:56,898 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 312 transitions, 3002 flow [2024-06-20 16:38:56,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:56,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:56,898 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-20 16:38:56,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-20 16:38:56,898 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:38:56,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:56,898 INFO L85 PathProgramCache]: Analyzing trace with hash -283918723, now seen corresponding path program 6 times [2024-06-20 16:38:56,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:56,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806252601] [2024-06-20 16:38:56,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:56,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:56,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:57,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-20 16:38:57,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:57,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806252601] [2024-06-20 16:38:57,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806252601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:57,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:57,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:38:57,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085353344] [2024-06-20 16:38:57,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:57,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:38:57,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:57,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:38:57,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:38:58,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:38:58,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 312 transitions, 3002 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:58,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:58,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:38:58,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:58,524 INFO L124 PetriNetUnfolderBase]: 845/1597 cut-off events. [2024-06-20 16:38:58,524 INFO L125 PetriNetUnfolderBase]: For 114556/114556 co-relation queries the response was YES. [2024-06-20 16:38:58,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8549 conditions, 1597 events. 845/1597 cut-off events. For 114556/114556 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9758 event pairs, 203 based on Foata normal form. 2/1599 useless extension candidates. Maximal degree in co-relation 8367. Up to 1488 conditions per place. [2024-06-20 16:38:58,544 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 294 selfloop transitions, 37 changer transitions 0/333 dead transitions. [2024-06-20 16:38:58,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 333 transitions, 3730 flow [2024-06-20 16:38:58,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:38:58,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:38:58,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-20 16:38:58,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33064516129032256 [2024-06-20 16:38:58,545 INFO L175 Difference]: Start difference. First operand has 409 places, 312 transitions, 3002 flow. Second operand 12 states and 123 transitions. [2024-06-20 16:38:58,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 333 transitions, 3730 flow [2024-06-20 16:38:59,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 333 transitions, 3595 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-20 16:38:59,200 INFO L231 Difference]: Finished difference. Result has 411 places, 312 transitions, 2946 flow [2024-06-20 16:38:59,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2867, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2946, PETRI_PLACES=411, PETRI_TRANSITIONS=312} [2024-06-20 16:38:59,201 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 381 predicate places. [2024-06-20 16:38:59,201 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 312 transitions, 2946 flow [2024-06-20 16:38:59,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:59,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:59,202 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-20 16:38:59,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-20 16:38:59,202 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:38:59,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:59,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1588062563, now seen corresponding path program 7 times [2024-06-20 16:38:59,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:59,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702665432] [2024-06-20 16:38:59,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:59,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:59,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:00,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:00,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:00,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702665432] [2024-06-20 16:39:00,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702665432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:00,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:00,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:00,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503850422] [2024-06-20 16:39:00,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:00,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:00,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:00,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:00,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:00,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:00,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 312 transitions, 2946 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:00,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:00,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:00,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:00,952 INFO L124 PetriNetUnfolderBase]: 849/1605 cut-off events. [2024-06-20 16:39:00,952 INFO L125 PetriNetUnfolderBase]: For 115869/115869 co-relation queries the response was YES. [2024-06-20 16:39:00,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8528 conditions, 1605 events. 849/1605 cut-off events. For 115869/115869 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9864 event pairs, 173 based on Foata normal form. 2/1607 useless extension candidates. Maximal degree in co-relation 8345. Up to 1504 conditions per place. [2024-06-20 16:39:00,972 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 306 selfloop transitions, 26 changer transitions 0/334 dead transitions. [2024-06-20 16:39:00,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 334 transitions, 3698 flow [2024-06-20 16:39:00,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:00,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:00,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 122 transitions. [2024-06-20 16:39:00,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3279569892473118 [2024-06-20 16:39:00,973 INFO L175 Difference]: Start difference. First operand has 411 places, 312 transitions, 2946 flow. Second operand 12 states and 122 transitions. [2024-06-20 16:39:00,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 334 transitions, 3698 flow [2024-06-20 16:39:01,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 334 transitions, 3621 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-20 16:39:01,603 INFO L231 Difference]: Finished difference. Result has 412 places, 313 transitions, 2963 flow [2024-06-20 16:39:01,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2869, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2963, PETRI_PLACES=412, PETRI_TRANSITIONS=313} [2024-06-20 16:39:01,604 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 382 predicate places. [2024-06-20 16:39:01,604 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 313 transitions, 2963 flow [2024-06-20 16:39:01,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:01,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:01,604 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-20 16:39:01,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-20 16:39:01,605 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:01,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:01,605 INFO L85 PathProgramCache]: Analyzing trace with hash -906038783, now seen corresponding path program 8 times [2024-06-20 16:39:01,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:01,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725942827] [2024-06-20 16:39:01,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:01,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:01,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:02,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:02,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:02,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725942827] [2024-06-20 16:39:02,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725942827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:02,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:02,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:02,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688706010] [2024-06-20 16:39:02,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:02,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:02,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:02,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:02,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:02,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:02,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 313 transitions, 2963 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:02,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:02,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:02,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:03,315 INFO L124 PetriNetUnfolderBase]: 860/1626 cut-off events. [2024-06-20 16:39:03,316 INFO L125 PetriNetUnfolderBase]: For 135350/135350 co-relation queries the response was YES. [2024-06-20 16:39:03,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9003 conditions, 1626 events. 860/1626 cut-off events. For 135350/135350 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9991 event pairs, 176 based on Foata normal form. 2/1628 useless extension candidates. Maximal degree in co-relation 8819. Up to 1450 conditions per place. [2024-06-20 16:39:03,336 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 300 selfloop transitions, 34 changer transitions 0/336 dead transitions. [2024-06-20 16:39:03,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 336 transitions, 4017 flow [2024-06-20 16:39:03,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:03,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:03,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-20 16:39:03,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-20 16:39:03,337 INFO L175 Difference]: Start difference. First operand has 412 places, 313 transitions, 2963 flow. Second operand 12 states and 128 transitions. [2024-06-20 16:39:03,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 336 transitions, 4017 flow [2024-06-20 16:39:04,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 336 transitions, 3933 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-20 16:39:04,060 INFO L231 Difference]: Finished difference. Result has 414 places, 315 transitions, 3029 flow [2024-06-20 16:39:04,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2879, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3029, PETRI_PLACES=414, PETRI_TRANSITIONS=315} [2024-06-20 16:39:04,061 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 384 predicate places. [2024-06-20 16:39:04,061 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 315 transitions, 3029 flow [2024-06-20 16:39:04,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:04,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:04,061 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-20 16:39:04,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-20 16:39:04,061 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:04,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:04,061 INFO L85 PathProgramCache]: Analyzing trace with hash -902314133, now seen corresponding path program 9 times [2024-06-20 16:39:04,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:04,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404170925] [2024-06-20 16:39:04,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:04,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:04,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:05,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:05,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:05,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404170925] [2024-06-20 16:39:05,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404170925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:05,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:05,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:05,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621718638] [2024-06-20 16:39:05,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:05,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:05,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:05,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:05,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:05,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:05,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 315 transitions, 3029 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:05,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:05,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:05,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:05,860 INFO L124 PetriNetUnfolderBase]: 864/1634 cut-off events. [2024-06-20 16:39:05,860 INFO L125 PetriNetUnfolderBase]: For 137641/137641 co-relation queries the response was YES. [2024-06-20 16:39:05,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9074 conditions, 1634 events. 864/1634 cut-off events. For 137641/137641 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 10028 event pairs, 178 based on Foata normal form. 2/1636 useless extension candidates. Maximal degree in co-relation 8889. Up to 1525 conditions per place. [2024-06-20 16:39:05,880 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 298 selfloop transitions, 36 changer transitions 0/336 dead transitions. [2024-06-20 16:39:05,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 336 transitions, 3801 flow [2024-06-20 16:39:05,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:05,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:05,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 124 transitions. [2024-06-20 16:39:05,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-20 16:39:05,881 INFO L175 Difference]: Start difference. First operand has 414 places, 315 transitions, 3029 flow. Second operand 12 states and 124 transitions. [2024-06-20 16:39:05,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 336 transitions, 3801 flow [2024-06-20 16:39:06,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 336 transitions, 3715 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 16:39:06,612 INFO L231 Difference]: Finished difference. Result has 418 places, 316 transitions, 3062 flow [2024-06-20 16:39:06,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2947, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3062, PETRI_PLACES=418, PETRI_TRANSITIONS=316} [2024-06-20 16:39:06,613 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 388 predicate places. [2024-06-20 16:39:06,613 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 316 transitions, 3062 flow [2024-06-20 16:39:06,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:06,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:06,613 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-20 16:39:06,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-20 16:39:06,613 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:06,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:06,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1663456099, now seen corresponding path program 10 times [2024-06-20 16:39:06,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:06,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156227994] [2024-06-20 16:39:06,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:06,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:06,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:07,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:07,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:07,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156227994] [2024-06-20 16:39:07,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156227994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:07,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:07,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:07,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565811847] [2024-06-20 16:39:07,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:07,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:07,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:07,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:07,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:07,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:07,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 316 transitions, 3062 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:07,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:07,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:07,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:08,361 INFO L124 PetriNetUnfolderBase]: 868/1642 cut-off events. [2024-06-20 16:39:08,361 INFO L125 PetriNetUnfolderBase]: For 139545/139545 co-relation queries the response was YES. [2024-06-20 16:39:08,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9151 conditions, 1642 events. 868/1642 cut-off events. For 139545/139545 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 10117 event pairs, 176 based on Foata normal form. 2/1644 useless extension candidates. Maximal degree in co-relation 8964. Up to 1490 conditions per place. [2024-06-20 16:39:08,381 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 300 selfloop transitions, 36 changer transitions 0/338 dead transitions. [2024-06-20 16:39:08,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 338 transitions, 4090 flow [2024-06-20 16:39:08,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:08,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:08,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-20 16:39:08,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-20 16:39:08,382 INFO L175 Difference]: Start difference. First operand has 418 places, 316 transitions, 3062 flow. Second operand 12 states and 127 transitions. [2024-06-20 16:39:08,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 338 transitions, 4090 flow [2024-06-20 16:39:09,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 338 transitions, 3989 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-20 16:39:09,153 INFO L231 Difference]: Finished difference. Result has 420 places, 317 transitions, 3075 flow [2024-06-20 16:39:09,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2961, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3075, PETRI_PLACES=420, PETRI_TRANSITIONS=317} [2024-06-20 16:39:09,154 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 390 predicate places. [2024-06-20 16:39:09,154 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 317 transitions, 3075 flow [2024-06-20 16:39:09,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:09,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:09,154 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-20 16:39:09,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-20 16:39:09,154 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:09,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:09,155 INFO L85 PathProgramCache]: Analyzing trace with hash -902319713, now seen corresponding path program 11 times [2024-06-20 16:39:09,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:09,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429385167] [2024-06-20 16:39:09,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:09,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:09,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:10,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:10,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:10,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429385167] [2024-06-20 16:39:10,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429385167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:10,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:10,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:10,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352965794] [2024-06-20 16:39:10,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:10,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:10,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:10,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:10,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:10,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:10,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 317 transitions, 3075 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:10,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:10,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:10,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:10,978 INFO L124 PetriNetUnfolderBase]: 865/1637 cut-off events. [2024-06-20 16:39:10,978 INFO L125 PetriNetUnfolderBase]: For 124122/124122 co-relation queries the response was YES. [2024-06-20 16:39:10,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8806 conditions, 1637 events. 865/1637 cut-off events. For 124122/124122 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 10078 event pairs, 177 based on Foata normal form. 2/1639 useless extension candidates. Maximal degree in co-relation 8618. Up to 1512 conditions per place. [2024-06-20 16:39:10,998 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 299 selfloop transitions, 36 changer transitions 0/337 dead transitions. [2024-06-20 16:39:10,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 337 transitions, 3805 flow [2024-06-20 16:39:10,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:10,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:10,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-20 16:39:10,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-20 16:39:10,999 INFO L175 Difference]: Start difference. First operand has 420 places, 317 transitions, 3075 flow. Second operand 12 states and 125 transitions. [2024-06-20 16:39:10,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 337 transitions, 3805 flow [2024-06-20 16:39:11,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 337 transitions, 3666 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-20 16:39:11,691 INFO L231 Difference]: Finished difference. Result has 422 places, 317 transitions, 3012 flow [2024-06-20 16:39:11,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2936, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3012, PETRI_PLACES=422, PETRI_TRANSITIONS=317} [2024-06-20 16:39:11,691 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 392 predicate places. [2024-06-20 16:39:11,691 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 317 transitions, 3012 flow [2024-06-20 16:39:11,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:11,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:11,692 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-20 16:39:11,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-20 16:39:11,692 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:11,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:11,692 INFO L85 PathProgramCache]: Analyzing trace with hash 468979133, now seen corresponding path program 12 times [2024-06-20 16:39:11,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:11,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098841519] [2024-06-20 16:39:11,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:11,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:11,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:12,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-20 16:39:12,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:12,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098841519] [2024-06-20 16:39:12,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098841519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:12,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:12,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:12,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331837050] [2024-06-20 16:39:12,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:12,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:12,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:12,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:12,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:12,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:12,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 317 transitions, 3012 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:12,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:12,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:12,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:13,527 INFO L124 PetriNetUnfolderBase]: 869/1645 cut-off events. [2024-06-20 16:39:13,527 INFO L125 PetriNetUnfolderBase]: For 125488/125488 co-relation queries the response was YES. [2024-06-20 16:39:13,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8781 conditions, 1645 events. 869/1645 cut-off events. For 125488/125488 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 10132 event pairs, 167 based on Foata normal form. 2/1647 useless extension candidates. Maximal degree in co-relation 8592. Up to 1403 conditions per place. [2024-06-20 16:39:13,547 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 274 selfloop transitions, 62 changer transitions 0/338 dead transitions. [2024-06-20 16:39:13,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 338 transitions, 3790 flow [2024-06-20 16:39:13,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:13,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:13,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-20 16:39:13,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-20 16:39:13,548 INFO L175 Difference]: Start difference. First operand has 422 places, 317 transitions, 3012 flow. Second operand 12 states and 130 transitions. [2024-06-20 16:39:13,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 338 transitions, 3790 flow [2024-06-20 16:39:14,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 338 transitions, 3709 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-20 16:39:14,242 INFO L231 Difference]: Finished difference. Result has 423 places, 318 transitions, 3101 flow [2024-06-20 16:39:14,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3101, PETRI_PLACES=423, PETRI_TRANSITIONS=318} [2024-06-20 16:39:14,243 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 393 predicate places. [2024-06-20 16:39:14,243 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 318 transitions, 3101 flow [2024-06-20 16:39:14,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:14,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:14,243 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-20 16:39:14,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-20 16:39:14,243 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:14,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:14,243 INFO L85 PathProgramCache]: Analyzing trace with hash 468973553, now seen corresponding path program 13 times [2024-06-20 16:39:14,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:14,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511460508] [2024-06-20 16:39:14,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:14,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:14,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:15,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:15,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:15,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511460508] [2024-06-20 16:39:15,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511460508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:15,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:15,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:15,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216162494] [2024-06-20 16:39:15,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:15,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:15,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:15,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:15,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:15,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:15,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 318 transitions, 3101 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:15,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:15,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:15,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:16,025 INFO L124 PetriNetUnfolderBase]: 873/1653 cut-off events. [2024-06-20 16:39:16,025 INFO L125 PetriNetUnfolderBase]: For 128173/128173 co-relation queries the response was YES. [2024-06-20 16:39:16,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8943 conditions, 1653 events. 873/1653 cut-off events. For 128173/128173 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 10217 event pairs, 167 based on Foata normal form. 2/1655 useless extension candidates. Maximal degree in co-relation 8753. Up to 1397 conditions per place. [2024-06-20 16:39:16,046 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 274 selfloop transitions, 63 changer transitions 0/339 dead transitions. [2024-06-20 16:39:16,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 339 transitions, 3879 flow [2024-06-20 16:39:16,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:16,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:16,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-20 16:39:16,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-20 16:39:16,047 INFO L175 Difference]: Start difference. First operand has 423 places, 318 transitions, 3101 flow. Second operand 12 states and 131 transitions. [2024-06-20 16:39:16,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 339 transitions, 3879 flow [2024-06-20 16:39:16,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 339 transitions, 3719 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-20 16:39:16,762 INFO L231 Difference]: Finished difference. Result has 425 places, 319 transitions, 3115 flow [2024-06-20 16:39:16,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2941, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3115, PETRI_PLACES=425, PETRI_TRANSITIONS=319} [2024-06-20 16:39:16,762 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 395 predicate places. [2024-06-20 16:39:16,762 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 319 transitions, 3115 flow [2024-06-20 16:39:16,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:16,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:16,762 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-20 16:39:16,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-20 16:39:16,762 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:16,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:16,763 INFO L85 PathProgramCache]: Analyzing trace with hash -200548891, now seen corresponding path program 14 times [2024-06-20 16:39:16,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:16,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659072333] [2024-06-20 16:39:16,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:16,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:16,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:17,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:17,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:17,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659072333] [2024-06-20 16:39:17,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659072333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:17,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:17,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:17,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912576970] [2024-06-20 16:39:17,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:17,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:17,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:17,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:17,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:18,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:18,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 319 transitions, 3115 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:18,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:18,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:18,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:18,620 INFO L124 PetriNetUnfolderBase]: 913/1733 cut-off events. [2024-06-20 16:39:18,621 INFO L125 PetriNetUnfolderBase]: For 236200/236200 co-relation queries the response was YES. [2024-06-20 16:39:18,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10994 conditions, 1733 events. 913/1733 cut-off events. For 236200/236200 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 10694 event pairs, 185 based on Foata normal form. 2/1735 useless extension candidates. Maximal degree in co-relation 10803. Up to 1369 conditions per place. [2024-06-20 16:39:18,644 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 279 selfloop transitions, 65 changer transitions 0/346 dead transitions. [2024-06-20 16:39:18,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 346 transitions, 4267 flow [2024-06-20 16:39:18,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:18,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:18,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-20 16:39:18,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-20 16:39:18,645 INFO L175 Difference]: Start difference. First operand has 425 places, 319 transitions, 3115 flow. Second operand 12 states and 136 transitions. [2024-06-20 16:39:18,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 346 transitions, 4267 flow [2024-06-20 16:39:19,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 346 transitions, 4103 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-20 16:39:19,631 INFO L231 Difference]: Finished difference. Result has 427 places, 321 transitions, 3175 flow [2024-06-20 16:39:19,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2951, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3175, PETRI_PLACES=427, PETRI_TRANSITIONS=321} [2024-06-20 16:39:19,632 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 397 predicate places. [2024-06-20 16:39:19,632 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 321 transitions, 3175 flow [2024-06-20 16:39:19,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:19,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:19,632 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-20 16:39:19,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-20 16:39:19,632 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:19,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:19,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1197207195, now seen corresponding path program 15 times [2024-06-20 16:39:19,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:19,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421105760] [2024-06-20 16:39:19,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:19,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:19,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:20,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:20,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:20,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421105760] [2024-06-20 16:39:20,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421105760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:20,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:20,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:20,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765229995] [2024-06-20 16:39:20,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:20,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:20,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:20,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:20,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:21,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:21,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 321 transitions, 3175 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:21,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:21,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:21,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:21,660 INFO L124 PetriNetUnfolderBase]: 917/1741 cut-off events. [2024-06-20 16:39:21,660 INFO L125 PetriNetUnfolderBase]: For 239997/239997 co-relation queries the response was YES. [2024-06-20 16:39:21,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11067 conditions, 1741 events. 917/1741 cut-off events. For 239997/239997 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 10749 event pairs, 203 based on Foata normal form. 2/1743 useless extension candidates. Maximal degree in co-relation 10875. Up to 1499 conditions per place. [2024-06-20 16:39:21,683 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 282 selfloop transitions, 58 changer transitions 0/342 dead transitions. [2024-06-20 16:39:21,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 342 transitions, 3967 flow [2024-06-20 16:39:21,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:21,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:21,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-20 16:39:21,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-20 16:39:21,685 INFO L175 Difference]: Start difference. First operand has 427 places, 321 transitions, 3175 flow. Second operand 12 states and 131 transitions. [2024-06-20 16:39:21,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 342 transitions, 3967 flow [2024-06-20 16:39:22,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 342 transitions, 3837 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 16:39:22,982 INFO L231 Difference]: Finished difference. Result has 431 places, 322 transitions, 3213 flow [2024-06-20 16:39:22,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3213, PETRI_PLACES=431, PETRI_TRANSITIONS=322} [2024-06-20 16:39:22,982 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 401 predicate places. [2024-06-20 16:39:22,982 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 322 transitions, 3213 flow [2024-06-20 16:39:22,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:22,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:22,983 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-20 16:39:22,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-20 16:39:22,983 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:22,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:22,983 INFO L85 PathProgramCache]: Analyzing trace with hash -527834481, now seen corresponding path program 16 times [2024-06-20 16:39:22,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:22,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020047110] [2024-06-20 16:39:22,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:22,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:22,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:24,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-20 16:39:24,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:24,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020047110] [2024-06-20 16:39:24,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020047110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:24,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:24,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:24,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024799305] [2024-06-20 16:39:24,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:24,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:24,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:24,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:24,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:24,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:24,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 322 transitions, 3213 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:24,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:24,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:24,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:24,908 INFO L124 PetriNetUnfolderBase]: 921/1749 cut-off events. [2024-06-20 16:39:24,908 INFO L125 PetriNetUnfolderBase]: For 243426/243426 co-relation queries the response was YES. [2024-06-20 16:39:24,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11184 conditions, 1749 events. 921/1749 cut-off events. For 243426/243426 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 10806 event pairs, 203 based on Foata normal form. 2/1751 useless extension candidates. Maximal degree in co-relation 10990. Up to 1493 conditions per place. [2024-06-20 16:39:24,932 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 282 selfloop transitions, 59 changer transitions 0/343 dead transitions. [2024-06-20 16:39:24,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 343 transitions, 4005 flow [2024-06-20 16:39:24,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:24,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:24,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-20 16:39:24,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:39:24,933 INFO L175 Difference]: Start difference. First operand has 431 places, 322 transitions, 3213 flow. Second operand 12 states and 132 transitions. [2024-06-20 16:39:24,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 343 transitions, 4005 flow [2024-06-20 16:39:26,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 343 transitions, 3847 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-20 16:39:26,017 INFO L231 Difference]: Finished difference. Result has 433 places, 323 transitions, 3227 flow [2024-06-20 16:39:26,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3227, PETRI_PLACES=433, PETRI_TRANSITIONS=323} [2024-06-20 16:39:26,018 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 403 predicate places. [2024-06-20 16:39:26,018 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 323 transitions, 3227 flow [2024-06-20 16:39:26,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:26,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:26,018 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-20 16:39:26,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-20 16:39:26,019 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:26,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:26,019 INFO L85 PathProgramCache]: Analyzing trace with hash 665655147, now seen corresponding path program 17 times [2024-06-20 16:39:26,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:26,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274275508] [2024-06-20 16:39:26,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:26,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:26,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:27,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:27,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:27,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274275508] [2024-06-20 16:39:27,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274275508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:27,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:27,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:27,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694471754] [2024-06-20 16:39:27,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:27,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:27,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:27,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:27,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:27,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:27,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 323 transitions, 3227 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:27,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:27,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:27,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:27,951 INFO L124 PetriNetUnfolderBase]: 925/1757 cut-off events. [2024-06-20 16:39:27,951 INFO L125 PetriNetUnfolderBase]: For 246742/246742 co-relation queries the response was YES. [2024-06-20 16:39:27,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11229 conditions, 1757 events. 925/1757 cut-off events. For 246742/246742 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10878 event pairs, 195 based on Foata normal form. 2/1759 useless extension candidates. Maximal degree in co-relation 11034. Up to 1524 conditions per place. [2024-06-20 16:39:27,975 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 278 selfloop transitions, 64 changer transitions 0/344 dead transitions. [2024-06-20 16:39:27,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 344 transitions, 4017 flow [2024-06-20 16:39:27,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:27,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:27,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-20 16:39:27,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-20 16:39:27,976 INFO L175 Difference]: Start difference. First operand has 433 places, 323 transitions, 3227 flow. Second operand 12 states and 127 transitions. [2024-06-20 16:39:27,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 344 transitions, 4017 flow [2024-06-20 16:39:29,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 344 transitions, 3855 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-20 16:39:29,116 INFO L231 Difference]: Finished difference. Result has 435 places, 324 transitions, 3239 flow [2024-06-20 16:39:29,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3065, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3239, PETRI_PLACES=435, PETRI_TRANSITIONS=324} [2024-06-20 16:39:29,116 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 405 predicate places. [2024-06-20 16:39:29,116 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 324 transitions, 3239 flow [2024-06-20 16:39:29,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:29,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:29,117 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-20 16:39:29,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-20 16:39:29,117 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:29,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:29,117 INFO L85 PathProgramCache]: Analyzing trace with hash 665649567, now seen corresponding path program 18 times [2024-06-20 16:39:29,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:29,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707151195] [2024-06-20 16:39:29,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:29,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:29,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:30,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:30,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:30,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707151195] [2024-06-20 16:39:30,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707151195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:30,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:30,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:30,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825118914] [2024-06-20 16:39:30,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:30,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:30,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:30,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:30,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:30,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:30,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 324 transitions, 3239 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:30,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:30,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:30,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:30,988 INFO L124 PetriNetUnfolderBase]: 929/1765 cut-off events. [2024-06-20 16:39:30,988 INFO L125 PetriNetUnfolderBase]: For 250194/250194 co-relation queries the response was YES. [2024-06-20 16:39:31,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11288 conditions, 1765 events. 929/1765 cut-off events. For 250194/250194 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 10933 event pairs, 189 based on Foata normal form. 2/1767 useless extension candidates. Maximal degree in co-relation 11092. Up to 1435 conditions per place. [2024-06-20 16:39:31,013 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 279 selfloop transitions, 69 changer transitions 0/350 dead transitions. [2024-06-20 16:39:31,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 350 transitions, 4365 flow [2024-06-20 16:39:31,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:31,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:31,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-20 16:39:31,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-20 16:39:31,014 INFO L175 Difference]: Start difference. First operand has 435 places, 324 transitions, 3239 flow. Second operand 12 states and 135 transitions. [2024-06-20 16:39:31,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 350 transitions, 4365 flow [2024-06-20 16:39:32,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 350 transitions, 4208 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-20 16:39:32,269 INFO L231 Difference]: Finished difference. Result has 438 places, 325 transitions, 3266 flow [2024-06-20 16:39:32,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3082, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3266, PETRI_PLACES=438, PETRI_TRANSITIONS=325} [2024-06-20 16:39:32,270 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 408 predicate places. [2024-06-20 16:39:32,270 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 325 transitions, 3266 flow [2024-06-20 16:39:32,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:32,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:32,271 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-20 16:39:32,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-20 16:39:32,271 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:32,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:32,271 INFO L85 PathProgramCache]: Analyzing trace with hash 673006797, now seen corresponding path program 19 times [2024-06-20 16:39:32,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:32,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285846681] [2024-06-20 16:39:32,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:32,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:32,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:33,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:33,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:33,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285846681] [2024-06-20 16:39:33,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285846681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:33,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:33,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:33,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883410379] [2024-06-20 16:39:33,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:33,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:33,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:33,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:33,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:33,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:33,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 325 transitions, 3266 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:33,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:33,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:33,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:34,163 INFO L124 PetriNetUnfolderBase]: 913/1737 cut-off events. [2024-06-20 16:39:34,163 INFO L125 PetriNetUnfolderBase]: For 233910/233910 co-relation queries the response was YES. [2024-06-20 16:39:34,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9463 conditions, 1737 events. 913/1737 cut-off events. For 233910/233910 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 10798 event pairs, 179 based on Foata normal form. 12/1749 useless extension candidates. Maximal degree in co-relation 9266. Up to 1453 conditions per place. [2024-06-20 16:39:34,187 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 270 selfloop transitions, 70 changer transitions 7/349 dead transitions. [2024-06-20 16:39:34,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 349 transitions, 4074 flow [2024-06-20 16:39:34,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:34,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:34,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-20 16:39:34,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-20 16:39:34,188 INFO L175 Difference]: Start difference. First operand has 438 places, 325 transitions, 3266 flow. Second operand 12 states and 133 transitions. [2024-06-20 16:39:34,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 349 transitions, 4074 flow [2024-06-20 16:39:35,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 349 transitions, 3864 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-20 16:39:35,105 INFO L231 Difference]: Finished difference. Result has 440 places, 322 transitions, 3176 flow [2024-06-20 16:39:35,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3176, PETRI_PLACES=440, PETRI_TRANSITIONS=322} [2024-06-20 16:39:35,105 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 410 predicate places. [2024-06-20 16:39:35,105 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 322 transitions, 3176 flow [2024-06-20 16:39:35,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:35,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:35,106 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-20 16:39:35,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-20 16:39:35,106 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:35,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:35,106 INFO L85 PathProgramCache]: Analyzing trace with hash -530604407, now seen corresponding path program 20 times [2024-06-20 16:39:35,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:35,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123924024] [2024-06-20 16:39:35,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:35,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:35,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:36,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:36,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:36,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123924024] [2024-06-20 16:39:36,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123924024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:36,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:36,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:36,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624209870] [2024-06-20 16:39:36,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:36,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:36,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:36,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:36,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:36,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:36,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 322 transitions, 3176 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:36,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:36,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:36,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:37,009 INFO L124 PetriNetUnfolderBase]: 893/1697 cut-off events. [2024-06-20 16:39:37,010 INFO L125 PetriNetUnfolderBase]: For 141464/141464 co-relation queries the response was YES. [2024-06-20 16:39:37,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9246 conditions, 1697 events. 893/1697 cut-off events. For 141464/141464 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 10565 event pairs, 191 based on Foata normal form. 2/1699 useless extension candidates. Maximal degree in co-relation 9048. Up to 1425 conditions per place. [2024-06-20 16:39:37,043 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 284 selfloop transitions, 57 changer transitions 0/343 dead transitions. [2024-06-20 16:39:37,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 343 transitions, 3966 flow [2024-06-20 16:39:37,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:37,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:37,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-20 16:39:37,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:39:37,045 INFO L175 Difference]: Start difference. First operand has 440 places, 322 transitions, 3176 flow. Second operand 12 states and 132 transitions. [2024-06-20 16:39:37,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 343 transitions, 3966 flow [2024-06-20 16:39:37,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 343 transitions, 3792 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-20 16:39:37,989 INFO L231 Difference]: Finished difference. Result has 439 places, 323 transitions, 3172 flow [2024-06-20 16:39:37,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3002, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3172, PETRI_PLACES=439, PETRI_TRANSITIONS=323} [2024-06-20 16:39:37,990 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 409 predicate places. [2024-06-20 16:39:37,990 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 323 transitions, 3172 flow [2024-06-20 16:39:37,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:37,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:37,990 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-20 16:39:37,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-20 16:39:37,990 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:37,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:37,990 INFO L85 PathProgramCache]: Analyzing trace with hash -534179327, now seen corresponding path program 21 times [2024-06-20 16:39:37,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:37,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409724827] [2024-06-20 16:39:37,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:37,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:37,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:39,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:39,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:39,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409724827] [2024-06-20 16:39:39,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409724827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:39,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:39,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:39,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760611021] [2024-06-20 16:39:39,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:39,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:39,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:39,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:39,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:39,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:39,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 323 transitions, 3172 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:39,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:39,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:39,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:39,845 INFO L124 PetriNetUnfolderBase]: 897/1705 cut-off events. [2024-06-20 16:39:39,845 INFO L125 PetriNetUnfolderBase]: For 144650/144650 co-relation queries the response was YES. [2024-06-20 16:39:39,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9295 conditions, 1705 events. 897/1705 cut-off events. For 144650/144650 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10587 event pairs, 197 based on Foata normal form. 2/1707 useless extension candidates. Maximal degree in co-relation 9096. Up to 1335 conditions per place. [2024-06-20 16:39:39,867 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 278 selfloop transitions, 64 changer transitions 0/344 dead transitions. [2024-06-20 16:39:39,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 344 transitions, 3962 flow [2024-06-20 16:39:39,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:39,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:39,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-20 16:39:39,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-20 16:39:39,868 INFO L175 Difference]: Start difference. First operand has 439 places, 323 transitions, 3172 flow. Second operand 12 states and 131 transitions. [2024-06-20 16:39:39,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 344 transitions, 3962 flow [2024-06-20 16:39:40,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 344 transitions, 3802 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-20 16:39:40,681 INFO L231 Difference]: Finished difference. Result has 441 places, 324 transitions, 3198 flow [2024-06-20 16:39:40,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3198, PETRI_PLACES=441, PETRI_TRANSITIONS=324} [2024-06-20 16:39:40,681 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 411 predicate places. [2024-06-20 16:39:40,682 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 324 transitions, 3198 flow [2024-06-20 16:39:40,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:40,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:40,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-20 16:39:40,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-20 16:39:40,682 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:40,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:40,682 INFO L85 PathProgramCache]: Analyzing trace with hash 673283503, now seen corresponding path program 1 times [2024-06-20 16:39:40,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:40,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333715020] [2024-06-20 16:39:40,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:40,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:40,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:41,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:41,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:41,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333715020] [2024-06-20 16:39:41,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333715020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:41,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:41,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:39:41,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863134026] [2024-06-20 16:39:41,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:41,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:39:41,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:41,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:39:41,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:39:41,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:41,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 324 transitions, 3198 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-20 16:39:41,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:41,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:41,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:42,309 INFO L124 PetriNetUnfolderBase]: 924/1766 cut-off events. [2024-06-20 16:39:42,309 INFO L125 PetriNetUnfolderBase]: For 263158/263158 co-relation queries the response was YES. [2024-06-20 16:39:42,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10316 conditions, 1766 events. 924/1766 cut-off events. For 263158/263158 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10985 event pairs, 186 based on Foata normal form. 8/1774 useless extension candidates. Maximal degree in co-relation 10116. Up to 1401 conditions per place. [2024-06-20 16:39:42,335 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 273 selfloop transitions, 67 changer transitions 8/350 dead transitions. [2024-06-20 16:39:42,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 350 transitions, 4292 flow [2024-06-20 16:39:42,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:42,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:42,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-20 16:39:42,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-20 16:39:42,336 INFO L175 Difference]: Start difference. First operand has 441 places, 324 transitions, 3198 flow. Second operand 12 states and 134 transitions. [2024-06-20 16:39:42,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 350 transitions, 4292 flow [2024-06-20 16:39:43,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 350 transitions, 4116 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-06-20 16:39:43,501 INFO L231 Difference]: Finished difference. Result has 443 places, 321 transitions, 3127 flow [2024-06-20 16:39:43,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3022, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3127, PETRI_PLACES=443, PETRI_TRANSITIONS=321} [2024-06-20 16:39:43,501 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 413 predicate places. [2024-06-20 16:39:43,501 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 321 transitions, 3127 flow [2024-06-20 16:39:43,501 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-20 16:39:43,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:43,502 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-20 16:39:43,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-20 16:39:43,502 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:43,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:43,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1737814347, now seen corresponding path program 22 times [2024-06-20 16:39:43,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:43,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127713437] [2024-06-20 16:39:43,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:43,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:43,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:44,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:44,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:44,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127713437] [2024-06-20 16:39:44,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127713437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:44,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:44,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:44,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181810415] [2024-06-20 16:39:44,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:44,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:44,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:44,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:44,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:44,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:44,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 321 transitions, 3127 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:44,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:44,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:44,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:45,248 INFO L124 PetriNetUnfolderBase]: 909/1733 cut-off events. [2024-06-20 16:39:45,249 INFO L125 PetriNetUnfolderBase]: For 208358/208358 co-relation queries the response was YES. [2024-06-20 16:39:45,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10183 conditions, 1733 events. 909/1733 cut-off events. For 208358/208358 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 10756 event pairs, 199 based on Foata normal form. 2/1735 useless extension candidates. Maximal degree in co-relation 9982. Up to 1501 conditions per place. [2024-06-20 16:39:45,274 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 299 selfloop transitions, 40 changer transitions 0/341 dead transitions. [2024-06-20 16:39:45,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 341 transitions, 3903 flow [2024-06-20 16:39:45,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:39:45,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:39:45,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-20 16:39:45,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3196480938416422 [2024-06-20 16:39:45,276 INFO L175 Difference]: Start difference. First operand has 443 places, 321 transitions, 3127 flow. Second operand 11 states and 109 transitions. [2024-06-20 16:39:45,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 341 transitions, 3903 flow [2024-06-20 16:39:46,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 341 transitions, 3773 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 16:39:46,456 INFO L231 Difference]: Finished difference. Result has 440 places, 322 transitions, 3143 flow [2024-06-20 16:39:46,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2997, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3143, PETRI_PLACES=440, PETRI_TRANSITIONS=322} [2024-06-20 16:39:46,456 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 410 predicate places. [2024-06-20 16:39:46,457 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 322 transitions, 3143 flow [2024-06-20 16:39:46,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:46,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:46,457 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-20 16:39:46,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-20 16:39:46,457 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:46,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:46,457 INFO L85 PathProgramCache]: Analyzing trace with hash -752567929, now seen corresponding path program 23 times [2024-06-20 16:39:46,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:46,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600449702] [2024-06-20 16:39:46,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:46,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:46,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:47,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-20 16:39:47,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:47,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600449702] [2024-06-20 16:39:47,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600449702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:47,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:47,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:47,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048688381] [2024-06-20 16:39:47,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:47,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:47,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:47,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:47,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:47,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:47,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 322 transitions, 3143 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:47,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:47,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:47,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:48,341 INFO L124 PetriNetUnfolderBase]: 920/1754 cut-off events. [2024-06-20 16:39:48,341 INFO L125 PetriNetUnfolderBase]: For 230777/230777 co-relation queries the response was YES. [2024-06-20 16:39:48,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10781 conditions, 1754 events. 920/1754 cut-off events. For 230777/230777 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10909 event pairs, 217 based on Foata normal form. 2/1756 useless extension candidates. Maximal degree in co-relation 10581. Up to 1494 conditions per place. [2024-06-20 16:39:48,366 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 275 selfloop transitions, 67 changer transitions 0/344 dead transitions. [2024-06-20 16:39:48,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 344 transitions, 4283 flow [2024-06-20 16:39:48,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:39:48,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:39:48,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-20 16:39:48,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-20 16:39:48,367 INFO L175 Difference]: Start difference. First operand has 440 places, 322 transitions, 3143 flow. Second operand 11 states and 116 transitions. [2024-06-20 16:39:48,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 344 transitions, 4283 flow [2024-06-20 16:39:49,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 344 transitions, 4135 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-20 16:39:49,498 INFO L231 Difference]: Finished difference. Result has 442 places, 324 transitions, 3257 flow [2024-06-20 16:39:49,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3013, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3257, PETRI_PLACES=442, PETRI_TRANSITIONS=324} [2024-06-20 16:39:49,498 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 412 predicate places. [2024-06-20 16:39:49,498 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 324 transitions, 3257 flow [2024-06-20 16:39:49,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:49,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:49,498 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-20 16:39:49,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-20 16:39:49,499 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:49,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:49,499 INFO L85 PathProgramCache]: Analyzing trace with hash -752562349, now seen corresponding path program 24 times [2024-06-20 16:39:49,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:49,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730236829] [2024-06-20 16:39:49,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:49,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:49,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:50,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-20 16:39:50,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:50,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730236829] [2024-06-20 16:39:50,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730236829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:50,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:50,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:50,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857345651] [2024-06-20 16:39:50,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:50,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:50,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:50,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:50,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:50,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:50,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 324 transitions, 3257 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:50,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:50,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:50,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:51,334 INFO L124 PetriNetUnfolderBase]: 917/1749 cut-off events. [2024-06-20 16:39:51,334 INFO L125 PetriNetUnfolderBase]: For 203215/203215 co-relation queries the response was YES. [2024-06-20 16:39:51,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10342 conditions, 1749 events. 917/1749 cut-off events. For 203215/203215 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10903 event pairs, 225 based on Foata normal form. 2/1751 useless extension candidates. Maximal degree in co-relation 10141. Up to 1540 conditions per place. [2024-06-20 16:39:51,359 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 274 selfloop transitions, 67 changer transitions 0/343 dead transitions. [2024-06-20 16:39:51,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 343 transitions, 3999 flow [2024-06-20 16:39:51,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:39:51,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:39:51,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-20 16:39:51,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3343108504398827 [2024-06-20 16:39:51,360 INFO L175 Difference]: Start difference. First operand has 442 places, 324 transitions, 3257 flow. Second operand 11 states and 114 transitions. [2024-06-20 16:39:51,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 343 transitions, 3999 flow [2024-06-20 16:39:52,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 343 transitions, 3821 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-20 16:39:52,466 INFO L231 Difference]: Finished difference. Result has 444 places, 324 transitions, 3224 flow [2024-06-20 16:39:52,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3079, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3224, PETRI_PLACES=444, PETRI_TRANSITIONS=324} [2024-06-20 16:39:52,466 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 414 predicate places. [2024-06-20 16:39:52,466 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 324 transitions, 3224 flow [2024-06-20 16:39:52,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:52,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:52,467 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-20 16:39:52,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-20 16:39:52,467 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:52,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:52,468 INFO L85 PathProgramCache]: Analyzing trace with hash -752712079, now seen corresponding path program 25 times [2024-06-20 16:39:52,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:52,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067440743] [2024-06-20 16:39:52,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:52,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:52,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:53,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:53,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:53,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067440743] [2024-06-20 16:39:53,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067440743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:53,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:53,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:53,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927097824] [2024-06-20 16:39:53,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:53,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:53,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:53,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:53,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:53,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:53,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 324 transitions, 3224 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:53,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:53,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:53,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:54,391 INFO L124 PetriNetUnfolderBase]: 921/1757 cut-off events. [2024-06-20 16:39:54,391 INFO L125 PetriNetUnfolderBase]: For 199705/199705 co-relation queries the response was YES. [2024-06-20 16:39:54,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10369 conditions, 1757 events. 921/1757 cut-off events. For 199705/199705 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 10989 event pairs, 207 based on Foata normal form. 2/1759 useless extension candidates. Maximal degree in co-relation 10168. Up to 1428 conditions per place. [2024-06-20 16:39:54,410 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 275 selfloop transitions, 67 changer transitions 0/344 dead transitions. [2024-06-20 16:39:54,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 344 transitions, 4012 flow [2024-06-20 16:39:54,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:39:54,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:39:54,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-20 16:39:54,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-20 16:39:54,411 INFO L175 Difference]: Start difference. First operand has 444 places, 324 transitions, 3224 flow. Second operand 11 states and 116 transitions. [2024-06-20 16:39:54,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 344 transitions, 4012 flow [2024-06-20 16:39:55,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 344 transitions, 3859 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 16:39:55,562 INFO L231 Difference]: Finished difference. Result has 443 places, 325 transitions, 3267 flow [2024-06-20 16:39:55,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3071, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3267, PETRI_PLACES=443, PETRI_TRANSITIONS=325} [2024-06-20 16:39:55,563 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 413 predicate places. [2024-06-20 16:39:55,563 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 325 transitions, 3267 flow [2024-06-20 16:39:55,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:55,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:55,563 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-20 16:39:55,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-20 16:39:55,563 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:55,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:55,563 INFO L85 PathProgramCache]: Analyzing trace with hash -756286999, now seen corresponding path program 26 times [2024-06-20 16:39:55,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:55,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172938805] [2024-06-20 16:39:55,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:55,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:55,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:56,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:56,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:56,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172938805] [2024-06-20 16:39:56,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172938805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:56,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:56,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:39:56,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557629515] [2024-06-20 16:39:56,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:56,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:39:56,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:56,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:39:56,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:39:56,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:56,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 325 transitions, 3267 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:56,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:56,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:56,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:57,570 INFO L124 PetriNetUnfolderBase]: 925/1765 cut-off events. [2024-06-20 16:39:57,570 INFO L125 PetriNetUnfolderBase]: For 198745/198745 co-relation queries the response was YES. [2024-06-20 16:39:57,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10480 conditions, 1765 events. 925/1765 cut-off events. For 198745/198745 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 11059 event pairs, 213 based on Foata normal form. 2/1767 useless extension candidates. Maximal degree in co-relation 10280. Up to 1584 conditions per place. [2024-06-20 16:39:57,592 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 304 selfloop transitions, 38 changer transitions 0/344 dead transitions. [2024-06-20 16:39:57,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 344 transitions, 4056 flow [2024-06-20 16:39:57,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:39:57,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:39:57,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-20 16:39:57,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-20 16:39:57,593 INFO L175 Difference]: Start difference. First operand has 443 places, 325 transitions, 3267 flow. Second operand 12 states and 125 transitions. [2024-06-20 16:39:57,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 344 transitions, 4056 flow [2024-06-20 16:39:58,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 344 transitions, 3874 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-20 16:39:58,642 INFO L231 Difference]: Finished difference. Result has 444 places, 326 transitions, 3221 flow [2024-06-20 16:39:58,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3085, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3221, PETRI_PLACES=444, PETRI_TRANSITIONS=326} [2024-06-20 16:39:58,642 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 414 predicate places. [2024-06-20 16:39:58,642 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 326 transitions, 3221 flow [2024-06-20 16:39:58,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:58,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:58,643 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-20 16:39:58,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-20 16:39:58,643 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:39:58,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:58,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1097988713, now seen corresponding path program 2 times [2024-06-20 16:39:58,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:58,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265259609] [2024-06-20 16:39:58,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:58,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:58,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:59,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:59,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:59,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265259609] [2024-06-20 16:39:59,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265259609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:59,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:59,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:39:59,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146859223] [2024-06-20 16:39:59,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:59,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:39:59,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:59,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:39:59,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:39:59,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:39:59,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 326 transitions, 3221 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-20 16:39:59,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:59,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:39:59,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:00,484 INFO L124 PetriNetUnfolderBase]: 941/1801 cut-off events. [2024-06-20 16:40:00,485 INFO L125 PetriNetUnfolderBase]: For 268264/268264 co-relation queries the response was YES. [2024-06-20 16:40:00,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10450 conditions, 1801 events. 941/1801 cut-off events. For 268264/268264 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11275 event pairs, 184 based on Foata normal form. 10/1811 useless extension candidates. Maximal degree in co-relation 10251. Up to 1371 conditions per place. [2024-06-20 16:40:00,509 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 232 selfloop transitions, 101 changer transitions 13/348 dead transitions. [2024-06-20 16:40:00,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 348 transitions, 4021 flow [2024-06-20 16:40:00,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:00,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:00,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-20 16:40:00,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-20 16:40:00,510 INFO L175 Difference]: Start difference. First operand has 444 places, 326 transitions, 3221 flow. Second operand 11 states and 122 transitions. [2024-06-20 16:40:00,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 348 transitions, 4021 flow [2024-06-20 16:40:01,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 348 transitions, 3823 flow, removed 48 selfloop flow, removed 16 redundant places. [2024-06-20 16:40:01,670 INFO L231 Difference]: Finished difference. Result has 439 places, 318 transitions, 3143 flow [2024-06-20 16:40:01,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3023, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3143, PETRI_PLACES=439, PETRI_TRANSITIONS=318} [2024-06-20 16:40:01,670 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 409 predicate places. [2024-06-20 16:40:01,670 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 318 transitions, 3143 flow [2024-06-20 16:40:01,670 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-20 16:40:01,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:01,670 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-20 16:40:01,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-20 16:40:01,671 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:01,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:01,671 INFO L85 PathProgramCache]: Analyzing trace with hash 823025987, now seen corresponding path program 3 times [2024-06-20 16:40:01,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:01,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839914927] [2024-06-20 16:40:01,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:01,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:01,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:02,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:02,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:02,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839914927] [2024-06-20 16:40:02,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839914927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:02,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:02,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:40:02,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134552366] [2024-06-20 16:40:02,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:02,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:40:02,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:02,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:40:02,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:40:02,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:02,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 318 transitions, 3143 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-20 16:40:02,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:02,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:02,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:03,352 INFO L124 PetriNetUnfolderBase]: 917/1777 cut-off events. [2024-06-20 16:40:03,352 INFO L125 PetriNetUnfolderBase]: For 291019/291019 co-relation queries the response was YES. [2024-06-20 16:40:03,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10323 conditions, 1777 events. 917/1777 cut-off events. For 291019/291019 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 11249 event pairs, 184 based on Foata normal form. 12/1789 useless extension candidates. Maximal degree in co-relation 10130. Up to 1361 conditions per place. [2024-06-20 16:40:03,373 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 230 selfloop transitions, 102 changer transitions 7/341 dead transitions. [2024-06-20 16:40:03,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 341 transitions, 3985 flow [2024-06-20 16:40:03,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:03,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:03,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-20 16:40:03,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-20 16:40:03,374 INFO L175 Difference]: Start difference. First operand has 439 places, 318 transitions, 3143 flow. Second operand 11 states and 122 transitions. [2024-06-20 16:40:03,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 341 transitions, 3985 flow [2024-06-20 16:40:04,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 341 transitions, 3773 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-20 16:40:04,556 INFO L231 Difference]: Finished difference. Result has 437 places, 316 transitions, 3175 flow [2024-06-20 16:40:04,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3175, PETRI_PLACES=437, PETRI_TRANSITIONS=316} [2024-06-20 16:40:04,557 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 407 predicate places. [2024-06-20 16:40:04,557 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 316 transitions, 3175 flow [2024-06-20 16:40:04,557 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-20 16:40:04,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:04,557 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-20 16:40:04,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-20 16:40:04,558 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:04,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:04,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1082083797, now seen corresponding path program 27 times [2024-06-20 16:40:04,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:04,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520547778] [2024-06-20 16:40:04,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:04,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:04,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:05,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:05,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:05,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520547778] [2024-06-20 16:40:05,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520547778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:05,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:05,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:05,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306147257] [2024-06-20 16:40:05,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:05,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:05,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:05,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:05,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:05,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:05,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 316 transitions, 3175 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:05,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:05,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:05,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:06,455 INFO L124 PetriNetUnfolderBase]: 897/1737 cut-off events. [2024-06-20 16:40:06,455 INFO L125 PetriNetUnfolderBase]: For 199055/199055 co-relation queries the response was YES. [2024-06-20 16:40:06,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10252 conditions, 1737 events. 897/1737 cut-off events. For 199055/199055 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10970 event pairs, 212 based on Foata normal form. 2/1739 useless extension candidates. Maximal degree in co-relation 10060. Up to 1369 conditions per place. [2024-06-20 16:40:06,477 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 255 selfloop transitions, 78 changer transitions 0/335 dead transitions. [2024-06-20 16:40:06,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 335 transitions, 3959 flow [2024-06-20 16:40:06,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:06,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:06,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-20 16:40:06,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-20 16:40:06,479 INFO L175 Difference]: Start difference. First operand has 437 places, 316 transitions, 3175 flow. Second operand 11 states and 119 transitions. [2024-06-20 16:40:06,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 335 transitions, 3959 flow [2024-06-20 16:40:07,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 335 transitions, 3645 flow, removed 27 selfloop flow, removed 12 redundant places. [2024-06-20 16:40:07,536 INFO L231 Difference]: Finished difference. Result has 436 places, 317 transitions, 3083 flow [2024-06-20 16:40:07,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2861, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3083, PETRI_PLACES=436, PETRI_TRANSITIONS=317} [2024-06-20 16:40:07,537 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 406 predicate places. [2024-06-20 16:40:07,537 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 317 transitions, 3083 flow [2024-06-20 16:40:07,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:07,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:07,537 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-20 16:40:07,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-20 16:40:07,537 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:07,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:07,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1218710981, now seen corresponding path program 28 times [2024-06-20 16:40:07,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:07,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89690370] [2024-06-20 16:40:07,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:07,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:07,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:08,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:08,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:08,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89690370] [2024-06-20 16:40:08,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89690370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:08,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:08,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:08,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208113591] [2024-06-20 16:40:08,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:08,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:08,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:08,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:08,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:08,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:08,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 317 transitions, 3083 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:08,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:08,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:08,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:09,341 INFO L124 PetriNetUnfolderBase]: 901/1745 cut-off events. [2024-06-20 16:40:09,341 INFO L125 PetriNetUnfolderBase]: For 199291/199291 co-relation queries the response was YES. [2024-06-20 16:40:09,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10139 conditions, 1745 events. 901/1745 cut-off events. For 199291/199291 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 11053 event pairs, 208 based on Foata normal form. 2/1747 useless extension candidates. Maximal degree in co-relation 9948. Up to 1349 conditions per place. [2024-06-20 16:40:09,364 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 254 selfloop transitions, 80 changer transitions 0/336 dead transitions. [2024-06-20 16:40:09,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 336 transitions, 3867 flow [2024-06-20 16:40:09,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:09,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:09,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-20 16:40:09,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519061583577713 [2024-06-20 16:40:09,366 INFO L175 Difference]: Start difference. First operand has 436 places, 317 transitions, 3083 flow. Second operand 11 states and 120 transitions. [2024-06-20 16:40:09,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 336 transitions, 3867 flow [2024-06-20 16:40:10,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 336 transitions, 3655 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-20 16:40:10,440 INFO L231 Difference]: Finished difference. Result has 438 places, 318 transitions, 3099 flow [2024-06-20 16:40:10,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2873, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3099, PETRI_PLACES=438, PETRI_TRANSITIONS=318} [2024-06-20 16:40:10,441 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 408 predicate places. [2024-06-20 16:40:10,441 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 318 transitions, 3099 flow [2024-06-20 16:40:10,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:10,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:10,441 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-20 16:40:10,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-20 16:40:10,442 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:10,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:10,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1790855333, now seen corresponding path program 29 times [2024-06-20 16:40:10,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:10,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974888504] [2024-06-20 16:40:10,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:10,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:10,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:11,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:11,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:11,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974888504] [2024-06-20 16:40:11,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974888504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:11,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:11,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:11,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521363885] [2024-06-20 16:40:11,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:11,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:11,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:11,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:11,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:11,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:11,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 318 transitions, 3099 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:11,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:11,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:11,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:12,426 INFO L124 PetriNetUnfolderBase]: 905/1753 cut-off events. [2024-06-20 16:40:12,426 INFO L125 PetriNetUnfolderBase]: For 199171/199171 co-relation queries the response was YES. [2024-06-20 16:40:12,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10180 conditions, 1753 events. 905/1753 cut-off events. For 199171/199171 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 11109 event pairs, 184 based on Foata normal form. 2/1755 useless extension candidates. Maximal degree in co-relation 9988. Up to 1385 conditions per place. [2024-06-20 16:40:12,449 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 243 selfloop transitions, 92 changer transitions 0/337 dead transitions. [2024-06-20 16:40:12,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 337 transitions, 3889 flow [2024-06-20 16:40:12,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:12,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:12,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-20 16:40:12,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-20 16:40:12,450 INFO L175 Difference]: Start difference. First operand has 438 places, 318 transitions, 3099 flow. Second operand 11 states and 117 transitions. [2024-06-20 16:40:12,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 337 transitions, 3889 flow [2024-06-20 16:40:13,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 337 transitions, 3673 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-20 16:40:13,552 INFO L231 Difference]: Finished difference. Result has 440 places, 319 transitions, 3135 flow [2024-06-20 16:40:13,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2885, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3135, PETRI_PLACES=440, PETRI_TRANSITIONS=319} [2024-06-20 16:40:13,552 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 410 predicate places. [2024-06-20 16:40:13,552 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 319 transitions, 3135 flow [2024-06-20 16:40:13,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:13,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:13,553 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-20 16:40:13,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-20 16:40:13,553 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:13,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:13,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1410025955, now seen corresponding path program 30 times [2024-06-20 16:40:13,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:13,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256849059] [2024-06-20 16:40:13,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:13,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:13,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:14,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:14,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:14,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256849059] [2024-06-20 16:40:14,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256849059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:14,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:14,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:14,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109132439] [2024-06-20 16:40:14,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:14,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:14,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:14,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:14,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:14,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:14,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 319 transitions, 3135 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:14,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:14,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:14,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:15,363 INFO L124 PetriNetUnfolderBase]: 909/1761 cut-off events. [2024-06-20 16:40:15,364 INFO L125 PetriNetUnfolderBase]: For 199068/199068 co-relation queries the response was YES. [2024-06-20 16:40:15,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10253 conditions, 1761 events. 909/1761 cut-off events. For 199068/199068 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11166 event pairs, 186 based on Foata normal form. 2/1763 useless extension candidates. Maximal degree in co-relation 10060. Up to 1353 conditions per place. [2024-06-20 16:40:15,387 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 240 selfloop transitions, 96 changer transitions 0/338 dead transitions. [2024-06-20 16:40:15,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 338 transitions, 3923 flow [2024-06-20 16:40:15,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:15,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:15,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-20 16:40:15,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-20 16:40:15,388 INFO L175 Difference]: Start difference. First operand has 440 places, 319 transitions, 3135 flow. Second operand 11 states and 118 transitions. [2024-06-20 16:40:15,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 338 transitions, 3923 flow [2024-06-20 16:40:16,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 338 transitions, 3685 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-20 16:40:16,457 INFO L231 Difference]: Finished difference. Result has 441 places, 320 transitions, 3157 flow [2024-06-20 16:40:16,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2897, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3157, PETRI_PLACES=441, PETRI_TRANSITIONS=320} [2024-06-20 16:40:16,457 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 411 predicate places. [2024-06-20 16:40:16,457 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 320 transitions, 3157 flow [2024-06-20 16:40:16,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:16,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:16,458 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-20 16:40:16,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-20 16:40:16,458 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:16,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:16,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1082233527, now seen corresponding path program 31 times [2024-06-20 16:40:16,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:16,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899835447] [2024-06-20 16:40:16,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:16,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:16,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:17,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:17,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:17,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899835447] [2024-06-20 16:40:17,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899835447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:17,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:17,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:17,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72256540] [2024-06-20 16:40:17,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:17,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:17,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:17,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:17,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:17,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:17,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 320 transitions, 3157 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:17,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:17,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:17,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:18,363 INFO L124 PetriNetUnfolderBase]: 913/1769 cut-off events. [2024-06-20 16:40:18,363 INFO L125 PetriNetUnfolderBase]: For 199478/199478 co-relation queries the response was YES. [2024-06-20 16:40:18,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10311 conditions, 1769 events. 913/1769 cut-off events. For 199478/199478 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 11232 event pairs, 210 based on Foata normal form. 2/1771 useless extension candidates. Maximal degree in co-relation 10118. Up to 1329 conditions per place. [2024-06-20 16:40:18,386 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 255 selfloop transitions, 82 changer transitions 0/339 dead transitions. [2024-06-20 16:40:18,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 339 transitions, 3945 flow [2024-06-20 16:40:18,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:18,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:18,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-20 16:40:18,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:40:18,388 INFO L175 Difference]: Start difference. First operand has 441 places, 320 transitions, 3157 flow. Second operand 11 states and 121 transitions. [2024-06-20 16:40:18,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 339 transitions, 3945 flow [2024-06-20 16:40:19,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 339 transitions, 3697 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-20 16:40:19,426 INFO L231 Difference]: Finished difference. Result has 442 places, 321 transitions, 3143 flow [2024-06-20 16:40:19,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3143, PETRI_PLACES=442, PETRI_TRANSITIONS=321} [2024-06-20 16:40:19,427 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 412 predicate places. [2024-06-20 16:40:19,427 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 321 transitions, 3143 flow [2024-06-20 16:40:19,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:19,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:19,427 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-20 16:40:19,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-20 16:40:19,427 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:19,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:19,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1085808447, now seen corresponding path program 32 times [2024-06-20 16:40:19,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:19,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450868714] [2024-06-20 16:40:19,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:19,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:19,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:20,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:20,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:20,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450868714] [2024-06-20 16:40:20,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450868714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:20,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:20,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:20,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346730912] [2024-06-20 16:40:20,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:20,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:20,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:20,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:20,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:20,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:20,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 321 transitions, 3143 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:20,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:20,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:20,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:21,298 INFO L124 PetriNetUnfolderBase]: 924/1790 cut-off events. [2024-06-20 16:40:21,298 INFO L125 PetriNetUnfolderBase]: For 221322/221322 co-relation queries the response was YES. [2024-06-20 16:40:21,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10803 conditions, 1790 events. 924/1790 cut-off events. For 221322/221322 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 11401 event pairs, 219 based on Foata normal form. 2/1792 useless extension candidates. Maximal degree in co-relation 10610. Up to 1162 conditions per place. [2024-06-20 16:40:21,323 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 246 selfloop transitions, 94 changer transitions 0/342 dead transitions. [2024-06-20 16:40:21,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 342 transitions, 4279 flow [2024-06-20 16:40:21,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:21,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:21,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-20 16:40:21,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519061583577713 [2024-06-20 16:40:21,324 INFO L175 Difference]: Start difference. First operand has 442 places, 321 transitions, 3143 flow. Second operand 11 states and 120 transitions. [2024-06-20 16:40:21,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 342 transitions, 4279 flow [2024-06-20 16:40:22,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 342 transitions, 4051 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-20 16:40:22,402 INFO L231 Difference]: Finished difference. Result has 444 places, 323 transitions, 3241 flow [2024-06-20 16:40:22,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2921, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3241, PETRI_PLACES=444, PETRI_TRANSITIONS=323} [2024-06-20 16:40:22,403 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 414 predicate places. [2024-06-20 16:40:22,403 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 323 transitions, 3241 flow [2024-06-20 16:40:22,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:22,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:22,404 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-20 16:40:22,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-20 16:40:22,404 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:22,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:22,404 INFO L85 PathProgramCache]: Analyzing trace with hash -85275763, now seen corresponding path program 33 times [2024-06-20 16:40:22,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:22,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999996493] [2024-06-20 16:40:22,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:22,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:22,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:23,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:23,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:23,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999996493] [2024-06-20 16:40:23,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999996493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:23,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:23,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:23,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28538010] [2024-06-20 16:40:23,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:23,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:23,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:23,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:23,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:23,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:23,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 323 transitions, 3241 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:23,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:23,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:23,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:24,426 INFO L124 PetriNetUnfolderBase]: 928/1798 cut-off events. [2024-06-20 16:40:24,426 INFO L125 PetriNetUnfolderBase]: For 221248/221248 co-relation queries the response was YES. [2024-06-20 16:40:24,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10884 conditions, 1798 events. 928/1798 cut-off events. For 221248/221248 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 11468 event pairs, 195 based on Foata normal form. 2/1800 useless extension candidates. Maximal degree in co-relation 10690. Up to 1433 conditions per place. [2024-06-20 16:40:24,451 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 256 selfloop transitions, 84 changer transitions 0/342 dead transitions. [2024-06-20 16:40:24,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 342 transitions, 4045 flow [2024-06-20 16:40:24,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:24,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:24,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-20 16:40:24,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-20 16:40:24,452 INFO L175 Difference]: Start difference. First operand has 444 places, 323 transitions, 3241 flow. Second operand 11 states and 117 transitions. [2024-06-20 16:40:24,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 342 transitions, 4045 flow [2024-06-20 16:40:25,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 342 transitions, 3872 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-20 16:40:25,598 INFO L231 Difference]: Finished difference. Result has 448 places, 324 transitions, 3308 flow [2024-06-20 16:40:25,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3076, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3308, PETRI_PLACES=448, PETRI_TRANSITIONS=324} [2024-06-20 16:40:25,599 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 418 predicate places. [2024-06-20 16:40:25,599 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 324 transitions, 3308 flow [2024-06-20 16:40:25,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:25,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:25,599 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-20 16:40:25,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-20 16:40:25,600 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:25,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:25,600 INFO L85 PathProgramCache]: Analyzing trace with hash 121654383, now seen corresponding path program 4 times [2024-06-20 16:40:25,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:25,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251516354] [2024-06-20 16:40:25,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:25,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:25,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:26,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:26,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:26,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251516354] [2024-06-20 16:40:26,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251516354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:26,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:26,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:40:26,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211097591] [2024-06-20 16:40:26,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:26,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:40:26,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:26,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:40:26,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:40:26,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:26,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 324 transitions, 3308 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-20 16:40:26,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:26,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:26,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:27,253 INFO L124 PetriNetUnfolderBase]: 955/1859 cut-off events. [2024-06-20 16:40:27,253 INFO L125 PetriNetUnfolderBase]: For 336000/336000 co-relation queries the response was YES. [2024-06-20 16:40:27,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11945 conditions, 1859 events. 955/1859 cut-off events. For 336000/336000 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 11868 event pairs, 204 based on Foata normal form. 8/1867 useless extension candidates. Maximal degree in co-relation 11749. Up to 1283 conditions per place. [2024-06-20 16:40:27,292 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 241 selfloop transitions, 97 changer transitions 8/348 dead transitions. [2024-06-20 16:40:27,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 348 transitions, 4388 flow [2024-06-20 16:40:27,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:27,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:27,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-20 16:40:27,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-20 16:40:27,294 INFO L175 Difference]: Start difference. First operand has 448 places, 324 transitions, 3308 flow. Second operand 11 states and 123 transitions. [2024-06-20 16:40:27,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 348 transitions, 4388 flow [2024-06-20 16:40:28,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 348 transitions, 4176 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-20 16:40:28,746 INFO L231 Difference]: Finished difference. Result has 450 places, 321 transitions, 3271 flow [2024-06-20 16:40:28,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3271, PETRI_PLACES=450, PETRI_TRANSITIONS=321} [2024-06-20 16:40:28,746 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 420 predicate places. [2024-06-20 16:40:28,746 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 321 transitions, 3271 flow [2024-06-20 16:40:28,746 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-20 16:40:28,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:28,747 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-20 16:40:28,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-20 16:40:28,747 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:28,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:28,747 INFO L85 PathProgramCache]: Analyzing trace with hash 616099561, now seen corresponding path program 34 times [2024-06-20 16:40:28,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:28,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175681079] [2024-06-20 16:40:28,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:28,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:28,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:30,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:30,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:30,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175681079] [2024-06-20 16:40:30,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175681079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:30,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:30,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:30,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342148240] [2024-06-20 16:40:30,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:30,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:30,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:30,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:30,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:30,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:30,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 321 transitions, 3271 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:30,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:30,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:30,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:30,920 INFO L124 PetriNetUnfolderBase]: 940/1826 cut-off events. [2024-06-20 16:40:30,920 INFO L125 PetriNetUnfolderBase]: For 283585/283585 co-relation queries the response was YES. [2024-06-20 16:40:30,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11888 conditions, 1826 events. 940/1826 cut-off events. For 283585/283585 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 11624 event pairs, 206 based on Foata normal form. 2/1828 useless extension candidates. Maximal degree in co-relation 11691. Up to 1433 conditions per place. [2024-06-20 16:40:30,945 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 253 selfloop transitions, 85 changer transitions 0/340 dead transitions. [2024-06-20 16:40:30,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 340 transitions, 4061 flow [2024-06-20 16:40:30,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:30,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:30,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-20 16:40:30,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-20 16:40:30,947 INFO L175 Difference]: Start difference. First operand has 450 places, 321 transitions, 3271 flow. Second operand 11 states and 117 transitions. [2024-06-20 16:40:30,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 340 transitions, 4061 flow [2024-06-20 16:40:32,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 340 transitions, 3875 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 16:40:32,551 INFO L231 Difference]: Finished difference. Result has 447 places, 322 transitions, 3321 flow [2024-06-20 16:40:32,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3085, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3321, PETRI_PLACES=447, PETRI_TRANSITIONS=322} [2024-06-20 16:40:32,551 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 417 predicate places. [2024-06-20 16:40:32,551 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 322 transitions, 3321 flow [2024-06-20 16:40:32,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:32,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:32,551 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-20 16:40:32,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-20 16:40:32,551 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:32,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:32,552 INFO L85 PathProgramCache]: Analyzing trace with hash -85425493, now seen corresponding path program 35 times [2024-06-20 16:40:32,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:32,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848855251] [2024-06-20 16:40:32,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:32,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:32,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:33,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:33,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:33,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848855251] [2024-06-20 16:40:33,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848855251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:33,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:33,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:33,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484704846] [2024-06-20 16:40:33,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:33,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:33,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:33,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:33,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:33,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:33,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 322 transitions, 3321 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:33,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:33,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:33,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:34,484 INFO L124 PetriNetUnfolderBase]: 937/1821 cut-off events. [2024-06-20 16:40:34,484 INFO L125 PetriNetUnfolderBase]: For 256861/256861 co-relation queries the response was YES. [2024-06-20 16:40:34,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11490 conditions, 1821 events. 937/1821 cut-off events. For 256861/256861 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 11581 event pairs, 209 based on Foata normal form. 2/1823 useless extension candidates. Maximal degree in co-relation 11295. Up to 1332 conditions per place. [2024-06-20 16:40:34,505 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 245 selfloop transitions, 93 changer transitions 0/340 dead transitions. [2024-06-20 16:40:34,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 340 transitions, 4049 flow [2024-06-20 16:40:34,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:34,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:34,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-20 16:40:34,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-20 16:40:34,506 INFO L175 Difference]: Start difference. First operand has 447 places, 322 transitions, 3321 flow. Second operand 11 states and 117 transitions. [2024-06-20 16:40:34,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 340 transitions, 4049 flow [2024-06-20 16:40:35,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 340 transitions, 3799 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-20 16:40:35,772 INFO L231 Difference]: Finished difference. Result has 449 places, 322 transitions, 3263 flow [2024-06-20 16:40:35,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3071, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3263, PETRI_PLACES=449, PETRI_TRANSITIONS=322} [2024-06-20 16:40:35,773 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-20 16:40:35,773 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 322 transitions, 3263 flow [2024-06-20 16:40:35,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:35,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:35,774 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-20 16:40:35,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-20 16:40:35,774 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:35,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:35,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1444223199, now seen corresponding path program 36 times [2024-06-20 16:40:35,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:35,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625739193] [2024-06-20 16:40:35,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:35,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:35,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:36,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-20 16:40:36,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:36,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625739193] [2024-06-20 16:40:36,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625739193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:36,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:36,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:36,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724670021] [2024-06-20 16:40:36,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:36,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:36,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:36,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:36,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:37,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:37,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 322 transitions, 3263 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:37,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:37,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:37,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:37,647 INFO L124 PetriNetUnfolderBase]: 941/1829 cut-off events. [2024-06-20 16:40:37,647 INFO L125 PetriNetUnfolderBase]: For 259414/259414 co-relation queries the response was YES. [2024-06-20 16:40:37,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11531 conditions, 1829 events. 941/1829 cut-off events. For 259414/259414 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 11682 event pairs, 210 based on Foata normal form. 2/1831 useless extension candidates. Maximal degree in co-relation 11335. Up to 1236 conditions per place. [2024-06-20 16:40:37,671 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 219 selfloop transitions, 119 changer transitions 0/340 dead transitions. [2024-06-20 16:40:37,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 340 transitions, 4061 flow [2024-06-20 16:40:37,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:37,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:37,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-20 16:40:37,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-20 16:40:37,672 INFO L175 Difference]: Start difference. First operand has 449 places, 322 transitions, 3263 flow. Second operand 11 states and 126 transitions. [2024-06-20 16:40:37,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 340 transitions, 4061 flow [2024-06-20 16:40:38,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 340 transitions, 3815 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-20 16:40:38,935 INFO L231 Difference]: Finished difference. Result has 449 places, 323 transitions, 3323 flow [2024-06-20 16:40:38,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3017, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3323, PETRI_PLACES=449, PETRI_TRANSITIONS=323} [2024-06-20 16:40:38,936 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-20 16:40:38,936 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 323 transitions, 3323 flow [2024-06-20 16:40:38,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:38,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:38,936 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-20 16:40:38,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-20 16:40:38,936 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:38,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:38,936 INFO L85 PathProgramCache]: Analyzing trace with hash 2145598523, now seen corresponding path program 37 times [2024-06-20 16:40:38,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:38,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51126320] [2024-06-20 16:40:38,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:38,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:38,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:40,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:40,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:40,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51126320] [2024-06-20 16:40:40,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51126320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:40,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:40,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:40,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053515549] [2024-06-20 16:40:40,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:40,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:40,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:40,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:40,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:40,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:40,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 323 transitions, 3323 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:40,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:40,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:40,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:40,767 INFO L124 PetriNetUnfolderBase]: 981/1909 cut-off events. [2024-06-20 16:40:40,767 INFO L125 PetriNetUnfolderBase]: For 377922/377922 co-relation queries the response was YES. [2024-06-20 16:40:40,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13772 conditions, 1909 events. 981/1909 cut-off events. For 377922/377922 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 12228 event pairs, 230 based on Foata normal form. 2/1911 useless extension candidates. Maximal degree in co-relation 13576. Up to 1228 conditions per place. [2024-06-20 16:40:40,793 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 224 selfloop transitions, 121 changer transitions 0/347 dead transitions. [2024-06-20 16:40:40,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 347 transitions, 4527 flow [2024-06-20 16:40:40,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:40,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:40,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-20 16:40:40,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-20 16:40:40,794 INFO L175 Difference]: Start difference. First operand has 449 places, 323 transitions, 3323 flow. Second operand 11 states and 132 transitions. [2024-06-20 16:40:40,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 347 transitions, 4527 flow [2024-06-20 16:40:42,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 347 transitions, 4231 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-20 16:40:42,480 INFO L231 Difference]: Finished difference. Result has 451 places, 325 transitions, 3403 flow [2024-06-20 16:40:42,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3027, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3403, PETRI_PLACES=451, PETRI_TRANSITIONS=325} [2024-06-20 16:40:42,481 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 421 predicate places. [2024-06-20 16:40:42,481 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 325 transitions, 3403 flow [2024-06-20 16:40:42,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:42,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:42,481 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-20 16:40:42,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-20 16:40:42,481 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:42,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:42,481 INFO L85 PathProgramCache]: Analyzing trace with hash -783649273, now seen corresponding path program 38 times [2024-06-20 16:40:42,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:42,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992117210] [2024-06-20 16:40:42,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:42,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:42,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:43,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:43,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:43,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992117210] [2024-06-20 16:40:43,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992117210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:43,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:43,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:43,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144262515] [2024-06-20 16:40:43,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:43,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:43,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:43,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:43,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:43,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:43,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 325 transitions, 3403 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:43,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:43,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:43,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:44,417 INFO L124 PetriNetUnfolderBase]: 985/1917 cut-off events. [2024-06-20 16:40:44,417 INFO L125 PetriNetUnfolderBase]: For 383495/383495 co-relation queries the response was YES. [2024-06-20 16:40:44,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13855 conditions, 1917 events. 985/1917 cut-off events. For 383495/383495 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 12272 event pairs, 232 based on Foata normal form. 2/1919 useless extension candidates. Maximal degree in co-relation 13658. Up to 1324 conditions per place. [2024-06-20 16:40:44,445 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 215 selfloop transitions, 126 changer transitions 0/343 dead transitions. [2024-06-20 16:40:44,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 343 transitions, 4211 flow [2024-06-20 16:40:44,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:44,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:44,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-20 16:40:44,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-20 16:40:44,446 INFO L175 Difference]: Start difference. First operand has 451 places, 325 transitions, 3403 flow. Second operand 11 states and 125 transitions. [2024-06-20 16:40:44,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 343 transitions, 4211 flow [2024-06-20 16:40:46,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 343 transitions, 3901 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-20 16:40:46,099 INFO L231 Difference]: Finished difference. Result has 454 places, 326 transitions, 3417 flow [2024-06-20 16:40:46,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3095, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3417, PETRI_PLACES=454, PETRI_TRANSITIONS=326} [2024-06-20 16:40:46,099 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 424 predicate places. [2024-06-20 16:40:46,099 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 326 transitions, 3417 flow [2024-06-20 16:40:46,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:46,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:46,099 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-20 16:40:46,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-20 16:40:46,099 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:46,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:46,100 INFO L85 PathProgramCache]: Analyzing trace with hash -576995833, now seen corresponding path program 39 times [2024-06-20 16:40:46,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:46,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183067259] [2024-06-20 16:40:46,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:46,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:46,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:47,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:47,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:47,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183067259] [2024-06-20 16:40:47,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183067259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:47,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:47,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:47,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612894411] [2024-06-20 16:40:47,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:47,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:47,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:47,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:47,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:47,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:47,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 326 transitions, 3417 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:47,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:47,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:47,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:48,000 INFO L124 PetriNetUnfolderBase]: 969/1889 cut-off events. [2024-06-20 16:40:48,000 INFO L125 PetriNetUnfolderBase]: For 366224/366224 co-relation queries the response was YES. [2024-06-20 16:40:48,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11908 conditions, 1889 events. 969/1889 cut-off events. For 366224/366224 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 12105 event pairs, 222 based on Foata normal form. 12/1901 useless extension candidates. Maximal degree in co-relation 11710. Up to 1254 conditions per place. [2024-06-20 16:40:48,025 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 221 selfloop transitions, 117 changer transitions 7/347 dead transitions. [2024-06-20 16:40:48,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 347 transitions, 4215 flow [2024-06-20 16:40:48,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:48,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:48,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-20 16:40:48,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-20 16:40:48,026 INFO L175 Difference]: Start difference. First operand has 454 places, 326 transitions, 3417 flow. Second operand 11 states and 130 transitions. [2024-06-20 16:40:48,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 347 transitions, 4215 flow [2024-06-20 16:40:49,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 347 transitions, 3859 flow, removed 53 selfloop flow, removed 9 redundant places. [2024-06-20 16:40:49,707 INFO L231 Difference]: Finished difference. Result has 456 places, 323 transitions, 3280 flow [2024-06-20 16:40:49,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3061, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3280, PETRI_PLACES=456, PETRI_TRANSITIONS=323} [2024-06-20 16:40:49,707 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 426 predicate places. [2024-06-20 16:40:49,707 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 323 transitions, 3280 flow [2024-06-20 16:40:49,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:49,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:49,708 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-20 16:40:49,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-20 16:40:49,708 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:49,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:49,709 INFO L85 PathProgramCache]: Analyzing trace with hash -576719127, now seen corresponding path program 5 times [2024-06-20 16:40:49,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:49,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990825522] [2024-06-20 16:40:49,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:49,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:49,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:50,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-20 16:40:50,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:50,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990825522] [2024-06-20 16:40:50,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990825522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:50,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:50,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:40:50,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605338008] [2024-06-20 16:40:50,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:50,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:40:50,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:50,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:40:50,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:40:51,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:51,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 323 transitions, 3280 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-20 16:40:51,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:51,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:51,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:51,608 INFO L124 PetriNetUnfolderBase]: 972/1902 cut-off events. [2024-06-20 16:40:51,608 INFO L125 PetriNetUnfolderBase]: For 388010/388010 co-relation queries the response was YES. [2024-06-20 16:40:51,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12571 conditions, 1902 events. 972/1902 cut-off events. For 388010/388010 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 12193 event pairs, 223 based on Foata normal form. 8/1910 useless extension candidates. Maximal degree in co-relation 12372. Up to 1220 conditions per place. [2024-06-20 16:40:51,636 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 222 selfloop transitions, 114 changer transitions 8/346 dead transitions. [2024-06-20 16:40:51,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 346 transitions, 4362 flow [2024-06-20 16:40:51,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:51,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:51,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-20 16:40:51,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-20 16:40:51,637 INFO L175 Difference]: Start difference. First operand has 456 places, 323 transitions, 3280 flow. Second operand 11 states and 131 transitions. [2024-06-20 16:40:51,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 346 transitions, 4362 flow [2024-06-20 16:40:53,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 346 transitions, 4102 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 16:40:53,499 INFO L231 Difference]: Finished difference. Result has 455 places, 320 transitions, 3233 flow [2024-06-20 16:40:53,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3020, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3233, PETRI_PLACES=455, PETRI_TRANSITIONS=320} [2024-06-20 16:40:53,500 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 425 predicate places. [2024-06-20 16:40:53,500 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 320 transitions, 3233 flow [2024-06-20 16:40:53,500 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-20 16:40:53,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:53,500 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-20 16:40:53,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-20 16:40:53,500 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:53,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:53,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1423863981, now seen corresponding path program 40 times [2024-06-20 16:40:53,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:53,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668296592] [2024-06-20 16:40:53,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:53,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:53,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:54,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:54,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:54,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668296592] [2024-06-20 16:40:54,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668296592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:54,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:54,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:54,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022182742] [2024-06-20 16:40:54,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:54,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:54,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:54,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:54,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:54,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:54,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 320 transitions, 3233 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:54,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:54,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:54,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:55,624 INFO L124 PetriNetUnfolderBase]: 957/1869 cut-off events. [2024-06-20 16:40:55,624 INFO L125 PetriNetUnfolderBase]: For 335740/335740 co-relation queries the response was YES. [2024-06-20 16:40:55,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12537 conditions, 1869 events. 957/1869 cut-off events. For 335740/335740 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 11926 event pairs, 211 based on Foata normal form. 2/1871 useless extension candidates. Maximal degree in co-relation 12338. Up to 1285 conditions per place. [2024-06-20 16:40:55,648 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 198 selfloop transitions, 139 changer transitions 0/339 dead transitions. [2024-06-20 16:40:55,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 339 transitions, 4040 flow [2024-06-20 16:40:55,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:40:55,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:40:55,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-20 16:40:55,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-20 16:40:55,649 INFO L175 Difference]: Start difference. First operand has 455 places, 320 transitions, 3233 flow. Second operand 12 states and 133 transitions. [2024-06-20 16:40:55,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 339 transitions, 4040 flow [2024-06-20 16:40:57,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 339 transitions, 3809 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 16:40:57,507 INFO L231 Difference]: Finished difference. Result has 453 places, 321 transitions, 3352 flow [2024-06-20 16:40:57,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3002, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3352, PETRI_PLACES=453, PETRI_TRANSITIONS=321} [2024-06-20 16:40:57,507 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 423 predicate places. [2024-06-20 16:40:57,507 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 321 transitions, 3352 flow [2024-06-20 16:40:57,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:57,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:40:57,507 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-20 16:40:57,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-20 16:40:57,507 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:40:57,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:40:57,508 INFO L85 PathProgramCache]: Analyzing trace with hash 987941707, now seen corresponding path program 41 times [2024-06-20 16:40:57,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:40:57,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875190216] [2024-06-20 16:40:57,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:40:57,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:40:57,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:40:58,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:40:58,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:40:58,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875190216] [2024-06-20 16:40:58,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875190216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:40:58,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:40:58,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:40:58,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872518610] [2024-06-20 16:40:58,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:40:58,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:40:58,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:40:58,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:40:58,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:40:58,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:40:58,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 321 transitions, 3352 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:40:58,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:40:58,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:40:58,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:40:59,692 INFO L124 PetriNetUnfolderBase]: 961/1877 cut-off events. [2024-06-20 16:40:59,692 INFO L125 PetriNetUnfolderBase]: For 328777/328777 co-relation queries the response was YES. [2024-06-20 16:40:59,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12705 conditions, 1877 events. 961/1877 cut-off events. For 328777/328777 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 12021 event pairs, 225 based on Foata normal form. 2/1879 useless extension candidates. Maximal degree in co-relation 12508. Up to 1279 conditions per place. [2024-06-20 16:40:59,720 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 214 selfloop transitions, 123 changer transitions 0/339 dead transitions. [2024-06-20 16:40:59,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 339 transitions, 4150 flow [2024-06-20 16:40:59,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:40:59,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:40:59,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-20 16:40:59,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-20 16:40:59,721 INFO L175 Difference]: Start difference. First operand has 453 places, 321 transitions, 3352 flow. Second operand 11 states and 126 transitions. [2024-06-20 16:40:59,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 339 transitions, 4150 flow [2024-06-20 16:41:01,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 339 transitions, 3810 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-20 16:41:01,507 INFO L231 Difference]: Finished difference. Result has 454 places, 322 transitions, 3332 flow [2024-06-20 16:41:01,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3332, PETRI_PLACES=454, PETRI_TRANSITIONS=322} [2024-06-20 16:41:01,507 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 424 predicate places. [2024-06-20 16:41:01,507 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 322 transitions, 3332 flow [2024-06-20 16:41:01,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:01,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:01,508 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-20 16:41:01,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-20 16:41:01,508 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:01,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:01,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1423869561, now seen corresponding path program 42 times [2024-06-20 16:41:01,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:01,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131414175] [2024-06-20 16:41:01,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:01,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:01,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:02,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:41:02,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:02,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131414175] [2024-06-20 16:41:02,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131414175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:02,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:02,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:41:02,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787322069] [2024-06-20 16:41:02,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:02,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:41:02,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:02,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:41:02,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:41:02,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:02,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 322 transitions, 3332 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:02,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:02,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:02,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:03,424 INFO L124 PetriNetUnfolderBase]: 1001/1957 cut-off events. [2024-06-20 16:41:03,424 INFO L125 PetriNetUnfolderBase]: For 455860/455860 co-relation queries the response was YES. [2024-06-20 16:41:03,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14912 conditions, 1957 events. 1001/1957 cut-off events. For 455860/455860 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 12571 event pairs, 235 based on Foata normal form. 2/1959 useless extension candidates. Maximal degree in co-relation 14714. Up to 1277 conditions per place. [2024-06-20 16:41:03,453 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 207 selfloop transitions, 137 changer transitions 0/346 dead transitions. [2024-06-20 16:41:03,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 346 transitions, 4552 flow [2024-06-20 16:41:03,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:41:03,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:41:03,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-20 16:41:03,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-20 16:41:03,454 INFO L175 Difference]: Start difference. First operand has 454 places, 322 transitions, 3332 flow. Second operand 11 states and 130 transitions. [2024-06-20 16:41:03,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 346 transitions, 4552 flow [2024-06-20 16:41:05,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 346 transitions, 4242 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-20 16:41:05,664 INFO L231 Difference]: Finished difference. Result has 456 places, 324 transitions, 3442 flow [2024-06-20 16:41:05,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3022, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3442, PETRI_PLACES=456, PETRI_TRANSITIONS=324} [2024-06-20 16:41:05,665 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 426 predicate places. [2024-06-20 16:41:05,665 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 324 transitions, 3442 flow [2024-06-20 16:41:05,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:05,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:05,665 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-20 16:41:05,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-20 16:41:05,666 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:05,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:05,666 INFO L85 PathProgramCache]: Analyzing trace with hash -783799003, now seen corresponding path program 43 times [2024-06-20 16:41:05,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:05,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754107026] [2024-06-20 16:41:05,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:05,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:05,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:06,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:41:06,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:06,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754107026] [2024-06-20 16:41:06,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754107026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:06,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:06,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:41:06,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866561554] [2024-06-20 16:41:06,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:06,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:41:06,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:06,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:41:06,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:41:06,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:06,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 324 transitions, 3442 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:06,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:06,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:06,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:07,573 INFO L124 PetriNetUnfolderBase]: 1005/1965 cut-off events. [2024-06-20 16:41:07,573 INFO L125 PetriNetUnfolderBase]: For 462882/462882 co-relation queries the response was YES. [2024-06-20 16:41:07,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15043 conditions, 1965 events. 1005/1965 cut-off events. For 462882/462882 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 12632 event pairs, 247 based on Foata normal form. 2/1967 useless extension candidates. Maximal degree in co-relation 14844. Up to 1217 conditions per place. [2024-06-20 16:41:07,602 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 215 selfloop transitions, 130 changer transitions 0/347 dead transitions. [2024-06-20 16:41:07,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 347 transitions, 4594 flow [2024-06-20 16:41:07,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:41:07,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:41:07,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-20 16:41:07,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-20 16:41:07,603 INFO L175 Difference]: Start difference. First operand has 456 places, 324 transitions, 3442 flow. Second operand 11 states and 131 transitions. [2024-06-20 16:41:07,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 347 transitions, 4594 flow [2024-06-20 16:41:09,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 347 transitions, 4332 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-20 16:41:09,605 INFO L231 Difference]: Finished difference. Result has 460 places, 325 transitions, 3518 flow [2024-06-20 16:41:09,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3180, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3518, PETRI_PLACES=460, PETRI_TRANSITIONS=325} [2024-06-20 16:41:09,606 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 430 predicate places. [2024-06-20 16:41:09,606 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 325 transitions, 3518 flow [2024-06-20 16:41:09,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:09,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:09,606 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-20 16:41:09,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-20 16:41:09,606 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:09,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:09,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1416512331, now seen corresponding path program 44 times [2024-06-20 16:41:09,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:09,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268253634] [2024-06-20 16:41:09,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:09,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:09,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:10,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:41:10,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:10,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268253634] [2024-06-20 16:41:10,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268253634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:10,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:10,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:41:10,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546199352] [2024-06-20 16:41:10,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:10,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:41:10,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:10,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:41:10,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:41:10,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:10,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 325 transitions, 3518 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:10,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:10,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:10,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:11,546 INFO L124 PetriNetUnfolderBase]: 1025/2009 cut-off events. [2024-06-20 16:41:11,547 INFO L125 PetriNetUnfolderBase]: For 570629/570629 co-relation queries the response was YES. [2024-06-20 16:41:11,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15394 conditions, 2009 events. 1025/2009 cut-off events. For 570629/570629 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 12976 event pairs, 241 based on Foata normal form. 12/2021 useless extension candidates. Maximal degree in co-relation 15193. Up to 1383 conditions per place. [2024-06-20 16:41:11,576 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 210 selfloop transitions, 128 changer transitions 7/347 dead transitions. [2024-06-20 16:41:11,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 347 transitions, 4380 flow [2024-06-20 16:41:11,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:41:11,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:41:11,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-20 16:41:11,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-20 16:41:11,577 INFO L175 Difference]: Start difference. First operand has 460 places, 325 transitions, 3518 flow. Second operand 11 states and 129 transitions. [2024-06-20 16:41:11,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 347 transitions, 4380 flow [2024-06-20 16:41:13,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 347 transitions, 4050 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-20 16:41:13,536 INFO L231 Difference]: Finished difference. Result has 462 places, 323 transitions, 3493 flow [2024-06-20 16:41:13,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3190, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3493, PETRI_PLACES=462, PETRI_TRANSITIONS=323} [2024-06-20 16:41:13,537 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 432 predicate places. [2024-06-20 16:41:13,537 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 323 transitions, 3493 flow [2024-06-20 16:41:13,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:13,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:13,537 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-20 16:41:13,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-20 16:41:13,537 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:13,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:13,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1416235625, now seen corresponding path program 6 times [2024-06-20 16:41:13,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:13,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409657629] [2024-06-20 16:41:13,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:13,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:13,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:14,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:41:14,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:14,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409657629] [2024-06-20 16:41:14,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409657629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:14,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:14,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:41:14,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371627143] [2024-06-20 16:41:14,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:14,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:41:14,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:14,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:41:14,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:41:14,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:14,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 323 transitions, 3493 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-20 16:41:14,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:14,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:14,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:15,298 INFO L124 PetriNetUnfolderBase]: 1028/2022 cut-off events. [2024-06-20 16:41:15,298 INFO L125 PetriNetUnfolderBase]: For 596750/596750 co-relation queries the response was YES. [2024-06-20 16:41:15,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16175 conditions, 2022 events. 1028/2022 cut-off events. For 596750/596750 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 13062 event pairs, 244 based on Foata normal form. 8/2030 useless extension candidates. Maximal degree in co-relation 15973. Up to 1359 conditions per place. [2024-06-20 16:41:15,327 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 211 selfloop transitions, 125 changer transitions 8/346 dead transitions. [2024-06-20 16:41:15,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 346 transitions, 4581 flow [2024-06-20 16:41:15,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:41:15,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:41:15,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-20 16:41:15,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-20 16:41:15,328 INFO L175 Difference]: Start difference. First operand has 462 places, 323 transitions, 3493 flow. Second operand 11 states and 130 transitions. [2024-06-20 16:41:15,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 346 transitions, 4581 flow [2024-06-20 16:41:17,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 346 transitions, 4264 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-20 16:41:17,441 INFO L231 Difference]: Finished difference. Result has 463 places, 320 transitions, 3409 flow [2024-06-20 16:41:17,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3409, PETRI_PLACES=463, PETRI_TRANSITIONS=320} [2024-06-20 16:41:17,441 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 433 predicate places. [2024-06-20 16:41:17,441 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 320 transitions, 3409 flow [2024-06-20 16:41:17,441 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-20 16:41:17,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:17,442 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-20 16:41:17,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-20 16:41:17,442 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:17,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:17,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1168350953, now seen corresponding path program 45 times [2024-06-20 16:41:17,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:17,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347878013] [2024-06-20 16:41:17,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:17,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:17,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:18,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-20 16:41:18,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:18,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347878013] [2024-06-20 16:41:18,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347878013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:18,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:18,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:41:18,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027510312] [2024-06-20 16:41:18,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:18,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:41:18,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:18,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:41:18,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:41:18,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:18,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 320 transitions, 3409 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:18,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:18,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:18,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:19,450 INFO L124 PetriNetUnfolderBase]: 1006/1976 cut-off events. [2024-06-20 16:41:19,450 INFO L125 PetriNetUnfolderBase]: For 519575/519575 co-relation queries the response was YES. [2024-06-20 16:41:19,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15564 conditions, 1976 events. 1006/1976 cut-off events. For 519575/519575 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 12704 event pairs, 462 based on Foata normal form. 2/1978 useless extension candidates. Maximal degree in co-relation 15361. Up to 1936 conditions per place. [2024-06-20 16:41:19,480 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 312 selfloop transitions, 18 changer transitions 0/332 dead transitions. [2024-06-20 16:41:19,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 332 transitions, 4099 flow [2024-06-20 16:41:19,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:41:19,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:41:19,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-20 16:41:19,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30498533724340177 [2024-06-20 16:41:19,482 INFO L175 Difference]: Start difference. First operand has 463 places, 320 transitions, 3409 flow. Second operand 11 states and 104 transitions. [2024-06-20 16:41:19,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 332 transitions, 4099 flow [2024-06-20 16:41:21,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 332 transitions, 3843 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 16:41:21,508 INFO L231 Difference]: Finished difference. Result has 460 places, 320 transitions, 3193 flow [2024-06-20 16:41:21,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3193, PETRI_PLACES=460, PETRI_TRANSITIONS=320} [2024-06-20 16:41:21,508 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 430 predicate places. [2024-06-20 16:41:21,508 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 320 transitions, 3193 flow [2024-06-20 16:41:21,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:21,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:21,508 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-20 16:41:21,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-20 16:41:21,509 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:21,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:21,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1168343017, now seen corresponding path program 7 times [2024-06-20 16:41:21,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:21,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119348524] [2024-06-20 16:41:21,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:21,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:21,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:22,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:41:22,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:22,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119348524] [2024-06-20 16:41:22,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119348524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:22,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:22,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:41:22,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100518999] [2024-06-20 16:41:22,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:22,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:41:22,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:22,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:41:22,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:41:22,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:22,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 320 transitions, 3193 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-20 16:41:22,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:22,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:22,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:23,551 INFO L124 PetriNetUnfolderBase]: 1022/2012 cut-off events. [2024-06-20 16:41:23,552 INFO L125 PetriNetUnfolderBase]: For 587770/587770 co-relation queries the response was YES. [2024-06-20 16:41:23,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15338 conditions, 2012 events. 1022/2012 cut-off events. For 587770/587770 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 12995 event pairs, 466 based on Foata normal form. 10/2022 useless extension candidates. Maximal degree in co-relation 15137. Up to 1919 conditions per place. [2024-06-20 16:41:23,580 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 308 selfloop transitions, 19 changer transitions 8/337 dead transitions. [2024-06-20 16:41:23,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 337 transitions, 3945 flow [2024-06-20 16:41:23,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:41:23,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:41:23,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 117 transitions. [2024-06-20 16:41:23,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31451612903225806 [2024-06-20 16:41:23,585 INFO L175 Difference]: Start difference. First operand has 460 places, 320 transitions, 3193 flow. Second operand 12 states and 117 transitions. [2024-06-20 16:41:23,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 337 transitions, 3945 flow [2024-06-20 16:41:25,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 337 transitions, 3841 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-20 16:41:25,815 INFO L231 Difference]: Finished difference. Result has 462 places, 317 transitions, 3109 flow [2024-06-20 16:41:25,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3089, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3109, PETRI_PLACES=462, PETRI_TRANSITIONS=317} [2024-06-20 16:41:25,816 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 432 predicate places. [2024-06-20 16:41:25,816 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 317 transitions, 3109 flow [2024-06-20 16:41:25,816 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-20 16:41:25,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:25,816 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-20 16:41:25,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-20 16:41:25,816 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:25,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:25,816 INFO L85 PathProgramCache]: Analyzing trace with hash -840321981, now seen corresponding path program 46 times [2024-06-20 16:41:25,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:25,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775171701] [2024-06-20 16:41:25,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:25,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:25,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:27,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:41:27,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:27,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775171701] [2024-06-20 16:41:27,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775171701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:27,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:27,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:41:27,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565263042] [2024-06-20 16:41:27,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:27,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:41:27,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:27,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:41:27,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:41:27,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:27,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 317 transitions, 3109 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:27,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:27,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:27,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:27,833 INFO L124 PetriNetUnfolderBase]: 1000/1970 cut-off events. [2024-06-20 16:41:27,833 INFO L125 PetriNetUnfolderBase]: For 513867/513867 co-relation queries the response was YES. [2024-06-20 16:41:27,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15200 conditions, 1970 events. 1000/1970 cut-off events. For 513867/513867 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 12693 event pairs, 297 based on Foata normal form. 2/1972 useless extension candidates. Maximal degree in co-relation 14998. Up to 1403 conditions per place. [2024-06-20 16:41:27,861 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 223 selfloop transitions, 109 changer transitions 0/334 dead transitions. [2024-06-20 16:41:27,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 334 transitions, 3901 flow [2024-06-20 16:41:27,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:41:27,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:41:27,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-20 16:41:27,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-20 16:41:27,862 INFO L175 Difference]: Start difference. First operand has 462 places, 317 transitions, 3109 flow. Second operand 11 states and 123 transitions. [2024-06-20 16:41:27,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 334 transitions, 3901 flow [2024-06-20 16:41:29,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 334 transitions, 3857 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-20 16:41:29,914 INFO L231 Difference]: Finished difference. Result has 459 places, 318 transitions, 3363 flow [2024-06-20 16:41:29,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3065, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3363, PETRI_PLACES=459, PETRI_TRANSITIONS=318} [2024-06-20 16:41:29,915 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 429 predicate places. [2024-06-20 16:41:29,915 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 318 transitions, 3363 flow [2024-06-20 16:41:29,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:29,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:29,915 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-20 16:41:29,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-20 16:41:29,915 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:29,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:29,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1157947655, now seen corresponding path program 8 times [2024-06-20 16:41:29,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:29,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325185938] [2024-06-20 16:41:29,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:29,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:29,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:31,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:41:31,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:31,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325185938] [2024-06-20 16:41:31,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325185938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:31,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:31,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:41:31,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958212867] [2024-06-20 16:41:31,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:31,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:41:31,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:31,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:41:31,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:41:31,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:31,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 318 transitions, 3363 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:31,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:31,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:31,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:32,051 INFO L124 PetriNetUnfolderBase]: 1027/2031 cut-off events. [2024-06-20 16:41:32,051 INFO L125 PetriNetUnfolderBase]: For 630598/630598 co-relation queries the response was YES. [2024-06-20 16:41:32,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16426 conditions, 2031 events. 1027/2031 cut-off events. For 630598/630598 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 13167 event pairs, 471 based on Foata normal form. 8/2039 useless extension candidates. Maximal degree in co-relation 16225. Up to 1824 conditions per place. [2024-06-20 16:41:32,081 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 312 selfloop transitions, 19 changer transitions 9/342 dead transitions. [2024-06-20 16:41:32,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 342 transitions, 4461 flow [2024-06-20 16:41:32,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:41:32,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:41:32,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 131 transitions. [2024-06-20 16:41:32,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3250620347394541 [2024-06-20 16:41:32,082 INFO L175 Difference]: Start difference. First operand has 459 places, 318 transitions, 3363 flow. Second operand 13 states and 131 transitions. [2024-06-20 16:41:32,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 342 transitions, 4461 flow [2024-06-20 16:41:34,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 342 transitions, 4173 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-20 16:41:34,046 INFO L231 Difference]: Finished difference. Result has 463 places, 314 transitions, 3081 flow [2024-06-20 16:41:34,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3075, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3081, PETRI_PLACES=463, PETRI_TRANSITIONS=314} [2024-06-20 16:41:34,047 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 433 predicate places. [2024-06-20 16:41:34,047 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 314 transitions, 3081 flow [2024-06-20 16:41:34,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:34,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:34,047 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-20 16:41:34,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-20 16:41:34,047 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:34,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:34,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1168083547, now seen corresponding path program 9 times [2024-06-20 16:41:34,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:34,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566080081] [2024-06-20 16:41:34,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:34,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:34,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:35,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:41:35,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:35,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566080081] [2024-06-20 16:41:35,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566080081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:35,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:35,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:41:35,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481881546] [2024-06-20 16:41:35,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:35,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:41:35,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:35,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:41:35,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:41:35,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:35,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 314 transitions, 3081 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-20 16:41:35,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:35,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:35,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:35,846 INFO L124 PetriNetUnfolderBase]: 990/1960 cut-off events. [2024-06-20 16:41:35,846 INFO L125 PetriNetUnfolderBase]: For 553867/553867 co-relation queries the response was YES. [2024-06-20 16:41:35,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14399 conditions, 1960 events. 990/1960 cut-off events. For 553867/553867 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 12641 event pairs, 460 based on Foata normal form. 10/1970 useless extension candidates. Maximal degree in co-relation 14210. Up to 1861 conditions per place. [2024-06-20 16:41:35,873 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 302 selfloop transitions, 16 changer transitions 10/330 dead transitions. [2024-06-20 16:41:35,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 330 transitions, 3813 flow [2024-06-20 16:41:35,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:41:35,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:41:35,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-20 16:41:35,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3196480938416422 [2024-06-20 16:41:35,874 INFO L175 Difference]: Start difference. First operand has 463 places, 314 transitions, 3081 flow. Second operand 11 states and 109 transitions. [2024-06-20 16:41:35,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 330 transitions, 3813 flow [2024-06-20 16:41:37,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 330 transitions, 3765 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-20 16:41:37,918 INFO L231 Difference]: Finished difference. Result has 459 places, 308 transitions, 3024 flow [2024-06-20 16:41:37,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3033, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3024, PETRI_PLACES=459, PETRI_TRANSITIONS=308} [2024-06-20 16:41:37,919 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 429 predicate places. [2024-06-20 16:41:37,919 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 308 transitions, 3024 flow [2024-06-20 16:41:37,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-20 16:41:37,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:37,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-20 16:41:37,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-20 16:41:37,920 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:37,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:37,920 INFO L85 PathProgramCache]: Analyzing trace with hash -843333127, now seen corresponding path program 10 times [2024-06-20 16:41:37,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:37,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790121813] [2024-06-20 16:41:37,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:37,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:37,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:39,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:41:39,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:39,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790121813] [2024-06-20 16:41:39,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790121813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:39,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:39,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:41:39,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211324802] [2024-06-20 16:41:39,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:39,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:41:39,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:39,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:41:39,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:41:39,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:39,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 308 transitions, 3024 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-20 16:41:39,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:39,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:39,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:39,648 INFO L124 PetriNetUnfolderBase]: 974/1932 cut-off events. [2024-06-20 16:41:39,648 INFO L125 PetriNetUnfolderBase]: For 524837/524837 co-relation queries the response was YES. [2024-06-20 16:41:39,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14225 conditions, 1932 events. 974/1932 cut-off events. For 524837/524837 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12434 event pairs, 456 based on Foata normal form. 8/1940 useless extension candidates. Maximal degree in co-relation 14038. Up to 1806 conditions per place. [2024-06-20 16:41:39,676 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 303 selfloop transitions, 13 changer transitions 11/329 dead transitions. [2024-06-20 16:41:39,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 329 transitions, 4054 flow [2024-06-20 16:41:39,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:41:39,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:41:39,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 118 transitions. [2024-06-20 16:41:39,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3172043010752688 [2024-06-20 16:41:39,677 INFO L175 Difference]: Start difference. First operand has 459 places, 308 transitions, 3024 flow. Second operand 12 states and 118 transitions. [2024-06-20 16:41:39,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 329 transitions, 4054 flow [2024-06-20 16:41:41,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 329 transitions, 4002 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-20 16:41:41,824 INFO L231 Difference]: Finished difference. Result has 454 places, 304 transitions, 2984 flow [2024-06-20 16:41:41,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2980, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2984, PETRI_PLACES=454, PETRI_TRANSITIONS=304} [2024-06-20 16:41:41,824 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 424 predicate places. [2024-06-20 16:41:41,824 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 304 transitions, 2984 flow [2024-06-20 16:41:41,825 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-20 16:41:41,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:41,825 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-20 16:41:41,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-20 16:41:41,825 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:41,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:41,825 INFO L85 PathProgramCache]: Analyzing trace with hash -840327561, now seen corresponding path program 47 times [2024-06-20 16:41:41,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:41,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415977903] [2024-06-20 16:41:41,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:41,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:41,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:43,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-20 16:41:43,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:43,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415977903] [2024-06-20 16:41:43,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415977903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:43,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:43,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:41:43,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165812670] [2024-06-20 16:41:43,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:43,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:41:43,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:43,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:41:43,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:41:43,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:43,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 304 transitions, 2984 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:43,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:43,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:43,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:43,841 INFO L124 PetriNetUnfolderBase]: 955/1891 cut-off events. [2024-06-20 16:41:43,841 INFO L125 PetriNetUnfolderBase]: For 456488/456488 co-relation queries the response was YES. [2024-06-20 16:41:43,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14067 conditions, 1891 events. 955/1891 cut-off events. For 456488/456488 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 12069 event pairs, 289 based on Foata normal form. 2/1893 useless extension candidates. Maximal degree in co-relation 13882. Up to 1327 conditions per place. [2024-06-20 16:41:43,867 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 217 selfloop transitions, 102 changer transitions 0/321 dead transitions. [2024-06-20 16:41:43,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 321 transitions, 3748 flow [2024-06-20 16:41:43,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:41:43,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:41:43,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-20 16:41:43,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-20 16:41:43,868 INFO L175 Difference]: Start difference. First operand has 454 places, 304 transitions, 2984 flow. Second operand 11 states and 121 transitions. [2024-06-20 16:41:43,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 321 transitions, 3748 flow [2024-06-20 16:41:45,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 321 transitions, 3717 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 16:41:45,806 INFO L231 Difference]: Finished difference. Result has 449 places, 305 transitions, 3239 flow [2024-06-20 16:41:45,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2953, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3239, PETRI_PLACES=449, PETRI_TRANSITIONS=305} [2024-06-20 16:41:45,807 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-20 16:41:45,807 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 305 transitions, 3239 flow [2024-06-20 16:41:45,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:45,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:45,807 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-20 16:41:45,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-20 16:41:45,808 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:45,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:45,808 INFO L85 PathProgramCache]: Analyzing trace with hash 931124849, now seen corresponding path program 48 times [2024-06-20 16:41:45,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:45,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038903654] [2024-06-20 16:41:45,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:45,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:45,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:47,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:41:47,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:47,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038903654] [2024-06-20 16:41:47,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038903654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:47,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:47,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:41:47,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921682593] [2024-06-20 16:41:47,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:47,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:41:47,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:47,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:41:47,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:41:47,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:47,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 305 transitions, 3239 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:47,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:47,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:47,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:47,706 INFO L124 PetriNetUnfolderBase]: 959/1899 cut-off events. [2024-06-20 16:41:47,706 INFO L125 PetriNetUnfolderBase]: For 447456/447456 co-relation queries the response was YES. [2024-06-20 16:41:47,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14353 conditions, 1899 events. 959/1899 cut-off events. For 447456/447456 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 12156 event pairs, 289 based on Foata normal form. 2/1901 useless extension candidates. Maximal degree in co-relation 14170. Up to 1313 conditions per place. [2024-06-20 16:41:47,732 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 217 selfloop transitions, 103 changer transitions 0/322 dead transitions. [2024-06-20 16:41:47,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 322 transitions, 4003 flow [2024-06-20 16:41:47,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:41:47,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:41:47,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-20 16:41:47,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-20 16:41:47,733 INFO L175 Difference]: Start difference. First operand has 449 places, 305 transitions, 3239 flow. Second operand 11 states and 122 transitions. [2024-06-20 16:41:47,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 322 transitions, 4003 flow [2024-06-20 16:41:49,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 322 transitions, 3727 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-20 16:41:49,913 INFO L231 Difference]: Finished difference. Result has 451 places, 306 transitions, 3253 flow [2024-06-20 16:41:49,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3253, PETRI_PLACES=451, PETRI_TRANSITIONS=306} [2024-06-20 16:41:49,914 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 421 predicate places. [2024-06-20 16:41:49,914 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 306 transitions, 3253 flow [2024-06-20 16:41:49,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:49,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:49,914 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-20 16:41:49,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-20 16:41:49,914 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:49,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:49,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1366391501, now seen corresponding path program 49 times [2024-06-20 16:41:49,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:49,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829231693] [2024-06-20 16:41:49,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:49,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:49,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:51,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:41:51,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:51,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829231693] [2024-06-20 16:41:51,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829231693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:51,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:51,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:41:51,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049514237] [2024-06-20 16:41:51,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:51,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:41:51,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:51,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:41:51,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:41:51,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:51,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 306 transitions, 3253 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:51,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:51,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:51,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:51,683 INFO L124 PetriNetUnfolderBase]: 992/1966 cut-off events. [2024-06-20 16:41:51,683 INFO L125 PetriNetUnfolderBase]: For 552818/552818 co-relation queries the response was YES. [2024-06-20 16:41:51,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16084 conditions, 1966 events. 992/1966 cut-off events. For 552818/552818 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12670 event pairs, 306 based on Foata normal form. 2/1968 useless extension candidates. Maximal degree in co-relation 15900. Up to 1134 conditions per place. [2024-06-20 16:41:51,711 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 211 selfloop transitions, 115 changer transitions 0/328 dead transitions. [2024-06-20 16:41:51,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 328 transitions, 4357 flow [2024-06-20 16:41:51,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:41:51,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:41:51,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-20 16:41:51,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-20 16:41:51,712 INFO L175 Difference]: Start difference. First operand has 451 places, 306 transitions, 3253 flow. Second operand 11 states and 126 transitions. [2024-06-20 16:41:51,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 328 transitions, 4357 flow [2024-06-20 16:41:54,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 328 transitions, 4077 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-20 16:41:54,039 INFO L231 Difference]: Finished difference. Result has 453 places, 307 transitions, 3287 flow [2024-06-20 16:41:54,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3287, PETRI_PLACES=453, PETRI_TRANSITIONS=307} [2024-06-20 16:41:54,040 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 423 predicate places. [2024-06-20 16:41:54,040 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 307 transitions, 3287 flow [2024-06-20 16:41:54,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:54,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:54,041 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-20 16:41:54,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-20 16:41:54,041 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:54,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:54,041 INFO L85 PathProgramCache]: Analyzing trace with hash -166557027, now seen corresponding path program 50 times [2024-06-20 16:41:54,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:54,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941890426] [2024-06-20 16:41:54,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:54,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:54,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:55,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:41:55,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:55,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941890426] [2024-06-20 16:41:55,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941890426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:55,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:55,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:41:55,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252228169] [2024-06-20 16:41:55,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:55,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:41:55,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:55,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:41:55,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:41:55,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:55,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 307 transitions, 3287 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:55,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:55,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:55,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:41:55,952 INFO L124 PetriNetUnfolderBase]: 996/1974 cut-off events. [2024-06-20 16:41:55,952 INFO L125 PetriNetUnfolderBase]: For 560532/560532 co-relation queries the response was YES. [2024-06-20 16:41:55,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16219 conditions, 1974 events. 996/1974 cut-off events. For 560532/560532 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 12724 event pairs, 306 based on Foata normal form. 2/1976 useless extension candidates. Maximal degree in co-relation 16034. Up to 1424 conditions per place. [2024-06-20 16:41:55,983 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 227 selfloop transitions, 96 changer transitions 0/325 dead transitions. [2024-06-20 16:41:55,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 325 transitions, 4075 flow [2024-06-20 16:41:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:41:55,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:41:55,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-20 16:41:55,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-20 16:41:55,984 INFO L175 Difference]: Start difference. First operand has 453 places, 307 transitions, 3287 flow. Second operand 11 states and 122 transitions. [2024-06-20 16:41:55,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 325 transitions, 4075 flow [2024-06-20 16:41:58,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 325 transitions, 3681 flow, removed 47 selfloop flow, removed 12 redundant places. [2024-06-20 16:41:58,268 INFO L231 Difference]: Finished difference. Result has 452 places, 308 transitions, 3173 flow [2024-06-20 16:41:58,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2902, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3173, PETRI_PLACES=452, PETRI_TRANSITIONS=308} [2024-06-20 16:41:58,268 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 422 predicate places. [2024-06-20 16:41:58,269 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 308 transitions, 3173 flow [2024-06-20 16:41:58,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:58,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:41:58,269 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-20 16:41:58,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-20 16:41:58,269 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:41:58,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:41:58,270 INFO L85 PathProgramCache]: Analyzing trace with hash 156486053, now seen corresponding path program 51 times [2024-06-20 16:41:58,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:41:58,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011108397] [2024-06-20 16:41:58,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:41:58,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:41:58,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:41:59,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:41:59,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:41:59,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011108397] [2024-06-20 16:41:59,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011108397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:41:59,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:41:59,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:41:59,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753077586] [2024-06-20 16:41:59,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:41:59,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:41:59,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:41:59,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:41:59,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:41:59,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:41:59,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 308 transitions, 3173 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:41:59,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:41:59,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:41:59,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:00,213 INFO L124 PetriNetUnfolderBase]: 1000/1982 cut-off events. [2024-06-20 16:42:00,213 INFO L125 PetriNetUnfolderBase]: For 566794/566794 co-relation queries the response was YES. [2024-06-20 16:42:00,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15934 conditions, 1982 events. 1000/1982 cut-off events. For 566794/566794 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12771 event pairs, 310 based on Foata normal form. 2/1984 useless extension candidates. Maximal degree in co-relation 15752. Up to 1432 conditions per place. [2024-06-20 16:42:00,242 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 229 selfloop transitions, 95 changer transitions 0/326 dead transitions. [2024-06-20 16:42:00,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 326 transitions, 3956 flow [2024-06-20 16:42:00,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:42:00,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:42:00,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-20 16:42:00,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-20 16:42:00,243 INFO L175 Difference]: Start difference. First operand has 452 places, 308 transitions, 3173 flow. Second operand 11 states and 123 transitions. [2024-06-20 16:42:00,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 326 transitions, 3956 flow [2024-06-20 16:42:02,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 326 transitions, 3696 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-20 16:42:02,924 INFO L231 Difference]: Finished difference. Result has 454 places, 309 transitions, 3184 flow [2024-06-20 16:42:02,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2913, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3184, PETRI_PLACES=454, PETRI_TRANSITIONS=309} [2024-06-20 16:42:02,925 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 424 predicate places. [2024-06-20 16:42:02,925 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 309 transitions, 3184 flow [2024-06-20 16:42:02,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:42:02,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:02,925 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-20 16:42:02,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-20 16:42:02,925 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:02,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:02,925 INFO L85 PathProgramCache]: Analyzing trace with hash 156480473, now seen corresponding path program 52 times [2024-06-20 16:42:02,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:02,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769249277] [2024-06-20 16:42:02,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:02,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:02,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:04,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:04,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:04,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769249277] [2024-06-20 16:42:04,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769249277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:04,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:04,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:42:04,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005383512] [2024-06-20 16:42:04,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:04,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:42:04,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:04,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:42:04,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:42:04,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:04,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 309 transitions, 3184 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:42:04,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:04,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:04,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:04,875 INFO L124 PetriNetUnfolderBase]: 1004/1990 cut-off events. [2024-06-20 16:42:04,876 INFO L125 PetriNetUnfolderBase]: For 574940/574940 co-relation queries the response was YES. [2024-06-20 16:42:04,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16019 conditions, 1990 events. 1004/1990 cut-off events. For 574940/574940 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 12852 event pairs, 310 based on Foata normal form. 2/1992 useless extension candidates. Maximal degree in co-relation 15836. Up to 1426 conditions per place. [2024-06-20 16:42:04,903 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 229 selfloop transitions, 96 changer transitions 0/327 dead transitions. [2024-06-20 16:42:04,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 327 transitions, 3967 flow [2024-06-20 16:42:04,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:42:04,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:42:04,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-20 16:42:04,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-20 16:42:04,904 INFO L175 Difference]: Start difference. First operand has 454 places, 309 transitions, 3184 flow. Second operand 11 states and 124 transitions. [2024-06-20 16:42:04,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 327 transitions, 3967 flow [2024-06-20 16:42:07,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 327 transitions, 3707 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-20 16:42:07,221 INFO L231 Difference]: Finished difference. Result has 456 places, 310 transitions, 3199 flow [2024-06-20 16:42:07,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3199, PETRI_PLACES=456, PETRI_TRANSITIONS=310} [2024-06-20 16:42:07,221 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 426 predicate places. [2024-06-20 16:42:07,222 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 310 transitions, 3199 flow [2024-06-20 16:42:07,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:42:07,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:07,222 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-20 16:42:07,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-20 16:42:07,222 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:07,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:07,223 INFO L85 PathProgramCache]: Analyzing trace with hash 156336323, now seen corresponding path program 53 times [2024-06-20 16:42:07,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:07,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896665226] [2024-06-20 16:42:07,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:07,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:07,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:08,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:08,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:08,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896665226] [2024-06-20 16:42:08,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896665226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:08,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:08,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:42:08,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550119248] [2024-06-20 16:42:08,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:08,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:42:08,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:08,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:42:08,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:42:08,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:08,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 310 transitions, 3199 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:42:08,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:08,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:08,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:09,223 INFO L124 PetriNetUnfolderBase]: 1008/1998 cut-off events. [2024-06-20 16:42:09,223 INFO L125 PetriNetUnfolderBase]: For 583238/583238 co-relation queries the response was YES. [2024-06-20 16:42:09,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16112 conditions, 1998 events. 1008/1998 cut-off events. For 583238/583238 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 12911 event pairs, 314 based on Foata normal form. 2/2000 useless extension candidates. Maximal degree in co-relation 15928. Up to 1322 conditions per place. [2024-06-20 16:42:09,251 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 232 selfloop transitions, 99 changer transitions 0/333 dead transitions. [2024-06-20 16:42:09,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 333 transitions, 4330 flow [2024-06-20 16:42:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:42:09,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:42:09,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-20 16:42:09,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-20 16:42:09,252 INFO L175 Difference]: Start difference. First operand has 456 places, 310 transitions, 3199 flow. Second operand 11 states and 129 transitions. [2024-06-20 16:42:09,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 333 transitions, 4330 flow [2024-06-20 16:42:11,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 333 transitions, 4066 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-20 16:42:11,853 INFO L231 Difference]: Finished difference. Result has 458 places, 311 transitions, 3216 flow [2024-06-20 16:42:11,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2935, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3216, PETRI_PLACES=458, PETRI_TRANSITIONS=311} [2024-06-20 16:42:11,854 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 428 predicate places. [2024-06-20 16:42:11,854 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 311 transitions, 3216 flow [2024-06-20 16:42:11,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:42:11,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:11,854 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-20 16:42:11,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-20 16:42:11,854 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:11,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:11,855 INFO L85 PathProgramCache]: Analyzing trace with hash -166562607, now seen corresponding path program 54 times [2024-06-20 16:42:11,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:11,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820219764] [2024-06-20 16:42:11,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:11,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:11,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:13,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-20 16:42:13,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:13,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820219764] [2024-06-20 16:42:13,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820219764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:13,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:13,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:42:13,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805728439] [2024-06-20 16:42:13,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:13,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:42:13,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:13,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:42:13,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:42:13,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:13,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 311 transitions, 3216 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:42:13,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:13,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:13,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:13,929 INFO L124 PetriNetUnfolderBase]: 1012/2006 cut-off events. [2024-06-20 16:42:13,929 INFO L125 PetriNetUnfolderBase]: For 591718/591718 co-relation queries the response was YES. [2024-06-20 16:42:13,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16211 conditions, 2006 events. 1012/2006 cut-off events. For 591718/591718 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12950 event pairs, 318 based on Foata normal form. 2/2008 useless extension candidates. Maximal degree in co-relation 16026. Up to 1442 conditions per place. [2024-06-20 16:42:13,954 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 233 selfloop transitions, 95 changer transitions 0/330 dead transitions. [2024-06-20 16:42:13,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 330 transitions, 4305 flow [2024-06-20 16:42:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:42:13,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:42:13,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-20 16:42:13,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-20 16:42:13,955 INFO L175 Difference]: Start difference. First operand has 458 places, 311 transitions, 3216 flow. Second operand 11 states and 122 transitions. [2024-06-20 16:42:13,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 330 transitions, 4305 flow [2024-06-20 16:42:16,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 330 transitions, 3851 flow, removed 42 selfloop flow, removed 11 redundant places. [2024-06-20 16:42:16,421 INFO L231 Difference]: Finished difference. Result has 458 places, 312 transitions, 3037 flow [2024-06-20 16:42:16,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2768, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3037, PETRI_PLACES=458, PETRI_TRANSITIONS=312} [2024-06-20 16:42:16,422 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 428 predicate places. [2024-06-20 16:42:16,422 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 312 transitions, 3037 flow [2024-06-20 16:42:16,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:42:16,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:16,422 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-20 16:42:16,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-20 16:42:16,422 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:16,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:16,422 INFO L85 PathProgramCache]: Analyzing trace with hash 363139493, now seen corresponding path program 55 times [2024-06-20 16:42:16,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:16,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146523749] [2024-06-20 16:42:16,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:16,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:16,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:17,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:17,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:17,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146523749] [2024-06-20 16:42:17,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146523749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:17,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:17,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:42:17,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569666678] [2024-06-20 16:42:17,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:17,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:42:17,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:17,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:42:17,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:42:17,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:17,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 312 transitions, 3037 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:42:17,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:17,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:17,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:18,369 INFO L124 PetriNetUnfolderBase]: 996/1978 cut-off events. [2024-06-20 16:42:18,369 INFO L125 PetriNetUnfolderBase]: For 574114/574114 co-relation queries the response was YES. [2024-06-20 16:42:18,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13804 conditions, 1978 events. 996/1978 cut-off events. For 574114/574114 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12804 event pairs, 302 based on Foata normal form. 12/1990 useless extension candidates. Maximal degree in co-relation 13620. Up to 1386 conditions per place. [2024-06-20 16:42:18,396 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 229 selfloop transitions, 95 changer transitions 7/333 dead transitions. [2024-06-20 16:42:18,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 333 transitions, 3803 flow [2024-06-20 16:42:18,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:42:18,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:42:18,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-20 16:42:18,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-20 16:42:18,397 INFO L175 Difference]: Start difference. First operand has 458 places, 312 transitions, 3037 flow. Second operand 11 states and 126 transitions. [2024-06-20 16:42:18,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 333 transitions, 3803 flow [2024-06-20 16:42:20,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 333 transitions, 3470 flow, removed 71 selfloop flow, removed 8 redundant places. [2024-06-20 16:42:20,888 INFO L231 Difference]: Finished difference. Result has 461 places, 309 transitions, 2881 flow [2024-06-20 16:42:20,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2704, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2881, PETRI_PLACES=461, PETRI_TRANSITIONS=309} [2024-06-20 16:42:20,888 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 431 predicate places. [2024-06-20 16:42:20,888 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 309 transitions, 2881 flow [2024-06-20 16:42:20,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:42:20,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:20,888 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-20 16:42:20,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-20 16:42:20,889 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:20,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:20,889 INFO L85 PathProgramCache]: Analyzing trace with hash 363416199, now seen corresponding path program 11 times [2024-06-20 16:42:20,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:20,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260549231] [2024-06-20 16:42:20,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:20,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:20,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:21,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:21,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:21,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260549231] [2024-06-20 16:42:21,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260549231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:21,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:21,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:42:21,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990282371] [2024-06-20 16:42:21,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:21,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:42:21,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:21,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:42:21,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:42:22,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:22,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 309 transitions, 2881 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-20 16:42:22,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:22,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:22,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:22,586 INFO L124 PetriNetUnfolderBase]: 985/1965 cut-off events. [2024-06-20 16:42:22,586 INFO L125 PetriNetUnfolderBase]: For 553422/553422 co-relation queries the response was YES. [2024-06-20 16:42:22,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13719 conditions, 1965 events. 985/1965 cut-off events. For 553422/553422 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12720 event pairs, 303 based on Foata normal form. 8/1973 useless extension candidates. Maximal degree in co-relation 13534. Up to 1316 conditions per place. [2024-06-20 16:42:22,612 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 228 selfloop transitions, 92 changer transitions 8/330 dead transitions. [2024-06-20 16:42:22,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 330 transitions, 3903 flow [2024-06-20 16:42:22,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:42:22,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:42:22,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-20 16:42:22,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-20 16:42:22,613 INFO L175 Difference]: Start difference. First operand has 461 places, 309 transitions, 2881 flow. Second operand 11 states and 124 transitions. [2024-06-20 16:42:22,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 330 transitions, 3903 flow [2024-06-20 16:42:24,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 330 transitions, 3503 flow, removed 7 selfloop flow, removed 14 redundant places. [2024-06-20 16:42:24,741 INFO L231 Difference]: Finished difference. Result has 458 places, 305 transitions, 2628 flow [2024-06-20 16:42:24,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2628, PETRI_PLACES=458, PETRI_TRANSITIONS=305} [2024-06-20 16:42:24,741 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 428 predicate places. [2024-06-20 16:42:24,741 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 305 transitions, 2628 flow [2024-06-20 16:42:24,741 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-20 16:42:24,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:24,741 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-20 16:42:24,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-20 16:42:24,742 INFO L420 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:24,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:24,742 INFO L85 PathProgramCache]: Analyzing trace with hash -221143302, now seen corresponding path program 1 times [2024-06-20 16:42:24,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:24,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99208242] [2024-06-20 16:42:24,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:24,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:24,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:25,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:25,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:25,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99208242] [2024-06-20 16:42:25,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99208242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:25,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:25,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:42:25,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569467124] [2024-06-20 16:42:25,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:25,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:42:25,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:25,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:42:25,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:42:26,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:26,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 305 transitions, 2628 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-20 16:42:26,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:26,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:26,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:26,576 INFO L124 PetriNetUnfolderBase]: 974/1944 cut-off events. [2024-06-20 16:42:26,576 INFO L125 PetriNetUnfolderBase]: For 519710/519710 co-relation queries the response was YES. [2024-06-20 16:42:26,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13173 conditions, 1944 events. 974/1944 cut-off events. For 519710/519710 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 12537 event pairs, 290 based on Foata normal form. 6/1950 useless extension candidates. Maximal degree in co-relation 12988. Up to 1773 conditions per place. [2024-06-20 16:42:26,603 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 281 selfloop transitions, 18 changer transitions 27/328 dead transitions. [2024-06-20 16:42:26,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 328 transitions, 3338 flow [2024-06-20 16:42:26,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:42:26,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:42:26,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2024-06-20 16:42:26,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32526881720430106 [2024-06-20 16:42:26,604 INFO L175 Difference]: Start difference. First operand has 458 places, 305 transitions, 2628 flow. Second operand 12 states and 121 transitions. [2024-06-20 16:42:26,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 328 transitions, 3338 flow [2024-06-20 16:42:28,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 328 transitions, 3049 flow, removed 18 selfloop flow, removed 14 redundant places. [2024-06-20 16:42:28,371 INFO L231 Difference]: Finished difference. Result has 453 places, 293 transitions, 2274 flow [2024-06-20 16:42:28,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2341, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2274, PETRI_PLACES=453, PETRI_TRANSITIONS=293} [2024-06-20 16:42:28,372 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 423 predicate places. [2024-06-20 16:42:28,372 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 293 transitions, 2274 flow [2024-06-20 16:42:28,372 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-20 16:42:28,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:28,372 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-20 16:42:28,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-20 16:42:28,372 INFO L420 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:28,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:28,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1989661128, now seen corresponding path program 2 times [2024-06-20 16:42:28,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:28,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705362191] [2024-06-20 16:42:28,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:28,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:28,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:29,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:29,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:29,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705362191] [2024-06-20 16:42:29,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705362191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:29,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:29,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:42:29,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008664465] [2024-06-20 16:42:29,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:29,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:42:29,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:29,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:42:29,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:42:29,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:29,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 293 transitions, 2274 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-20 16:42:29,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:29,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:29,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:30,175 INFO L124 PetriNetUnfolderBase]: 926/1852 cut-off events. [2024-06-20 16:42:30,176 INFO L125 PetriNetUnfolderBase]: For 431900/431900 co-relation queries the response was YES. [2024-06-20 16:42:30,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11919 conditions, 1852 events. 926/1852 cut-off events. For 431900/431900 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11844 event pairs, 268 based on Foata normal form. 6/1858 useless extension candidates. Maximal degree in co-relation 11739. Up to 1293 conditions per place. [2024-06-20 16:42:30,198 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 232 selfloop transitions, 54 changer transitions 27/315 dead transitions. [2024-06-20 16:42:30,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 315 transitions, 2956 flow [2024-06-20 16:42:30,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:42:30,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:42:30,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-20 16:42:30,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-20 16:42:30,199 INFO L175 Difference]: Start difference. First operand has 453 places, 293 transitions, 2274 flow. Second operand 12 states and 126 transitions. [2024-06-20 16:42:30,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 315 transitions, 2956 flow [2024-06-20 16:42:31,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 315 transitions, 2898 flow, removed 11 selfloop flow, removed 16 redundant places. [2024-06-20 16:42:31,569 INFO L231 Difference]: Finished difference. Result has 433 places, 276 transitions, 2206 flow [2024-06-20 16:42:31,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2216, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2206, PETRI_PLACES=433, PETRI_TRANSITIONS=276} [2024-06-20 16:42:31,569 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 403 predicate places. [2024-06-20 16:42:31,569 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 276 transitions, 2206 flow [2024-06-20 16:42:31,569 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-20 16:42:31,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:31,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-20 16:42:31,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-20 16:42:31,570 INFO L420 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:31,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:31,570 INFO L85 PathProgramCache]: Analyzing trace with hash -216185920, now seen corresponding path program 3 times [2024-06-20 16:42:31,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:31,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359547151] [2024-06-20 16:42:31,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:31,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:31,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:32,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:32,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:32,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359547151] [2024-06-20 16:42:32,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359547151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:32,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:32,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:42:32,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435450660] [2024-06-20 16:42:32,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:32,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:42:32,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:32,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:42:32,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:42:32,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:32,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 276 transitions, 2206 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-20 16:42:32,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:32,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:32,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:33,402 INFO L124 PetriNetUnfolderBase]: 868/1746 cut-off events. [2024-06-20 16:42:33,402 INFO L125 PetriNetUnfolderBase]: For 431804/431804 co-relation queries the response was YES. [2024-06-20 16:42:33,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11621 conditions, 1746 events. 868/1746 cut-off events. For 431804/431804 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 11006 event pairs, 234 based on Foata normal form. 6/1752 useless extension candidates. Maximal degree in co-relation 11451. Up to 1277 conditions per place. [2024-06-20 16:42:33,420 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 220 selfloop transitions, 50 changer transitions 26/298 dead transitions. [2024-06-20 16:42:33,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 298 transitions, 2858 flow [2024-06-20 16:42:33,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:42:33,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:42:33,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-20 16:42:33,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-20 16:42:33,421 INFO L175 Difference]: Start difference. First operand has 433 places, 276 transitions, 2206 flow. Second operand 12 states and 125 transitions. [2024-06-20 16:42:33,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 298 transitions, 2858 flow [2024-06-20 16:42:34,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 298 transitions, 2736 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-20 16:42:34,782 INFO L231 Difference]: Finished difference. Result has 416 places, 258 transitions, 2037 flow [2024-06-20 16:42:34,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2084, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2037, PETRI_PLACES=416, PETRI_TRANSITIONS=258} [2024-06-20 16:42:34,783 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 386 predicate places. [2024-06-20 16:42:34,783 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 258 transitions, 2037 flow [2024-06-20 16:42:34,783 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-20 16:42:34,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:34,783 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-20 16:42:34,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-20 16:42:34,783 INFO L420 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:34,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:34,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1874196978, now seen corresponding path program 4 times [2024-06-20 16:42:34,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:34,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33847141] [2024-06-20 16:42:34,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:34,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:34,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:35,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:35,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:35,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33847141] [2024-06-20 16:42:35,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33847141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:35,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:35,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:42:35,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292544706] [2024-06-20 16:42:35,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:35,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:42:35,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:35,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:42:35,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:42:36,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:36,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 258 transitions, 2037 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-20 16:42:36,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:36,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:36,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:36,549 INFO L124 PetriNetUnfolderBase]: 793/1605 cut-off events. [2024-06-20 16:42:36,549 INFO L125 PetriNetUnfolderBase]: For 361026/361026 co-relation queries the response was YES. [2024-06-20 16:42:36,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10208 conditions, 1605 events. 793/1605 cut-off events. For 361026/361026 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 9919 event pairs, 219 based on Foata normal form. 6/1611 useless extension candidates. Maximal degree in co-relation 10043. Up to 1294 conditions per place. [2024-06-20 16:42:36,569 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 209 selfloop transitions, 38 changer transitions 31/280 dead transitions. [2024-06-20 16:42:36,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 280 transitions, 2661 flow [2024-06-20 16:42:36,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:42:36,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:42:36,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 124 transitions. [2024-06-20 16:42:36,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-20 16:42:36,570 INFO L175 Difference]: Start difference. First operand has 416 places, 258 transitions, 2037 flow. Second operand 12 states and 124 transitions. [2024-06-20 16:42:36,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 280 transitions, 2661 flow [2024-06-20 16:42:37,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 280 transitions, 2539 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-06-20 16:42:37,750 INFO L231 Difference]: Finished difference. Result has 399 places, 235 transitions, 1791 flow [2024-06-20 16:42:37,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1791, PETRI_PLACES=399, PETRI_TRANSITIONS=235} [2024-06-20 16:42:37,750 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 369 predicate places. [2024-06-20 16:42:37,750 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 235 transitions, 1791 flow [2024-06-20 16:42:37,750 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-20 16:42:37,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:37,750 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-20 16:42:37,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-20 16:42:37,751 INFO L420 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:37,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:37,751 INFO L85 PathProgramCache]: Analyzing trace with hash -211717270, now seen corresponding path program 5 times [2024-06-20 16:42:37,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:37,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162191986] [2024-06-20 16:42:37,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:37,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:37,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:38,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:38,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:38,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162191986] [2024-06-20 16:42:38,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162191986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:38,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:38,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:42:38,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745447427] [2024-06-20 16:42:38,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:38,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:42:38,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:38,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:42:38,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:42:39,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:39,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 235 transitions, 1791 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-20 16:42:39,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:39,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:39,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:39,500 INFO L124 PetriNetUnfolderBase]: 728/1486 cut-off events. [2024-06-20 16:42:39,500 INFO L125 PetriNetUnfolderBase]: For 360790/360790 co-relation queries the response was YES. [2024-06-20 16:42:39,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9601 conditions, 1486 events. 728/1486 cut-off events. For 360790/360790 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 9077 event pairs, 215 based on Foata normal form. 6/1492 useless extension candidates. Maximal degree in co-relation 9441. Up to 1200 conditions per place. [2024-06-20 16:42:39,517 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 185 selfloop transitions, 10 changer transitions 60/257 dead transitions. [2024-06-20 16:42:39,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 257 transitions, 2365 flow [2024-06-20 16:42:39,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:42:39,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:42:39,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 122 transitions. [2024-06-20 16:42:39,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3279569892473118 [2024-06-20 16:42:39,518 INFO L175 Difference]: Start difference. First operand has 399 places, 235 transitions, 1791 flow. Second operand 12 states and 122 transitions. [2024-06-20 16:42:39,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 257 transitions, 2365 flow [2024-06-20 16:42:40,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 257 transitions, 2259 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-06-20 16:42:40,680 INFO L231 Difference]: Finished difference. Result has 377 places, 191 transitions, 1336 flow [2024-06-20 16:42:40,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1336, PETRI_PLACES=377, PETRI_TRANSITIONS=191} [2024-06-20 16:42:40,680 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 347 predicate places. [2024-06-20 16:42:40,680 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 191 transitions, 1336 flow [2024-06-20 16:42:40,680 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-20 16:42:40,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:40,680 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-20 16:42:40,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-20 16:42:40,681 INFO L420 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:40,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:40,681 INFO L85 PathProgramCache]: Analyzing trace with hash 595147422, now seen corresponding path program 6 times [2024-06-20 16:42:40,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:40,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479914208] [2024-06-20 16:42:40,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:40,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:40,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:41,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:41,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:41,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479914208] [2024-06-20 16:42:41,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479914208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:41,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:41,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:42:41,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206268644] [2024-06-20 16:42:41,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:41,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:42:41,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:41,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:42:41,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:42:41,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:41,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 191 transitions, 1336 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-20 16:42:41,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:41,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:41,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:42,283 INFO L124 PetriNetUnfolderBase]: 620/1254 cut-off events. [2024-06-20 16:42:42,283 INFO L125 PetriNetUnfolderBase]: For 338582/338582 co-relation queries the response was YES. [2024-06-20 16:42:42,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8428 conditions, 1254 events. 620/1254 cut-off events. For 338582/338582 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7333 event pairs, 169 based on Foata normal form. 6/1260 useless extension candidates. Maximal degree in co-relation 8273. Up to 1139 conditions per place. [2024-06-20 16:42:42,297 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 177 selfloop transitions, 9 changer transitions 26/214 dead transitions. [2024-06-20 16:42:42,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 214 transitions, 1814 flow [2024-06-20 16:42:42,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:42:42,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:42:42,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 116 transitions. [2024-06-20 16:42:42,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3118279569892473 [2024-06-20 16:42:42,298 INFO L175 Difference]: Start difference. First operand has 377 places, 191 transitions, 1336 flow. Second operand 12 states and 116 transitions. [2024-06-20 16:42:42,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 214 transitions, 1814 flow [2024-06-20 16:42:43,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 214 transitions, 1651 flow, removed 12 selfloop flow, removed 21 redundant places. [2024-06-20 16:42:43,218 INFO L231 Difference]: Finished difference. Result has 324 places, 182 transitions, 1130 flow [2024-06-20 16:42:43,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1130, PETRI_PLACES=324, PETRI_TRANSITIONS=182} [2024-06-20 16:42:43,218 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 294 predicate places. [2024-06-20 16:42:43,218 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 182 transitions, 1130 flow [2024-06-20 16:42:43,218 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-20 16:42:43,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:43,219 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-20 16:42:43,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-20 16:42:43,219 INFO L420 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:43,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:43,219 INFO L85 PathProgramCache]: Analyzing trace with hash 375034258, now seen corresponding path program 7 times [2024-06-20 16:42:43,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:43,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365999456] [2024-06-20 16:42:43,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:43,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:43,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:44,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:44,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:44,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365999456] [2024-06-20 16:42:44,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365999456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:44,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:44,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:42:44,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106414997] [2024-06-20 16:42:44,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:44,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:42:44,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:44,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:42:44,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:42:44,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:44,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 182 transitions, 1130 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-20 16:42:44,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:44,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:44,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:45,030 INFO L124 PetriNetUnfolderBase]: 592/1192 cut-off events. [2024-06-20 16:42:45,030 INFO L125 PetriNetUnfolderBase]: For 332851/332851 co-relation queries the response was YES. [2024-06-20 16:42:45,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7952 conditions, 1192 events. 592/1192 cut-off events. For 332851/332851 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 6930 event pairs, 178 based on Foata normal form. 6/1198 useless extension candidates. Maximal degree in co-relation 7805. Up to 1103 conditions per place. [2024-06-20 16:42:45,043 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 170 selfloop transitions, 7 changer transitions 21/200 dead transitions. [2024-06-20 16:42:45,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 200 transitions, 1568 flow [2024-06-20 16:42:45,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:42:45,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:42:45,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-20 16:42:45,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30498533724340177 [2024-06-20 16:42:45,044 INFO L175 Difference]: Start difference. First operand has 324 places, 182 transitions, 1130 flow. Second operand 11 states and 104 transitions. [2024-06-20 16:42:45,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 200 transitions, 1568 flow [2024-06-20 16:42:45,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 200 transitions, 1527 flow, removed 5 selfloop flow, removed 15 redundant places. [2024-06-20 16:42:45,847 INFO L231 Difference]: Finished difference. Result has 309 places, 176 transitions, 1078 flow [2024-06-20 16:42:45,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1089, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1078, PETRI_PLACES=309, PETRI_TRANSITIONS=176} [2024-06-20 16:42:45,847 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 279 predicate places. [2024-06-20 16:42:45,848 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 176 transitions, 1078 flow [2024-06-20 16:42:45,848 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-20 16:42:45,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:45,848 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-20 16:42:45,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-20 16:42:45,848 INFO L420 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:45,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:45,848 INFO L85 PathProgramCache]: Analyzing trace with hash -2122739332, now seen corresponding path program 8 times [2024-06-20 16:42:45,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:45,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395442653] [2024-06-20 16:42:45,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:45,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:45,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42: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-20 16:42:47,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:47,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395442653] [2024-06-20 16:42:47,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395442653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:47,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:47,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:42:47,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288116310] [2024-06-20 16:42:47,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:47,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:42:47,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:47,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:42:47,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:42:47,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:47,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 176 transitions, 1078 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-20 16:42:47,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:47,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:47,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:47,606 INFO L124 PetriNetUnfolderBase]: 568/1146 cut-off events. [2024-06-20 16:42:47,606 INFO L125 PetriNetUnfolderBase]: For 332924/332924 co-relation queries the response was YES. [2024-06-20 16:42:47,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7794 conditions, 1146 events. 568/1146 cut-off events. For 332924/332924 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 6605 event pairs, 152 based on Foata normal form. 6/1152 useless extension candidates. Maximal degree in co-relation 7651. Up to 871 conditions per place. [2024-06-20 16:42:47,623 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 138 selfloop transitions, 34 changer transitions 19/193 dead transitions. [2024-06-20 16:42:47,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 193 transitions, 1504 flow [2024-06-20 16:42:47,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:42:47,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:42:47,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-20 16:42:47,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3196480938416422 [2024-06-20 16:42:47,624 INFO L175 Difference]: Start difference. First operand has 309 places, 176 transitions, 1078 flow. Second operand 11 states and 109 transitions. [2024-06-20 16:42:47,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 193 transitions, 1504 flow [2024-06-20 16:42:48,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 193 transitions, 1478 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-20 16:42:48,346 INFO L231 Difference]: Finished difference. Result has 299 places, 163 transitions, 1060 flow [2024-06-20 16:42:48,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1060, PETRI_PLACES=299, PETRI_TRANSITIONS=163} [2024-06-20 16:42:48,346 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 269 predicate places. [2024-06-20 16:42:48,347 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 163 transitions, 1060 flow [2024-06-20 16:42:48,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-20 16:42:48,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:48,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-20 16:42:48,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2024-06-20 16:42:48,347 INFO L420 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:48,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:48,348 INFO L85 PathProgramCache]: Analyzing trace with hash -2122566352, now seen corresponding path program 9 times [2024-06-20 16:42:48,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:48,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450204105] [2024-06-20 16:42:48,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:48,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:48,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:49,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:49,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:49,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450204105] [2024-06-20 16:42:49,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450204105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:49,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:49,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:42:49,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847521599] [2024-06-20 16:42:49,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:49,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:42:49,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:49,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:42:49,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:42:49,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:49,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 163 transitions, 1060 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-20 16:42:49,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:49,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:49,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:50,212 INFO L124 PetriNetUnfolderBase]: 511/1039 cut-off events. [2024-06-20 16:42:50,213 INFO L125 PetriNetUnfolderBase]: For 263142/263142 co-relation queries the response was YES. [2024-06-20 16:42:50,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6681 conditions, 1039 events. 511/1039 cut-off events. For 263142/263142 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 5867 event pairs, 139 based on Foata normal form. 6/1045 useless extension candidates. Maximal degree in co-relation 6543. Up to 818 conditions per place. [2024-06-20 16:42:50,223 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 126 selfloop transitions, 18 changer transitions 34/180 dead transitions. [2024-06-20 16:42:50,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 180 transitions, 1462 flow [2024-06-20 16:42:50,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:42:50,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:42:50,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 108 transitions. [2024-06-20 16:42:50,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31671554252199413 [2024-06-20 16:42:50,224 INFO L175 Difference]: Start difference. First operand has 299 places, 163 transitions, 1060 flow. Second operand 11 states and 108 transitions. [2024-06-20 16:42:50,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 180 transitions, 1462 flow [2024-06-20 16:42:50,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 180 transitions, 1376 flow, removed 9 selfloop flow, removed 17 redundant places. [2024-06-20 16:42:50,706 INFO L231 Difference]: Finished difference. Result has 283 places, 139 transitions, 885 flow [2024-06-20 16:42:50,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=974, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=885, PETRI_PLACES=283, PETRI_TRANSITIONS=139} [2024-06-20 16:42:50,706 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-20 16:42:50,706 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 139 transitions, 885 flow [2024-06-20 16:42:50,706 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-20 16:42:50,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:50,706 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-20 16:42:50,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2024-06-20 16:42:50,707 INFO L420 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:50,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:50,707 INFO L85 PathProgramCache]: Analyzing trace with hash 2056936794, now seen corresponding path program 10 times [2024-06-20 16:42:50,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:50,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363775070] [2024-06-20 16:42:50,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:50,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:50,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:52,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:52,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:52,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363775070] [2024-06-20 16:42:52,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363775070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:52,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:52,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:42:52,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708369780] [2024-06-20 16:42:52,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:52,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:42:52,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:52,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:42:52,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:42:52,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:52,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 139 transitions, 885 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-20 16:42:52,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:52,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:52,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:52,404 INFO L124 PetriNetUnfolderBase]: 443/907 cut-off events. [2024-06-20 16:42:52,404 INFO L125 PetriNetUnfolderBase]: For 229406/229406 co-relation queries the response was YES. [2024-06-20 16:42:52,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5979 conditions, 907 events. 443/907 cut-off events. For 229406/229406 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4900 event pairs, 122 based on Foata normal form. 6/913 useless extension candidates. Maximal degree in co-relation 5849. Up to 680 conditions per place. [2024-06-20 16:42:52,413 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 119 selfloop transitions, 14 changer transitions 21/156 dead transitions. [2024-06-20 16:42:52,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 156 transitions, 1233 flow [2024-06-20 16:42:52,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:42:52,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:42:52,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-20 16:42:52,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31378299120234604 [2024-06-20 16:42:52,414 INFO L175 Difference]: Start difference. First operand has 283 places, 139 transitions, 885 flow. Second operand 11 states and 107 transitions. [2024-06-20 16:42:52,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 156 transitions, 1233 flow [2024-06-20 16:42:52,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 156 transitions, 1163 flow, removed 17 selfloop flow, removed 23 redundant places. [2024-06-20 16:42:52,863 INFO L231 Difference]: Finished difference. Result has 248 places, 128 transitions, 793 flow [2024-06-20 16:42:52,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=793, PETRI_PLACES=248, PETRI_TRANSITIONS=128} [2024-06-20 16:42:52,863 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 218 predicate places. [2024-06-20 16:42:52,863 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 128 transitions, 793 flow [2024-06-20 16:42:52,863 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-20 16:42:52,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:52,864 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-20 16:42:52,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2024-06-20 16:42:52,864 INFO L420 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:52,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:52,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1582733422, now seen corresponding path program 11 times [2024-06-20 16:42:52,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:52,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139168563] [2024-06-20 16:42:52,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:52,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:52,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:54,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:54,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:54,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139168563] [2024-06-20 16:42:54,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139168563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:54,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:54,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:42:54,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249976730] [2024-06-20 16:42:54,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:54,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:42:54,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:54,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:42:54,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:42:54,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:54,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 128 transitions, 793 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-20 16:42:54,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:54,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:54,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:54,594 INFO L124 PetriNetUnfolderBase]: 405/837 cut-off events. [2024-06-20 16:42:54,594 INFO L125 PetriNetUnfolderBase]: For 168994/168994 co-relation queries the response was YES. [2024-06-20 16:42:54,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5289 conditions, 837 events. 405/837 cut-off events. For 168994/168994 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4446 event pairs, 115 based on Foata normal form. 6/843 useless extension candidates. Maximal degree in co-relation 5175. Up to 668 conditions per place. [2024-06-20 16:42:54,602 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 99 selfloop transitions, 3 changer transitions 41/145 dead transitions. [2024-06-20 16:42:54,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 145 transitions, 1121 flow [2024-06-20 16:42:54,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:42:54,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:42:54,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-20 16:42:54,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30498533724340177 [2024-06-20 16:42:54,603 INFO L175 Difference]: Start difference. First operand has 248 places, 128 transitions, 793 flow. Second operand 11 states and 104 transitions. [2024-06-20 16:42:54,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 145 transitions, 1121 flow [2024-06-20 16:42:54,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 145 transitions, 1075 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-06-20 16:42:54,952 INFO L231 Difference]: Finished difference. Result has 232 places, 103 transitions, 622 flow [2024-06-20 16:42:54,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=747, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=622, PETRI_PLACES=232, PETRI_TRANSITIONS=103} [2024-06-20 16:42:54,952 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 202 predicate places. [2024-06-20 16:42:54,952 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 103 transitions, 622 flow [2024-06-20 16:42:54,952 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-20 16:42:54,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:54,953 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-20 16:42:54,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2024-06-20 16:42:54,953 INFO L420 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:54,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:54,954 INFO L85 PathProgramCache]: Analyzing trace with hash -280176104, now seen corresponding path program 12 times [2024-06-20 16:42:54,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:54,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30991495] [2024-06-20 16:42:54,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:54,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:54,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:56,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-20 16:42:56,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:56,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30991495] [2024-06-20 16:42:56,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30991495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:56,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:56,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:42:56,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763388435] [2024-06-20 16:42:56,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:56,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:42:56,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:56,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:42:56,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:42:56,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:56,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 103 transitions, 622 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-20 16:42:56,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:56,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:56,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:56,757 INFO L124 PetriNetUnfolderBase]: 322/663 cut-off events. [2024-06-20 16:42:56,757 INFO L125 PetriNetUnfolderBase]: For 118482/118482 co-relation queries the response was YES. [2024-06-20 16:42:56,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3991 conditions, 663 events. 322/663 cut-off events. For 118482/118482 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 3885. Up to 413 conditions per place. [2024-06-20 16:42:56,764 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 67 selfloop transitions, 28 changer transitions 21/118 dead transitions. [2024-06-20 16:42:56,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 118 transitions, 892 flow [2024-06-20 16:42:56,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:42:56,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:42:56,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-20 16:42:56,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31085043988269795 [2024-06-20 16:42:56,765 INFO L175 Difference]: Start difference. First operand has 232 places, 103 transitions, 622 flow. Second operand 11 states and 106 transitions. [2024-06-20 16:42:56,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 118 transitions, 892 flow [2024-06-20 16:42:56,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 118 transitions, 838 flow, removed 23 selfloop flow, removed 24 redundant places. [2024-06-20 16:42:56,917 INFO L231 Difference]: Finished difference. Result has 190 places, 90 transitions, 571 flow [2024-06-20 16:42:56,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=571, PETRI_PLACES=190, PETRI_TRANSITIONS=90} [2024-06-20 16:42:56,917 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-20 16:42:56,917 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 90 transitions, 571 flow [2024-06-20 16:42:56,917 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-20 16:42:56,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:56,917 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-20 16:42:56,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2024-06-20 16:42:56,918 INFO L420 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:56,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:56,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1195430572, now seen corresponding path program 13 times [2024-06-20 16:42:56,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:56,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202389258] [2024-06-20 16:42:56,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:56,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:56,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:42:58,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:42:58,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:42:58,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202389258] [2024-06-20 16:42:58,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202389258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:42:58,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:42:58,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:42:58,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835053011] [2024-06-20 16:42:58,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:42:58,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:42:58,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:42:58,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:42:58,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:42:58,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:42:58,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 90 transitions, 571 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-20 16:42:58,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:42:58,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:42:58,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:42:58,794 INFO L124 PetriNetUnfolderBase]: 283/590 cut-off events. [2024-06-20 16:42:58,795 INFO L125 PetriNetUnfolderBase]: For 75412/75412 co-relation queries the response was YES. [2024-06-20 16:42:58,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3351 conditions, 590 events. 283/590 cut-off events. For 75412/75412 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 3264. Up to 359 conditions per place. [2024-06-20 16:42:58,798 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 58 selfloop transitions, 22 changer transitions 23/105 dead transitions. [2024-06-20 16:42:58,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 105 transitions, 809 flow [2024-06-20 16:42:58,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:42:58,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:42:58,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-20 16:42:58,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30498533724340177 [2024-06-20 16:42:58,800 INFO L175 Difference]: Start difference. First operand has 190 places, 90 transitions, 571 flow. Second operand 11 states and 104 transitions. [2024-06-20 16:42:58,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 105 transitions, 809 flow [2024-06-20 16:42:58,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 105 transitions, 733 flow, removed 10 selfloop flow, removed 17 redundant places. [2024-06-20 16:42:58,889 INFO L231 Difference]: Finished difference. Result has 171 places, 77 transitions, 485 flow [2024-06-20 16:42:58,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=485, PETRI_PLACES=171, PETRI_TRANSITIONS=77} [2024-06-20 16:42:58,890 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 141 predicate places. [2024-06-20 16:42:58,890 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 77 transitions, 485 flow [2024-06-20 16:42:58,890 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-20 16:42:58,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:42:58,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:42:58,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2024-06-20 16:42:58,891 INFO L420 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:42:58,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:42:58,891 INFO L85 PathProgramCache]: Analyzing trace with hash -284817734, now seen corresponding path program 14 times [2024-06-20 16:42:58,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:42:58,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654640379] [2024-06-20 16:42:58,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:42:58,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:42:58,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:00,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:00,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:00,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654640379] [2024-06-20 16:43:00,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654640379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:00,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:00,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:43:00,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960969048] [2024-06-20 16:43:00,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:00,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:43:00,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:00,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:43:00,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:43:00,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:43:00,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 77 transitions, 485 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-20 16:43:00,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:00,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:43:00,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:00,744 INFO L124 PetriNetUnfolderBase]: 242/511 cut-off events. [2024-06-20 16:43:00,744 INFO L125 PetriNetUnfolderBase]: For 57478/57478 co-relation queries the response was YES. [2024-06-20 16:43:00,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2902 conditions, 511 events. 242/511 cut-off events. For 57478/57478 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2382 event pairs, 76 based on Foata normal form. 6/517 useless extension candidates. Maximal degree in co-relation 2824. Up to 307 conditions per place. [2024-06-20 16:43:00,746 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 49 selfloop transitions, 18 changer transitions 23/92 dead transitions. [2024-06-20 16:43:00,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 92 transitions, 697 flow [2024-06-20 16:43:00,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:43:00,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:43:00,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 102 transitions. [2024-06-20 16:43:00,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2991202346041056 [2024-06-20 16:43:00,747 INFO L175 Difference]: Start difference. First operand has 171 places, 77 transitions, 485 flow. Second operand 11 states and 102 transitions. [2024-06-20 16:43:00,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 92 transitions, 697 flow [2024-06-20 16:43:00,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 92 transitions, 631 flow, removed 11 selfloop flow, removed 17 redundant places. [2024-06-20 16:43:00,804 INFO L231 Difference]: Finished difference. Result has 151 places, 66 transitions, 410 flow [2024-06-20 16:43:00,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=410, PETRI_PLACES=151, PETRI_TRANSITIONS=66} [2024-06-20 16:43:00,805 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 121 predicate places. [2024-06-20 16:43:00,805 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 66 transitions, 410 flow [2024-06-20 16:43:00,805 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-20 16:43:00,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:00,805 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-20 16:43:00,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2024-06-20 16:43:00,806 INFO L420 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:43:00,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:00,806 INFO L85 PathProgramCache]: Analyzing trace with hash -395640254, now seen corresponding path program 15 times [2024-06-20 16:43:00,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:00,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163456012] [2024-06-20 16:43:00,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:00,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:00,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:02,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:02,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:02,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163456012] [2024-06-20 16:43:02,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163456012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:02,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:02,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:43:02,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241950407] [2024-06-20 16:43:02,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:02,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:43:02,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:02,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:43:02,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:43:02,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:43:02,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 66 transitions, 410 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-20 16:43:02,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:02,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:43:02,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:02,459 INFO L124 PetriNetUnfolderBase]: 207/442 cut-off events. [2024-06-20 16:43:02,459 INFO L125 PetriNetUnfolderBase]: For 40408/40408 co-relation queries the response was YES. [2024-06-20 16:43:02,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2462 conditions, 442 events. 207/442 cut-off events. For 40408/40408 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1972 event pairs, 34 based on Foata normal form. 6/448 useless extension candidates. Maximal degree in co-relation 2394. Up to 173 conditions per place. [2024-06-20 16:43:02,462 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 36 selfloop transitions, 26 changer transitions 17/81 dead transitions. [2024-06-20 16:43:02,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 81 transitions, 600 flow [2024-06-20 16:43:02,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:43:02,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:43:02,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 99 transitions. [2024-06-20 16:43:02,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2903225806451613 [2024-06-20 16:43:02,462 INFO L175 Difference]: Start difference. First operand has 151 places, 66 transitions, 410 flow. Second operand 11 states and 99 transitions. [2024-06-20 16:43:02,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 81 transitions, 600 flow [2024-06-20 16:43:02,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 81 transitions, 544 flow, removed 10 selfloop flow, removed 15 redundant places. [2024-06-20 16:43:02,508 INFO L231 Difference]: Finished difference. Result has 133 places, 59 transitions, 377 flow [2024-06-20 16:43:02,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=377, PETRI_PLACES=133, PETRI_TRANSITIONS=59} [2024-06-20 16:43:02,508 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-20 16:43:02,508 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 59 transitions, 377 flow [2024-06-20 16:43:02,508 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-20 16:43:02,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:02,508 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-20 16:43:02,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable257 [2024-06-20 16:43:02,509 INFO L420 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:43:02,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:02,509 INFO L85 PathProgramCache]: Analyzing trace with hash -934901258, now seen corresponding path program 16 times [2024-06-20 16:43:02,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:02,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250901200] [2024-06-20 16:43:02,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:02,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:02,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:04,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:04,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:04,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250901200] [2024-06-20 16:43:04,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250901200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:04,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:04,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 16:43:04,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603900179] [2024-06-20 16:43:04,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:04,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 16:43:04,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:04,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 16:43:04,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-20 16:43:04,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:43:04,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 59 transitions, 377 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:04,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:04,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:43:04,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:04,442 INFO L124 PetriNetUnfolderBase]: 186/399 cut-off events. [2024-06-20 16:43:04,443 INFO L125 PetriNetUnfolderBase]: For 27630/27630 co-relation queries the response was YES. [2024-06-20 16:43:04,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2161 conditions, 399 events. 186/399 cut-off events. For 27630/27630 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1746 event pairs, 64 based on Foata normal form. 6/405 useless extension candidates. Maximal degree in co-relation 2102. Up to 263 conditions per place. [2024-06-20 16:43:04,445 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 42 selfloop transitions, 20 changer transitions 11/75 dead transitions. [2024-06-20 16:43:04,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 75 transitions, 557 flow [2024-06-20 16:43:04,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:43:04,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:43:04,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 108 transitions. [2024-06-20 16:43:04,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2903225806451613 [2024-06-20 16:43:04,445 INFO L175 Difference]: Start difference. First operand has 133 places, 59 transitions, 377 flow. Second operand 12 states and 108 transitions. [2024-06-20 16:43:04,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 75 transitions, 557 flow [2024-06-20 16:43:04,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 75 transitions, 491 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-20 16:43:04,473 INFO L231 Difference]: Finished difference. Result has 122 places, 56 transitions, 339 flow [2024-06-20 16:43:04,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=339, PETRI_PLACES=122, PETRI_TRANSITIONS=56} [2024-06-20 16:43:04,473 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 92 predicate places. [2024-06-20 16:43:04,473 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 56 transitions, 339 flow [2024-06-20 16:43:04,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:04,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:04,474 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-20 16:43:04,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258 [2024-06-20 16:43:04,474 INFO L420 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:43:04,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:04,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1850155726, now seen corresponding path program 17 times [2024-06-20 16:43:04,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:04,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730106787] [2024-06-20 16:43:04,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:04,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:04,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:05,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-20 16:43:05,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:05,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730106787] [2024-06-20 16:43:05,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730106787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:05,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:05,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:43:05,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127753573] [2024-06-20 16:43:05,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:05,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:43:05,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:05,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:43:05,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:43:05,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:43:05,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 56 transitions, 339 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-20 16:43:05,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:05,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:43:05,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:06,132 INFO L124 PetriNetUnfolderBase]: 176/381 cut-off events. [2024-06-20 16:43:06,132 INFO L125 PetriNetUnfolderBase]: For 20479/20479 co-relation queries the response was YES. [2024-06-20 16:43:06,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1931 conditions, 381 events. 176/381 cut-off events. For 20479/20479 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1649 event pairs, 58 based on Foata normal form. 6/387 useless extension candidates. Maximal degree in co-relation 1878. Up to 215 conditions per place. [2024-06-20 16:43:06,134 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 37 selfloop transitions, 18 changer transitions 13/70 dead transitions. [2024-06-20 16:43:06,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 70 transitions, 505 flow [2024-06-20 16:43:06,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:43:06,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:43:06,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-20 16:43:06,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2932551319648094 [2024-06-20 16:43:06,134 INFO L175 Difference]: Start difference. First operand has 122 places, 56 transitions, 339 flow. Second operand 11 states and 100 transitions. [2024-06-20 16:43:06,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 70 transitions, 505 flow [2024-06-20 16:43:06,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 70 transitions, 459 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 16:43:06,155 INFO L231 Difference]: Finished difference. Result has 117 places, 49 transitions, 300 flow [2024-06-20 16:43:06,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=300, PETRI_PLACES=117, PETRI_TRANSITIONS=49} [2024-06-20 16:43:06,155 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 87 predicate places. [2024-06-20 16:43:06,155 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 49 transitions, 300 flow [2024-06-20 16:43:06,155 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-20 16:43:06,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:06,156 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-20 16:43:06,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259 [2024-06-20 16:43:06,156 INFO L420 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:43:06,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:06,156 INFO L85 PathProgramCache]: Analyzing trace with hash -707000108, now seen corresponding path program 18 times [2024-06-20 16:43:06,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:06,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26168081] [2024-06-20 16:43:06,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:06,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:06,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:07,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-20 16:43:07,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:07,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26168081] [2024-06-20 16:43:07,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26168081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:07,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:07,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 16:43:07,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552764236] [2024-06-20 16:43:07,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:07,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 16:43:07,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:07,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 16:43:07,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-06-20 16:43:07,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:43:07,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 49 transitions, 300 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:07,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:07,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:43:07,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:07,875 INFO L124 PetriNetUnfolderBase]: 154/339 cut-off events. [2024-06-20 16:43:07,875 INFO L125 PetriNetUnfolderBase]: For 18280/18280 co-relation queries the response was YES. [2024-06-20 16:43:07,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 339 events. 154/339 cut-off events. For 18280/18280 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1410 event pairs, 60 based on Foata normal form. 6/345 useless extension candidates. Maximal degree in co-relation 1718. Up to 217 conditions per place. [2024-06-20 16:43:07,876 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 35 selfloop transitions, 15 changer transitions 13/65 dead transitions. [2024-06-20 16:43:07,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 65 transitions, 460 flow [2024-06-20 16:43:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:43:07,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:43:07,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 106 transitions. [2024-06-20 16:43:07,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2849462365591398 [2024-06-20 16:43:07,877 INFO L175 Difference]: Start difference. First operand has 117 places, 49 transitions, 300 flow. Second operand 12 states and 106 transitions. [2024-06-20 16:43:07,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 65 transitions, 460 flow [2024-06-20 16:43:07,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 65 transitions, 412 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-20 16:43:07,893 INFO L231 Difference]: Finished difference. Result has 108 places, 44 transitions, 261 flow [2024-06-20 16:43:07,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=96, 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=12, PETRI_FLOW=261, PETRI_PLACES=108, PETRI_TRANSITIONS=44} [2024-06-20 16:43:07,893 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2024-06-20 16:43:07,893 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 44 transitions, 261 flow [2024-06-20 16:43:07,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:07,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:07,893 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-20 16:43:07,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260 [2024-06-20 16:43:07,894 INFO L420 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:43:07,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:07,894 INFO L85 PathProgramCache]: Analyzing trace with hash 561596356, now seen corresponding path program 19 times [2024-06-20 16:43:07,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:07,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272225022] [2024-06-20 16:43:07,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:07,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:07,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:09,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:09,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:09,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272225022] [2024-06-20 16:43:09,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272225022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:09,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:09,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 16:43:09,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121555284] [2024-06-20 16:43:09,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:09,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 16:43:09,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:09,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 16:43:09,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 16:43:09,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:43:09,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 44 transitions, 261 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:09,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:09,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:43:09,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:10,084 INFO L124 PetriNetUnfolderBase]: 129/284 cut-off events. [2024-06-20 16:43:10,084 INFO L125 PetriNetUnfolderBase]: For 10746/10746 co-relation queries the response was YES. [2024-06-20 16:43:10,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1322 conditions, 284 events. 129/284 cut-off events. For 10746/10746 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1089 event pairs, 47 based on Foata normal form. 6/290 useless extension candidates. Maximal degree in co-relation 1276. Up to 174 conditions per place. [2024-06-20 16:43:10,085 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 27 selfloop transitions, 16 changer transitions 14/59 dead transitions. [2024-06-20 16:43:10,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 59 transitions, 407 flow [2024-06-20 16:43:10,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:43:10,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:43:10,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 104 transitions. [2024-06-20 16:43:10,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27956989247311825 [2024-06-20 16:43:10,086 INFO L175 Difference]: Start difference. First operand has 108 places, 44 transitions, 261 flow. Second operand 12 states and 104 transitions. [2024-06-20 16:43:10,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 59 transitions, 407 flow [2024-06-20 16:43:10,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 59 transitions, 367 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-20 16:43:10,095 INFO L231 Difference]: Finished difference. Result has 100 places, 40 transitions, 237 flow [2024-06-20 16:43:10,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=237, PETRI_PLACES=100, PETRI_TRANSITIONS=40} [2024-06-20 16:43:10,095 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2024-06-20 16:43:10,095 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 40 transitions, 237 flow [2024-06-20 16:43:10,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:10,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:10,095 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-20 16:43:10,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261 [2024-06-20 16:43:10,095 INFO L420 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:43:10,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:10,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1472036214, now seen corresponding path program 20 times [2024-06-20 16:43:10,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:10,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189892622] [2024-06-20 16:43:10,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:10,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:10,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:11,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:11,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:11,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189892622] [2024-06-20 16:43:11,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189892622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:11,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:11,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 16:43:11,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247417630] [2024-06-20 16:43:11,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:11,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 16:43:11,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:11,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 16:43:11,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 16:43:11,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:43:11,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 40 transitions, 237 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:11,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:11,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:43:11,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:12,047 INFO L124 PetriNetUnfolderBase]: 115/258 cut-off events. [2024-06-20 16:43:12,047 INFO L125 PetriNetUnfolderBase]: For 8066/8066 co-relation queries the response was YES. [2024-06-20 16:43:12,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1174 conditions, 258 events. 115/258 cut-off events. For 8066/8066 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 954 event pairs, 16 based on Foata normal form. 6/264 useless extension candidates. Maximal degree in co-relation 1132. Up to 116 conditions per place. [2024-06-20 16:43:12,048 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 22 selfloop transitions, 17 changer transitions 14/55 dead transitions. [2024-06-20 16:43:12,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 55 transitions, 375 flow [2024-06-20 16:43:12,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:43:12,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:43:12,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 102 transitions. [2024-06-20 16:43:12,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27419354838709675 [2024-06-20 16:43:12,049 INFO L175 Difference]: Start difference. First operand has 100 places, 40 transitions, 237 flow. Second operand 12 states and 102 transitions. [2024-06-20 16:43:12,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 55 transitions, 375 flow [2024-06-20 16:43:12,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 55 transitions, 335 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 16:43:12,056 INFO L231 Difference]: Finished difference. Result has 93 places, 34 transitions, 206 flow [2024-06-20 16:43:12,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=197, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=206, PETRI_PLACES=93, PETRI_TRANSITIONS=34} [2024-06-20 16:43:12,056 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 63 predicate places. [2024-06-20 16:43:12,056 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 34 transitions, 206 flow [2024-06-20 16:43:12,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:12,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:12,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:43:12,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262 [2024-06-20 16:43:12,057 INFO L420 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:43:12,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:12,057 INFO L85 PathProgramCache]: Analyzing trace with hash -275027432, now seen corresponding path program 21 times [2024-06-20 16:43:12,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:12,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601574760] [2024-06-20 16:43:12,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:12,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:12,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:13,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:13,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:13,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601574760] [2024-06-20 16:43:13,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601574760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:13,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:13,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 16:43:13,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017342263] [2024-06-20 16:43:13,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:13,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 16:43:13,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:13,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 16:43:13,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-20 16:43:13,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:43:13,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 34 transitions, 206 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:13,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:13,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:43:13,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:13,962 INFO L124 PetriNetUnfolderBase]: 98/223 cut-off events. [2024-06-20 16:43:13,962 INFO L125 PetriNetUnfolderBase]: For 6312/6312 co-relation queries the response was YES. [2024-06-20 16:43:13,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1035 conditions, 223 events. 98/223 cut-off events. For 6312/6312 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 802 event pairs, 41 based on Foata normal form. 6/229 useless extension candidates. Maximal degree in co-relation 996. Up to 138 conditions per place. [2024-06-20 16:43:13,963 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 22 selfloop transitions, 13 changer transitions 11/48 dead transitions. [2024-06-20 16:43:13,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 48 transitions, 328 flow [2024-06-20 16:43:13,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:43:13,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:43:13,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 100 transitions. [2024-06-20 16:43:13,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26881720430107525 [2024-06-20 16:43:13,964 INFO L175 Difference]: Start difference. First operand has 93 places, 34 transitions, 206 flow. Second operand 12 states and 100 transitions. [2024-06-20 16:43:13,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 48 transitions, 328 flow [2024-06-20 16:43:13,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 48 transitions, 282 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-20 16:43:13,969 INFO L231 Difference]: Finished difference. Result has 83 places, 31 transitions, 174 flow [2024-06-20 16:43:13,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=174, PETRI_PLACES=83, PETRI_TRANSITIONS=31} [2024-06-20 16:43:13,969 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-20 16:43:13,969 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 31 transitions, 174 flow [2024-06-20 16:43:13,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:13,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:13,969 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-20 16:43:13,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263 [2024-06-20 16:43:13,969 INFO L420 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:43:13,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:13,970 INFO L85 PathProgramCache]: Analyzing trace with hash -47126282, now seen corresponding path program 22 times [2024-06-20 16:43:13,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:13,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610728461] [2024-06-20 16:43:13,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:13,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:13,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:15,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:15,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:15,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610728461] [2024-06-20 16:43:15,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610728461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:15,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:15,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 16:43:15,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046182259] [2024-06-20 16:43:15,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:15,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 16:43:15,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:15,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 16:43:15,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-06-20 16:43:15,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:43:15,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 31 transitions, 174 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:15,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:15,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:43:15,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:15,657 INFO L124 PetriNetUnfolderBase]: 73/172 cut-off events. [2024-06-20 16:43:15,657 INFO L125 PetriNetUnfolderBase]: For 2898/2898 co-relation queries the response was YES. [2024-06-20 16:43:15,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 694 conditions, 172 events. 73/172 cut-off events. For 2898/2898 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 543 event pairs, 28 based on Foata normal form. 6/178 useless extension candidates. Maximal degree in co-relation 660. Up to 95 conditions per place. [2024-06-20 16:43:15,658 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 21 selfloop transitions, 9 changer transitions 13/45 dead transitions. [2024-06-20 16:43:15,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 45 transitions, 290 flow [2024-06-20 16:43:15,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:43:15,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:43:15,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 100 transitions. [2024-06-20 16:43:15,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26881720430107525 [2024-06-20 16:43:15,659 INFO L175 Difference]: Start difference. First operand has 83 places, 31 transitions, 174 flow. Second operand 12 states and 100 transitions. [2024-06-20 16:43:15,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 45 transitions, 290 flow [2024-06-20 16:43:15,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 45 transitions, 258 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 16:43:15,661 INFO L231 Difference]: Finished difference. Result has 79 places, 27 transitions, 143 flow [2024-06-20 16:43:15,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=143, PETRI_PLACES=79, PETRI_TRANSITIONS=27} [2024-06-20 16:43:15,662 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 49 predicate places. [2024-06-20 16:43:15,662 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 27 transitions, 143 flow [2024-06-20 16:43:15,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:15,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:15,662 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-20 16:43:15,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264 [2024-06-20 16:43:15,662 INFO L420 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:43:15,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:15,662 INFO L85 PathProgramCache]: Analyzing trace with hash -275200412, now seen corresponding path program 23 times [2024-06-20 16:43:15,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:15,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269115372] [2024-06-20 16:43:15,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:15,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:15,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:17,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:17,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:17,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269115372] [2024-06-20 16:43:17,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269115372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:17,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:17,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:43:17,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814210693] [2024-06-20 16:43:17,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:17,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:43:17,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:17,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:43:17,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:43:17,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:43:17,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 27 transitions, 143 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-20 16:43:17,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:17,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:43:17,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:17,295 INFO L124 PetriNetUnfolderBase]: 49/120 cut-off events. [2024-06-20 16:43:17,295 INFO L125 PetriNetUnfolderBase]: For 1532/1532 co-relation queries the response was YES. [2024-06-20 16:43:17,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 438 conditions, 120 events. 49/120 cut-off events. For 1532/1532 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 299 event pairs, 4 based on Foata normal form. 6/126 useless extension candidates. Maximal degree in co-relation 406. Up to 38 conditions per place. [2024-06-20 16:43:17,296 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 19 selfloop transitions, 8 changer transitions 11/40 dead transitions. [2024-06-20 16:43:17,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 40 transitions, 247 flow [2024-06-20 16:43:17,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:43:17,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:43:17,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 91 transitions. [2024-06-20 16:43:17,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2668621700879765 [2024-06-20 16:43:17,297 INFO L175 Difference]: Start difference. First operand has 79 places, 27 transitions, 143 flow. Second operand 11 states and 91 transitions. [2024-06-20 16:43:17,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 40 transitions, 247 flow [2024-06-20 16:43:17,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 40 transitions, 221 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 16:43:17,298 INFO L231 Difference]: Finished difference. Result has 71 places, 22 transitions, 112 flow [2024-06-20 16:43:17,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=112, PETRI_PLACES=71, PETRI_TRANSITIONS=22} [2024-06-20 16:43:17,299 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2024-06-20 16:43:17,299 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 22 transitions, 112 flow [2024-06-20 16:43:17,299 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-20 16:43:17,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:17,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:43:17,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265 [2024-06-20 16:43:17,299 INFO L420 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:43:17,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:17,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1964974444, now seen corresponding path program 24 times [2024-06-20 16:43:17,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:17,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164728696] [2024-06-20 16:43:17,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:17,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:17,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:18,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:18,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:18,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164728696] [2024-06-20 16:43:18,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164728696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:18,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:18,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:43:18,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194603423] [2024-06-20 16:43:18,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:18,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:43:18,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:18,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:43:18,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:43:18,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-20 16:43:18,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 22 transitions, 112 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-20 16:43:18,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:18,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-20 16:43:18,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:18,938 INFO L124 PetriNetUnfolderBase]: 21/60 cut-off events. [2024-06-20 16:43:18,938 INFO L125 PetriNetUnfolderBase]: For 514/514 co-relation queries the response was YES. [2024-06-20 16:43:18,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195 conditions, 60 events. 21/60 cut-off events. For 514/514 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 6/66 useless extension candidates. Maximal degree in co-relation 166. Up to 24 conditions per place. [2024-06-20 16:43:18,939 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 0 selfloop transitions, 0 changer transitions 29/29 dead transitions. [2024-06-20 16:43:18,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 29 transitions, 154 flow [2024-06-20 16:43:18,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:43:18,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:43:18,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 83 transitions. [2024-06-20 16:43:18,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2434017595307918 [2024-06-20 16:43:18,940 INFO L175 Difference]: Start difference. First operand has 71 places, 22 transitions, 112 flow. Second operand 11 states and 83 transitions. [2024-06-20 16:43:18,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 29 transitions, 154 flow [2024-06-20 16:43:18,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 29 transitions, 120 flow, removed 1 selfloop flow, removed 17 redundant places. [2024-06-20 16:43:18,940 INFO L231 Difference]: Finished difference. Result has 57 places, 0 transitions, 0 flow [2024-06-20 16:43:18,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=57, PETRI_TRANSITIONS=0} [2024-06-20 16:43:18,940 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 27 predicate places. [2024-06-20 16:43:18,940 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 0 transitions, 0 flow [2024-06-20 16:43:18,940 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-20 16:43:18,943 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-20 16:43:18,954 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-20 16:43:18,954 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-20 16:43:18,957 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-20 16:43:18,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable266 [2024-06-20 16:43:18,958 INFO L445 BasicCegarLoop]: Path program histogram: [55, 35, 24, 21, 20, 14, 11, 10, 10, 8, 7, 6, 6, 6, 5, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:43:18,962 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-20 16:43:18,963 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-20 16:43:18,967 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-20 16:43:18,967 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-20 16:43:18,969 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.06 04:43:18 BasicIcfg [2024-06-20 16:43:18,969 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-20 16:43:18,970 INFO L158 Benchmark]: Toolchain (without parser) took 573369.49ms. Allocated memory was 176.2MB in the beginning and 2.0GB in the end (delta: 1.8GB). Free memory was 140.6MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 704.8MB. Max. memory is 16.1GB. [2024-06-20 16:43:18,973 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 176.2MB. Free memory is still 145.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-20 16:43:18,973 INFO L158 Benchmark]: Witness Parser took 0.13ms. Allocated memory is still 176.2MB. Free memory is still 146.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-20 16:43:18,974 INFO L158 Benchmark]: CACSL2BoogieTranslator took 647.07ms. Allocated memory is still 176.2MB. Free memory was 140.6MB in the beginning and 107.0MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-06-20 16:43:18,974 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.62ms. Allocated memory is still 176.2MB. Free memory was 107.0MB in the beginning and 103.6MB in the end (delta: 3.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-20 16:43:18,974 INFO L158 Benchmark]: Boogie Preprocessor took 69.87ms. Allocated memory is still 176.2MB. Free memory was 103.6MB in the beginning and 100.8MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-20 16:43:18,974 INFO L158 Benchmark]: RCFGBuilder took 762.09ms. Allocated memory is still 176.2MB. Free memory was 100.8MB in the beginning and 91.2MB in the end (delta: 9.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2024-06-20 16:43:18,975 INFO L158 Benchmark]: TraceAbstraction took 571834.09ms. Allocated memory was 176.2MB in the beginning and 2.0GB in the end (delta: 1.8GB). Free memory was 90.3MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 656.8MB. Max. memory is 16.1GB. [2024-06-20 16:43:18,976 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.21ms. Allocated memory is still 176.2MB. Free memory is still 145.8MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.13ms. Allocated memory is still 176.2MB. Free memory is still 146.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 647.07ms. Allocated memory is still 176.2MB. Free memory was 140.6MB in the beginning and 107.0MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 50.62ms. Allocated memory is still 176.2MB. Free memory was 107.0MB in the beginning and 103.6MB in the end (delta: 3.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 69.87ms. Allocated memory is still 176.2MB. Free memory was 103.6MB in the beginning and 100.8MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 762.09ms. Allocated memory is still 176.2MB. Free memory was 100.8MB in the beginning and 91.2MB in the end (delta: 9.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * TraceAbstraction took 571834.09ms. Allocated memory was 176.2MB in the beginning and 2.0GB in the end (delta: 1.8GB). Free memory was 90.3MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 656.8MB. 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, 50 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: 571.7s, OverallIterations: 267, TraceHistogramMax: 1, PathProgramHistogramMax: 55, EmptinessCheckTime: 0.0s, AutomataDifference: 285.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16972 SdHoareTripleChecker+Valid, 61.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14311 mSDsluCounter, 14874 SdHoareTripleChecker+Invalid, 53.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13458 mSDsCounter, 4080 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 93303 IncrementalHoareTripleChecker+Invalid, 97383 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4080 mSolverCounterUnsat, 1416 mSDtfsCounter, 93303 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2935 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2925 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7079 ImplicationChecksByTransitivity, 97.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4159occurred in iteration=170, InterpolantAutomatonStates: 2702, 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.3s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 282.5s InterpolantComputationTime, 4365 NumberOfCodeBlocks, 4365 NumberOfCodeBlocksAsserted, 267 NumberOfCheckSat, 4098 ConstructedInterpolants, 0 QuantifiedInterpolants, 209030 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 267 InterpolantComputations, 267 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-20 16:43:19,037 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