./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi008.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi008.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi008.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi008.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 03:43:59,226 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:43:59,282 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:43:59,286 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:43:59,287 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:43:59,312 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:43:59,312 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:43:59,312 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:43:59,313 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:43:59,316 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:43:59,316 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:43:59,316 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:43:59,317 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:43:59,317 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:43:59,318 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:43:59,318 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:43:59,318 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:43:59,318 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:43:59,318 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:43:59,318 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:43:59,319 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:43:59,320 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:43:59,320 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:43:59,320 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:43:59,320 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:43:59,320 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:43:59,320 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:43:59,321 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:43:59,321 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:43:59,321 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:43:59,322 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:43:59,322 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:43:59,322 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:43:59,322 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:43:59,322 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:43:59,323 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:43:59,323 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:43:59,323 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:43:59,323 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:43:59,323 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:43:59,323 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:43:59,324 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:43:59,324 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:43:59,324 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-28 03:43:59,574 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:43:59,607 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:43:59,609 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:43:59,610 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:43:59,612 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:43:59,614 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi008.opt.yml/witness.yml [2024-06-28 03:43:59,754 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:43:59,754 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:43:59,755 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi008.opt.i [2024-06-28 03:44:00,789 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:44:00,994 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:44:00,995 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi008.opt.i [2024-06-28 03:44:01,004 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/54411b087/d6f54179b4ce4e9395180f04ccff0a4b/FLAG151daf392 [2024-06-28 03:44:01,016 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/54411b087/d6f54179b4ce4e9395180f04ccff0a4b [2024-06-28 03:44:01,017 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:44:01,018 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:44:01,021 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:44:01,021 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:44:01,025 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:44:01,025 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:43:59" (1/2) ... [2024-06-28 03:44:01,026 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43e6bfeb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:44:01, skipping insertion in model container [2024-06-28 03:44:01,027 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:43:59" (1/2) ... [2024-06-28 03:44:01,028 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7e626c3f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:44:01, skipping insertion in model container [2024-06-28 03:44:01,028 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:44:01" (2/2) ... [2024-06-28 03:44:01,028 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43e6bfeb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01, skipping insertion in model container [2024-06-28 03:44:01,029 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:44:01" (2/2) ... [2024-06-28 03:44:01,029 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:44:01,078 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:44:01,079 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ((((((((((((((((! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-28 03:44:01,079 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((((! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-28 03:44:01,079 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:44:01,080 INFO L106 edCorrectnessWitness]: ghost_update [L827-L827] multithreaded = 1; [2024-06-28 03:44:01,115 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:44:01,427 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:44:01,434 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:44:01,566 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:44:01,604 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:44:01,605 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01 WrapperNode [2024-06-28 03:44:01,605 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:44:01,605 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:44:01,606 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:44:01,606 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:44:01,621 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01" (1/1) ... [2024-06-28 03:44:01,639 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01" (1/1) ... [2024-06-28 03:44:01,687 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 137 [2024-06-28 03:44:01,687 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:44:01,688 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:44:01,688 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:44:01,688 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:44:01,704 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01" (1/1) ... [2024-06-28 03:44:01,704 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01" (1/1) ... [2024-06-28 03:44:01,710 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01" (1/1) ... [2024-06-28 03:44:01,724 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-28 03:44:01,724 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01" (1/1) ... [2024-06-28 03:44:01,724 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01" (1/1) ... [2024-06-28 03:44:01,730 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01" (1/1) ... [2024-06-28 03:44:01,731 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01" (1/1) ... [2024-06-28 03:44:01,733 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01" (1/1) ... [2024-06-28 03:44:01,734 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01" (1/1) ... [2024-06-28 03:44:01,736 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:44:01,752 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:44:01,752 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:44:01,753 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:44:01,753 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01" (1/1) ... [2024-06-28 03:44:01,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:44:01,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:44:01,782 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-28 03:44:01,800 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-28 03:44:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:44:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:44:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:44:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:44:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:44:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:44:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:44:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:44:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:44:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:44:01,817 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:44:01,938 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:44:01,939 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:44:02,236 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:44:02,236 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:44:02,378 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:44:02,379 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:44:02,381 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:44:02 BoogieIcfgContainer [2024-06-28 03:44:02,381 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:44:02,383 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:44:02,383 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:44:02,385 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:44:02,385 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:43:59" (1/4) ... [2024-06-28 03:44:02,391 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ccd11bb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:44:02, skipping insertion in model container [2024-06-28 03:44:02,391 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:44:01" (2/4) ... [2024-06-28 03:44:02,393 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ccd11bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:44:02, skipping insertion in model container [2024-06-28 03:44:02,393 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:01" (3/4) ... [2024-06-28 03:44:02,393 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ccd11bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:44:02, skipping insertion in model container [2024-06-28 03:44:02,394 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:44:02" (4/4) ... [2024-06-28 03:44:02,395 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi008.opt.i [2024-06-28 03:44:02,428 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:44:02,429 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-28 03:44:02,429 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:44:02,457 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:44:02,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-28 03:44:02,496 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-28 03:44:02,496 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:44:02,498 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 43 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-28 03:44:02,498 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-28 03:44:02,500 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-28 03:44:02,506 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:44:02,511 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;@49e9f67a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:44:02,511 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-28 03:44:02,514 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:44:02,514 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 03:44:02,514 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:44:02,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:02,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:44:02,515 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-28 03:44:02,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:02,519 INFO L85 PathProgramCache]: Analyzing trace with hash 362681797, now seen corresponding path program 1 times [2024-06-28 03:44:02,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:02,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056837368] [2024-06-28 03:44:02,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:02,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:02,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:03,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:03,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:03,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056837368] [2024-06-28 03:44:03,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056837368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:03,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:03,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:44:03,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176831995] [2024-06-28 03:44:03,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:03,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:44:03,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:03,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:44:03,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:44:03,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 31 [2024-06-28 03:44:03,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 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-28 03:44:03,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:03,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 31 [2024-06-28 03:44:03,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:03,519 INFO L124 PetriNetUnfolderBase]: 131/261 cut-off events. [2024-06-28 03:44:03,519 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-28 03:44:03,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 261 events. 131/261 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1019 event pairs, 75 based on Foata normal form. 1/252 useless extension candidates. Maximal degree in co-relation 506. Up to 235 conditions per place. [2024-06-28 03:44:03,523 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 20 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-28 03:44:03,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 113 flow [2024-06-28 03:44:03,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:44:03,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:44:03,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 58 transitions. [2024-06-28 03:44:03,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236559139784946 [2024-06-28 03:44:03,532 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 58 transitions. [2024-06-28 03:44:03,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 113 flow [2024-06-28 03:44:03,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 03:44:03,535 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-28 03:44:03,537 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-28 03:44:03,539 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-28 03:44:03,539 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-28 03:44:03,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 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-28 03:44:03,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:03,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:03,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:44:03,540 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-28 03:44:03,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:03,540 INFO L85 PathProgramCache]: Analyzing trace with hash 644883556, now seen corresponding path program 1 times [2024-06-28 03:44:03,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:03,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248039987] [2024-06-28 03:44:03,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:03,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:03,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:04,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:04,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:04,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248039987] [2024-06-28 03:44:04,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248039987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:04,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:04,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:44:04,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088008293] [2024-06-28 03:44:04,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:04,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:44:04,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:04,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:44:04,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:44:04,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 03:44:04,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:04,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:04,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 03:44:04,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:04,146 INFO L124 PetriNetUnfolderBase]: 186/341 cut-off events. [2024-06-28 03:44:04,147 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2024-06-28 03:44:04,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 783 conditions, 341 events. 186/341 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1272 event pairs, 94 based on Foata normal form. 2/341 useless extension candidates. Maximal degree in co-relation 771. Up to 319 conditions per place. [2024-06-28 03:44:04,150 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 26 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-28 03:44:04,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 159 flow [2024-06-28 03:44:04,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:44:04,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:44:04,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 69 transitions. [2024-06-28 03:44:04,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564516129032258 [2024-06-28 03:44:04,152 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 69 transitions. [2024-06-28 03:44:04,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 159 flow [2024-06-28 03:44:04,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:44:04,153 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-28 03:44:04,153 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-28 03:44:04,154 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-28 03:44:04,154 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-28 03:44:04,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:04,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:04,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:04,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:44:04,155 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-28 03:44:04,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:04,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1483445320, now seen corresponding path program 1 times [2024-06-28 03:44:04,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:04,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538036519] [2024-06-28 03:44:04,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:04,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:04,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:04,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:04,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:04,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538036519] [2024-06-28 03:44:04,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538036519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:04,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:04,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:44:04,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377578539] [2024-06-28 03:44:04,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:04,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:44:04,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:04,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:44:04,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:44:04,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 03:44:04,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 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-28 03:44:04,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:04,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 03:44:04,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:04,859 INFO L124 PetriNetUnfolderBase]: 180/331 cut-off events. [2024-06-28 03:44:04,859 INFO L125 PetriNetUnfolderBase]: For 198/198 co-relation queries the response was YES. [2024-06-28 03:44:04,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 841 conditions, 331 events. 180/331 cut-off events. For 198/198 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1222 event pairs, 52 based on Foata normal form. 4/334 useless extension candidates. Maximal degree in co-relation 827. Up to 291 conditions per place. [2024-06-28 03:44:04,861 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 31 selfloop transitions, 7 changer transitions 0/42 dead transitions. [2024-06-28 03:44:04,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 211 flow [2024-06-28 03:44:04,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:44:04,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:44:04,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-28 03:44:04,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5483870967741935 [2024-06-28 03:44:04,863 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 85 transitions. [2024-06-28 03:44:04,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 211 flow [2024-06-28 03:44:04,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 202 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 03:44:04,865 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 119 flow [2024-06-28 03:44:04,865 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-28 03:44:04,866 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2024-06-28 03:44:04,866 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 119 flow [2024-06-28 03:44:04,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 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-28 03:44:04,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:04,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:04,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:44:04,867 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:44:04,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:04,867 INFO L85 PathProgramCache]: Analyzing trace with hash -105274318, now seen corresponding path program 1 times [2024-06-28 03:44:04,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:04,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825418430] [2024-06-28 03:44:04,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:04,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:04,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:05,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:05,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:05,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825418430] [2024-06-28 03:44:05,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825418430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:05,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:05,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:44:05,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551117789] [2024-06-28 03:44:05,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:05,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:44:05,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:05,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:44:05,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:44:05,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 03:44:05,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 119 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 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-28 03:44:05,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:05,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 03:44:05,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:05,549 INFO L124 PetriNetUnfolderBase]: 137/283 cut-off events. [2024-06-28 03:44:05,549 INFO L125 PetriNetUnfolderBase]: For 265/265 co-relation queries the response was YES. [2024-06-28 03:44:05,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 765 conditions, 283 events. 137/283 cut-off events. For 265/265 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1094 event pairs, 57 based on Foata normal form. 1/283 useless extension candidates. Maximal degree in co-relation 749. Up to 243 conditions per place. [2024-06-28 03:44:05,551 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 24 selfloop transitions, 6 changer transitions 0/36 dead transitions. [2024-06-28 03:44:05,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 36 transitions, 197 flow [2024-06-28 03:44:05,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:44:05,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:44:05,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 73 transitions. [2024-06-28 03:44:05,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47096774193548385 [2024-06-28 03:44:05,553 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 119 flow. Second operand 5 states and 73 transitions. [2024-06-28 03:44:05,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 36 transitions, 197 flow [2024-06-28 03:44:05,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 36 transitions, 182 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 03:44:05,555 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 131 flow [2024-06-28 03:44:05,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=131, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2024-06-28 03:44:05,556 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-28 03:44:05,556 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 131 flow [2024-06-28 03:44:05,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 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-28 03:44:05,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:05,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:05,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:44:05,557 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:44:05,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:05,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1894897058, now seen corresponding path program 1 times [2024-06-28 03:44:05,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:05,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778193531] [2024-06-28 03:44:05,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:05,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:05,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:06,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:06,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:06,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778193531] [2024-06-28 03:44:06,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778193531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:06,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:06,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:44:06,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658653560] [2024-06-28 03:44:06,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:06,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:44:06,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:06,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:44:06,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:44:06,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 03:44:06,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 131 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:06,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:06,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 03:44:06,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:06,849 INFO L124 PetriNetUnfolderBase]: 174/320 cut-off events. [2024-06-28 03:44:06,849 INFO L125 PetriNetUnfolderBase]: For 449/449 co-relation queries the response was YES. [2024-06-28 03:44:06,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 939 conditions, 320 events. 174/320 cut-off events. For 449/449 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1142 event pairs, 29 based on Foata normal form. 4/323 useless extension candidates. Maximal degree in co-relation 922. Up to 262 conditions per place. [2024-06-28 03:44:06,851 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 36 selfloop transitions, 10 changer transitions 0/50 dead transitions. [2024-06-28 03:44:06,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 265 flow [2024-06-28 03:44:06,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:44:06,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:44:06,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-28 03:44:06,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023041474654378 [2024-06-28 03:44:06,852 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 131 flow. Second operand 7 states and 109 transitions. [2024-06-28 03:44:06,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 265 flow [2024-06-28 03:44:06,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 50 transitions, 254 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 03:44:06,854 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 147 flow [2024-06-28 03:44:06,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=147, PETRI_PLACES=43, PETRI_TRANSITIONS=32} [2024-06-28 03:44:06,855 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2024-06-28 03:44:06,855 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 147 flow [2024-06-28 03:44:06,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:06,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:06,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:06,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:44:06,856 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-28 03:44:06,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:06,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1042189699, now seen corresponding path program 1 times [2024-06-28 03:44:06,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:06,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112122629] [2024-06-28 03:44:06,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:06,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:06,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:07,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:07,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:07,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112122629] [2024-06-28 03:44:07,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112122629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:07,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:07,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:44:07,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639153533] [2024-06-28 03:44:07,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:07,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:44:07,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:07,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:44:07,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:44:07,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 03:44:07,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 32 transitions, 147 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-28 03:44:07,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:07,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 03:44:07,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:07,838 INFO L124 PetriNetUnfolderBase]: 131/270 cut-off events. [2024-06-28 03:44:07,838 INFO L125 PetriNetUnfolderBase]: For 518/518 co-relation queries the response was YES. [2024-06-28 03:44:07,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 840 conditions, 270 events. 131/270 cut-off events. For 518/518 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1021 event pairs, 37 based on Foata normal form. 1/270 useless extension candidates. Maximal degree in co-relation 821. Up to 229 conditions per place. [2024-06-28 03:44:07,840 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 26 selfloop transitions, 8 changer transitions 0/40 dead transitions. [2024-06-28 03:44:07,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 40 transitions, 237 flow [2024-06-28 03:44:07,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:44:07,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:44:07,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 84 transitions. [2024-06-28 03:44:07,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-28 03:44:07,841 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 147 flow. Second operand 6 states and 84 transitions. [2024-06-28 03:44:07,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 40 transitions, 237 flow [2024-06-28 03:44:07,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 40 transitions, 215 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 03:44:07,844 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 158 flow [2024-06-28 03:44:07,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=158, PETRI_PLACES=45, PETRI_TRANSITIONS=34} [2024-06-28 03:44:07,845 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-28 03:44:07,845 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 158 flow [2024-06-28 03:44:07,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-28 03:44:07,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:07,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:07,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:44:07,846 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-28 03:44:07,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:07,846 INFO L85 PathProgramCache]: Analyzing trace with hash -761076105, now seen corresponding path program 1 times [2024-06-28 03:44:07,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:07,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156712971] [2024-06-28 03:44:07,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:07,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:07,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:08,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:08,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:08,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156712971] [2024-06-28 03:44:08,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156712971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:08,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:08,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:44:08,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139680571] [2024-06-28 03:44:08,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:08,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:44:08,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:08,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:44:08,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:44:08,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:08,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 34 transitions, 158 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:08,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:08,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:08,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:08,571 INFO L124 PetriNetUnfolderBase]: 173/319 cut-off events. [2024-06-28 03:44:08,571 INFO L125 PetriNetUnfolderBase]: For 774/774 co-relation queries the response was YES. [2024-06-28 03:44:08,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1062 conditions, 319 events. 173/319 cut-off events. For 774/774 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1135 event pairs, 44 based on Foata normal form. 1/319 useless extension candidates. Maximal degree in co-relation 1041. Up to 294 conditions per place. [2024-06-28 03:44:08,573 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 34 selfloop transitions, 8 changer transitions 0/45 dead transitions. [2024-06-28 03:44:08,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 45 transitions, 272 flow [2024-06-28 03:44:08,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:44:08,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:44:08,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 77 transitions. [2024-06-28 03:44:08,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41397849462365593 [2024-06-28 03:44:08,574 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 158 flow. Second operand 6 states and 77 transitions. [2024-06-28 03:44:08,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 45 transitions, 272 flow [2024-06-28 03:44:08,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 45 transitions, 255 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 03:44:08,592 INFO L231 Difference]: Finished difference. Result has 47 places, 36 transitions, 174 flow [2024-06-28 03:44:08,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=174, PETRI_PLACES=47, PETRI_TRANSITIONS=36} [2024-06-28 03:44:08,593 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-28 03:44:08,593 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 36 transitions, 174 flow [2024-06-28 03:44:08,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:08,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:08,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:08,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:44:08,594 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-28 03:44:08,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:08,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1910634641, now seen corresponding path program 2 times [2024-06-28 03:44:08,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:08,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35743404] [2024-06-28 03:44:08,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:08,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:08,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:09,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:09,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:09,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35743404] [2024-06-28 03:44:09,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35743404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:09,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:09,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:44:09,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922369995] [2024-06-28 03:44:09,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:09,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:44:09,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:09,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:44:09,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:44:09,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:09,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 36 transitions, 174 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:09,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:09,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:09,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:09,321 INFO L124 PetriNetUnfolderBase]: 171/317 cut-off events. [2024-06-28 03:44:09,321 INFO L125 PetriNetUnfolderBase]: For 1009/1011 co-relation queries the response was YES. [2024-06-28 03:44:09,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1112 conditions, 317 events. 171/317 cut-off events. For 1009/1011 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1164 event pairs, 48 based on Foata normal form. 3/319 useless extension candidates. Maximal degree in co-relation 1090. Up to 285 conditions per place. [2024-06-28 03:44:09,323 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 30 selfloop transitions, 11 changer transitions 0/44 dead transitions. [2024-06-28 03:44:09,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 44 transitions, 282 flow [2024-06-28 03:44:09,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:44:09,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:44:09,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 76 transitions. [2024-06-28 03:44:09,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 03:44:09,325 INFO L175 Difference]: Start difference. First operand has 47 places, 36 transitions, 174 flow. Second operand 6 states and 76 transitions. [2024-06-28 03:44:09,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 44 transitions, 282 flow [2024-06-28 03:44:09,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 44 transitions, 265 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 03:44:09,327 INFO L231 Difference]: Finished difference. Result has 49 places, 38 transitions, 200 flow [2024-06-28 03:44:09,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=200, PETRI_PLACES=49, PETRI_TRANSITIONS=38} [2024-06-28 03:44:09,327 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 19 predicate places. [2024-06-28 03:44:09,328 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 38 transitions, 200 flow [2024-06-28 03:44:09,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:09,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:09,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:09,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:44:09,328 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-28 03:44:09,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:09,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1997840881, now seen corresponding path program 1 times [2024-06-28 03:44:09,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:09,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430055947] [2024-06-28 03:44:09,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:09,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:09,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:09,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:09,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:09,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430055947] [2024-06-28 03:44:09,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430055947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:09,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:09,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:44:09,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725861711] [2024-06-28 03:44:09,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:09,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:44:09,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:09,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:44:09,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:44:10,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:10,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 38 transitions, 200 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:10,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:10,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:10,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:10,262 INFO L124 PetriNetUnfolderBase]: 189/351 cut-off events. [2024-06-28 03:44:10,263 INFO L125 PetriNetUnfolderBase]: For 1345/1345 co-relation queries the response was YES. [2024-06-28 03:44:10,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1299 conditions, 351 events. 189/351 cut-off events. For 1345/1345 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1313 event pairs, 44 based on Foata normal form. 2/352 useless extension candidates. Maximal degree in co-relation 1276. Up to 301 conditions per place. [2024-06-28 03:44:10,265 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 41 selfloop transitions, 16 changer transitions 0/60 dead transitions. [2024-06-28 03:44:10,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 60 transitions, 401 flow [2024-06-28 03:44:10,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:10,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:10,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-28 03:44:10,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-28 03:44:10,267 INFO L175 Difference]: Start difference. First operand has 49 places, 38 transitions, 200 flow. Second operand 8 states and 102 transitions. [2024-06-28 03:44:10,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 60 transitions, 401 flow [2024-06-28 03:44:10,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 370 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 03:44:10,270 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 275 flow [2024-06-28 03:44:10,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=275, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2024-06-28 03:44:10,271 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 25 predicate places. [2024-06-28 03:44:10,271 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 275 flow [2024-06-28 03:44:10,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:10,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:10,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:10,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:44:10,272 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-28 03:44:10,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:10,279 INFO L85 PathProgramCache]: Analyzing trace with hash -2118671221, now seen corresponding path program 2 times [2024-06-28 03:44:10,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:10,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369130621] [2024-06-28 03:44:10,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:10,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:10,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:10,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-28 03:44:10,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:10,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369130621] [2024-06-28 03:44:10,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369130621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:10,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:10,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:44:10,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279750341] [2024-06-28 03:44:10,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:10,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:44:10,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:10,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:44:10,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:44:10,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:10,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 275 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:10,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:10,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:10,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:11,165 INFO L124 PetriNetUnfolderBase]: 195/363 cut-off events. [2024-06-28 03:44:11,165 INFO L125 PetriNetUnfolderBase]: For 1736/1736 co-relation queries the response was YES. [2024-06-28 03:44:11,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1451 conditions, 363 events. 195/363 cut-off events. For 1736/1736 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1384 event pairs, 43 based on Foata normal form. 2/364 useless extension candidates. Maximal degree in co-relation 1425. Up to 303 conditions per place. [2024-06-28 03:44:11,168 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 41 selfloop transitions, 18 changer transitions 0/62 dead transitions. [2024-06-28 03:44:11,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 62 transitions, 449 flow [2024-06-28 03:44:11,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:44:11,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:44:11,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-28 03:44:11,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:44:11,169 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 275 flow. Second operand 7 states and 91 transitions. [2024-06-28 03:44:11,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 62 transitions, 449 flow [2024-06-28 03:44:11,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 62 transitions, 425 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:44:11,172 INFO L231 Difference]: Finished difference. Result has 59 places, 49 transitions, 316 flow [2024-06-28 03:44:11,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=316, PETRI_PLACES=59, PETRI_TRANSITIONS=49} [2024-06-28 03:44:11,175 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 29 predicate places. [2024-06-28 03:44:11,175 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 49 transitions, 316 flow [2024-06-28 03:44:11,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:11,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:11,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:11,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:44:11,176 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-28 03:44:11,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:11,176 INFO L85 PathProgramCache]: Analyzing trace with hash -907218639, now seen corresponding path program 3 times [2024-06-28 03:44:11,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:11,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607852476] [2024-06-28 03:44:11,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:11,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:11,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:11,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:11,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:11,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607852476] [2024-06-28 03:44:11,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607852476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:11,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:11,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:44:11,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344834601] [2024-06-28 03:44:11,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:11,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:44:11,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:11,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:44:11,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:44:11,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:11,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 49 transitions, 316 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:11,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:11,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:11,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:11,892 INFO L124 PetriNetUnfolderBase]: 201/375 cut-off events. [2024-06-28 03:44:11,893 INFO L125 PetriNetUnfolderBase]: For 2221/2221 co-relation queries the response was YES. [2024-06-28 03:44:11,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1583 conditions, 375 events. 201/375 cut-off events. For 2221/2221 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1451 event pairs, 45 based on Foata normal form. 2/376 useless extension candidates. Maximal degree in co-relation 1556. Up to 302 conditions per place. [2024-06-28 03:44:11,895 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 39 selfloop transitions, 20 changer transitions 0/62 dead transitions. [2024-06-28 03:44:11,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 62 transitions, 486 flow [2024-06-28 03:44:11,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:44:11,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:44:11,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-28 03:44:11,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:44:11,899 INFO L175 Difference]: Start difference. First operand has 59 places, 49 transitions, 316 flow. Second operand 7 states and 91 transitions. [2024-06-28 03:44:11,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 62 transitions, 486 flow [2024-06-28 03:44:11,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 62 transitions, 439 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 03:44:11,902 INFO L231 Difference]: Finished difference. Result has 61 places, 51 transitions, 338 flow [2024-06-28 03:44:11,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=338, PETRI_PLACES=61, PETRI_TRANSITIONS=51} [2024-06-28 03:44:11,916 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 31 predicate places. [2024-06-28 03:44:11,916 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 51 transitions, 338 flow [2024-06-28 03:44:11,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:11,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:11,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:11,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:44:11,917 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-28 03:44:11,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:11,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1106520212, now seen corresponding path program 1 times [2024-06-28 03:44:11,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:11,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458471164] [2024-06-28 03:44:11,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:11,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:11,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:12,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:12,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:12,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458471164] [2024-06-28 03:44:12,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458471164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:12,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:12,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:44:12,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111853226] [2024-06-28 03:44:12,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:12,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:44:12,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:12,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:44:12,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:44:12,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:12,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 51 transitions, 338 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:12,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:12,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:12,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:12,888 INFO L124 PetriNetUnfolderBase]: 204/380 cut-off events. [2024-06-28 03:44:12,889 INFO L125 PetriNetUnfolderBase]: For 2139/2139 co-relation queries the response was YES. [2024-06-28 03:44:12,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1594 conditions, 380 events. 204/380 cut-off events. For 2139/2139 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1456 event pairs, 42 based on Foata normal form. 1/380 useless extension candidates. Maximal degree in co-relation 1566. Up to 340 conditions per place. [2024-06-28 03:44:12,891 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 48 selfloop transitions, 12 changer transitions 0/63 dead transitions. [2024-06-28 03:44:12,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 63 transitions, 498 flow [2024-06-28 03:44:12,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:44:12,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:44:12,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-28 03:44:12,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-28 03:44:12,893 INFO L175 Difference]: Start difference. First operand has 61 places, 51 transitions, 338 flow. Second operand 7 states and 87 transitions. [2024-06-28 03:44:12,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 63 transitions, 498 flow [2024-06-28 03:44:12,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 63 transitions, 449 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:44:12,896 INFO L231 Difference]: Finished difference. Result has 63 places, 53 transitions, 332 flow [2024-06-28 03:44:12,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=332, PETRI_PLACES=63, PETRI_TRANSITIONS=53} [2024-06-28 03:44:12,898 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2024-06-28 03:44:12,898 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 53 transitions, 332 flow [2024-06-28 03:44:12,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:12,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:12,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:12,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:44:12,900 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-28 03:44:12,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:12,900 INFO L85 PathProgramCache]: Analyzing trace with hash -899866772, now seen corresponding path program 2 times [2024-06-28 03:44:12,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:12,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043660337] [2024-06-28 03:44:12,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:12,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:12,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:13,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-28 03:44:13,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:13,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043660337] [2024-06-28 03:44:13,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043660337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:13,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:13,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:44:13,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785508035] [2024-06-28 03:44:13,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:13,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:44:13,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:13,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:44:13,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:44:13,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:13,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 53 transitions, 332 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:13,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:13,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:13,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:13,798 INFO L124 PetriNetUnfolderBase]: 207/386 cut-off events. [2024-06-28 03:44:13,798 INFO L125 PetriNetUnfolderBase]: For 2434/2436 co-relation queries the response was YES. [2024-06-28 03:44:13,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1643 conditions, 386 events. 207/386 cut-off events. For 2434/2436 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1492 event pairs, 45 based on Foata normal form. 3/388 useless extension candidates. Maximal degree in co-relation 1614. Up to 339 conditions per place. [2024-06-28 03:44:13,800 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 45 selfloop transitions, 15 changer transitions 0/63 dead transitions. [2024-06-28 03:44:13,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 63 transitions, 490 flow [2024-06-28 03:44:13,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:44:13,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:44:13,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-28 03:44:13,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39631336405529954 [2024-06-28 03:44:13,801 INFO L175 Difference]: Start difference. First operand has 63 places, 53 transitions, 332 flow. Second operand 7 states and 86 transitions. [2024-06-28 03:44:13,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 63 transitions, 490 flow [2024-06-28 03:44:13,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 63 transitions, 463 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 03:44:13,806 INFO L231 Difference]: Finished difference. Result has 65 places, 55 transitions, 358 flow [2024-06-28 03:44:13,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=358, PETRI_PLACES=65, PETRI_TRANSITIONS=55} [2024-06-28 03:44:13,807 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 35 predicate places. [2024-06-28 03:44:13,807 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 55 transitions, 358 flow [2024-06-28 03:44:13,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:13,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:13,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:13,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:44:13,808 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-28 03:44:13,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:13,808 INFO L85 PathProgramCache]: Analyzing trace with hash -899866989, now seen corresponding path program 4 times [2024-06-28 03:44:13,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:13,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33584661] [2024-06-28 03:44:13,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:13,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:13,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:14,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:14,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:14,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33584661] [2024-06-28 03:44:14,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33584661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:14,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:14,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:44:14,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579498542] [2024-06-28 03:44:14,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:14,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:44:14,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:14,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:44:14,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:44:14,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:14,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 55 transitions, 358 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:14,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:14,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:14,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:14,651 INFO L124 PetriNetUnfolderBase]: 208/389 cut-off events. [2024-06-28 03:44:14,651 INFO L125 PetriNetUnfolderBase]: For 2832/2832 co-relation queries the response was YES. [2024-06-28 03:44:14,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1714 conditions, 389 events. 208/389 cut-off events. For 2832/2832 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1508 event pairs, 50 based on Foata normal form. 2/390 useless extension candidates. Maximal degree in co-relation 1684. Up to 302 conditions per place. [2024-06-28 03:44:14,655 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 39 selfloop transitions, 27 changer transitions 0/69 dead transitions. [2024-06-28 03:44:14,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 69 transitions, 562 flow [2024-06-28 03:44:14,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:14,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:14,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-28 03:44:14,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 03:44:14,656 INFO L175 Difference]: Start difference. First operand has 65 places, 55 transitions, 358 flow. Second operand 8 states and 100 transitions. [2024-06-28 03:44:14,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 69 transitions, 562 flow [2024-06-28 03:44:14,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 69 transitions, 523 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 03:44:14,660 INFO L231 Difference]: Finished difference. Result has 69 places, 59 transitions, 421 flow [2024-06-28 03:44:14,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=421, PETRI_PLACES=69, PETRI_TRANSITIONS=59} [2024-06-28 03:44:14,661 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 39 predicate places. [2024-06-28 03:44:14,661 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 59 transitions, 421 flow [2024-06-28 03:44:14,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:14,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:14,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:14,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:44:14,662 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-28 03:44:14,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:14,663 INFO L85 PathProgramCache]: Analyzing trace with hash -899599862, now seen corresponding path program 3 times [2024-06-28 03:44:14,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:14,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231739819] [2024-06-28 03:44:14,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:14,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:14,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:15,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:15,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:15,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231739819] [2024-06-28 03:44:15,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231739819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:15,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:15,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:44:15,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419784853] [2024-06-28 03:44:15,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:15,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:44:15,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:15,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:44:15,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:44:15,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:15,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 59 transitions, 421 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:15,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:15,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:15,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:15,642 INFO L124 PetriNetUnfolderBase]: 206/387 cut-off events. [2024-06-28 03:44:15,642 INFO L125 PetriNetUnfolderBase]: For 3177/3179 co-relation queries the response was YES. [2024-06-28 03:44:15,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1785 conditions, 387 events. 206/387 cut-off events. For 3177/3179 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1506 event pairs, 45 based on Foata normal form. 3/389 useless extension candidates. Maximal degree in co-relation 1753. Up to 329 conditions per place. [2024-06-28 03:44:15,645 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 47 selfloop transitions, 20 changer transitions 0/70 dead transitions. [2024-06-28 03:44:15,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 70 transitions, 606 flow [2024-06-28 03:44:15,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:44:15,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:44:15,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-28 03:44:15,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-28 03:44:15,646 INFO L175 Difference]: Start difference. First operand has 69 places, 59 transitions, 421 flow. Second operand 7 states and 87 transitions. [2024-06-28 03:44:15,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 70 transitions, 606 flow [2024-06-28 03:44:15,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 70 transitions, 554 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 03:44:15,649 INFO L231 Difference]: Finished difference. Result has 73 places, 63 transitions, 457 flow [2024-06-28 03:44:15,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=457, PETRI_PLACES=73, PETRI_TRANSITIONS=63} [2024-06-28 03:44:15,651 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 43 predicate places. [2024-06-28 03:44:15,651 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 63 transitions, 457 flow [2024-06-28 03:44:15,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:15,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:15,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:15,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:44:15,652 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-28 03:44:15,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:15,652 INFO L85 PathProgramCache]: Analyzing trace with hash 816969826, now seen corresponding path program 1 times [2024-06-28 03:44:15,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:15,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325540086] [2024-06-28 03:44:15,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:15,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:15,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:16,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:16,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:16,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325540086] [2024-06-28 03:44:16,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325540086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:16,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:16,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:16,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562249158] [2024-06-28 03:44:16,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:16,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:16,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:16,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:16,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:16,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 03:44:16,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 63 transitions, 457 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:16,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:16,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 03:44:16,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:17,069 INFO L124 PetriNetUnfolderBase]: 189/366 cut-off events. [2024-06-28 03:44:17,069 INFO L125 PetriNetUnfolderBase]: For 3378/3383 co-relation queries the response was YES. [2024-06-28 03:44:17,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1679 conditions, 366 events. 189/366 cut-off events. For 3378/3383 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1467 event pairs, 43 based on Foata normal form. 6/370 useless extension candidates. Maximal degree in co-relation 1644. Up to 311 conditions per place. [2024-06-28 03:44:17,071 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 49 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2024-06-28 03:44:17,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 71 transitions, 601 flow [2024-06-28 03:44:17,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:44:17,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:44:17,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-28 03:44:17,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:44:17,073 INFO L175 Difference]: Start difference. First operand has 73 places, 63 transitions, 457 flow. Second operand 7 states and 91 transitions. [2024-06-28 03:44:17,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 71 transitions, 601 flow [2024-06-28 03:44:17,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 71 transitions, 571 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 03:44:17,077 INFO L231 Difference]: Finished difference. Result has 77 places, 65 transitions, 469 flow [2024-06-28 03:44:17,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=469, PETRI_PLACES=77, PETRI_TRANSITIONS=65} [2024-06-28 03:44:17,078 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 47 predicate places. [2024-06-28 03:44:17,078 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 65 transitions, 469 flow [2024-06-28 03:44:17,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:17,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:17,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:17,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:44:17,079 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-28 03:44:17,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:17,079 INFO L85 PathProgramCache]: Analyzing trace with hash 52844784, now seen corresponding path program 1 times [2024-06-28 03:44:17,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:17,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008438858] [2024-06-28 03:44:17,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:17,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:17,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:17,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:17,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:17,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008438858] [2024-06-28 03:44:17,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008438858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:17,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:17,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:17,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935935711] [2024-06-28 03:44:17,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:17,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:17,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:17,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:17,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:17,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:17,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 65 transitions, 469 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:17,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:17,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:17,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:18,159 INFO L124 PetriNetUnfolderBase]: 202/380 cut-off events. [2024-06-28 03:44:18,159 INFO L125 PetriNetUnfolderBase]: For 3673/3673 co-relation queries the response was YES. [2024-06-28 03:44:18,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1823 conditions, 380 events. 202/380 cut-off events. For 3673/3673 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1477 event pairs, 40 based on Foata normal form. 1/380 useless extension candidates. Maximal degree in co-relation 1786. Up to 312 conditions per place. [2024-06-28 03:44:18,162 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 60 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2024-06-28 03:44:18,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 82 transitions, 700 flow [2024-06-28 03:44:18,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:18,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:18,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-28 03:44:18,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-28 03:44:18,164 INFO L175 Difference]: Start difference. First operand has 77 places, 65 transitions, 469 flow. Second operand 8 states and 103 transitions. [2024-06-28 03:44:18,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 82 transitions, 700 flow [2024-06-28 03:44:18,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 82 transitions, 657 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:18,167 INFO L231 Difference]: Finished difference. Result has 79 places, 67 transitions, 497 flow [2024-06-28 03:44:18,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=497, PETRI_PLACES=79, PETRI_TRANSITIONS=67} [2024-06-28 03:44:18,168 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 49 predicate places. [2024-06-28 03:44:18,168 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 67 transitions, 497 flow [2024-06-28 03:44:18,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:18,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:18,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:18,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:44:18,169 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-28 03:44:18,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:18,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1254296910, now seen corresponding path program 1 times [2024-06-28 03:44:18,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:18,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096258003] [2024-06-28 03:44:18,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:18,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:18,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:18,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-28 03:44:18,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:18,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096258003] [2024-06-28 03:44:18,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096258003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:18,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:18,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:18,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048652149] [2024-06-28 03:44:18,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:18,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:18,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:18,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:18,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:18,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:18,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 67 transitions, 497 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:18,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:18,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:18,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:19,208 INFO L124 PetriNetUnfolderBase]: 208/390 cut-off events. [2024-06-28 03:44:19,208 INFO L125 PetriNetUnfolderBase]: For 4330/4330 co-relation queries the response was YES. [2024-06-28 03:44:19,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1922 conditions, 390 events. 208/390 cut-off events. For 4330/4330 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1526 event pairs, 39 based on Foata normal form. 2/391 useless extension candidates. Maximal degree in co-relation 1885. Up to 316 conditions per place. [2024-06-28 03:44:19,211 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 58 selfloop transitions, 22 changer transitions 0/83 dead transitions. [2024-06-28 03:44:19,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 83 transitions, 722 flow [2024-06-28 03:44:19,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:19,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:19,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-28 03:44:19,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-28 03:44:19,212 INFO L175 Difference]: Start difference. First operand has 79 places, 67 transitions, 497 flow. Second operand 8 states and 102 transitions. [2024-06-28 03:44:19,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 83 transitions, 722 flow [2024-06-28 03:44:19,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 83 transitions, 667 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:19,216 INFO L231 Difference]: Finished difference. Result has 81 places, 70 transitions, 523 flow [2024-06-28 03:44:19,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=523, PETRI_PLACES=81, PETRI_TRANSITIONS=70} [2024-06-28 03:44:19,217 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-28 03:44:19,217 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 70 transitions, 523 flow [2024-06-28 03:44:19,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:19,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:19,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:19,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:44:19,218 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-28 03:44:19,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:19,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1249655280, now seen corresponding path program 2 times [2024-06-28 03:44:19,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:19,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131273973] [2024-06-28 03:44:19,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:19,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:19,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:19,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:19,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:19,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131273973] [2024-06-28 03:44:19,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131273973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:19,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:19,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:19,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375533936] [2024-06-28 03:44:19,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:19,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:19,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:19,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:19,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:20,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:20,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 70 transitions, 523 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:20,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:20,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:20,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:20,189 INFO L124 PetriNetUnfolderBase]: 214/400 cut-off events. [2024-06-28 03:44:20,190 INFO L125 PetriNetUnfolderBase]: For 4993/4993 co-relation queries the response was YES. [2024-06-28 03:44:20,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2052 conditions, 400 events. 214/400 cut-off events. For 4993/4993 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1582 event pairs, 41 based on Foata normal form. 2/401 useless extension candidates. Maximal degree in co-relation 2014. Up to 319 conditions per place. [2024-06-28 03:44:20,193 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 57 selfloop transitions, 24 changer transitions 0/84 dead transitions. [2024-06-28 03:44:20,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 84 transitions, 749 flow [2024-06-28 03:44:20,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:20,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:20,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-28 03:44:20,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-28 03:44:20,195 INFO L175 Difference]: Start difference. First operand has 81 places, 70 transitions, 523 flow. Second operand 8 states and 102 transitions. [2024-06-28 03:44:20,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 84 transitions, 749 flow [2024-06-28 03:44:20,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 84 transitions, 692 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:20,203 INFO L231 Difference]: Finished difference. Result has 83 places, 73 transitions, 556 flow [2024-06-28 03:44:20,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=556, PETRI_PLACES=83, PETRI_TRANSITIONS=73} [2024-06-28 03:44:20,204 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-28 03:44:20,204 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 73 transitions, 556 flow [2024-06-28 03:44:20,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:20,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:20,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:20,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:44:20,205 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-28 03:44:20,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:20,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1941001274, now seen corresponding path program 3 times [2024-06-28 03:44:20,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:20,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860641944] [2024-06-28 03:44:20,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:20,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:20,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:20,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:20,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:20,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860641944] [2024-06-28 03:44:20,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860641944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:20,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:20,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:20,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464841433] [2024-06-28 03:44:20,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:20,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:20,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:20,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:20,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:20,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:20,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 73 transitions, 556 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:20,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:20,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:20,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:21,164 INFO L124 PetriNetUnfolderBase]: 217/405 cut-off events. [2024-06-28 03:44:21,164 INFO L125 PetriNetUnfolderBase]: For 5482/5482 co-relation queries the response was YES. [2024-06-28 03:44:21,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2151 conditions, 405 events. 217/405 cut-off events. For 5482/5482 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1616 event pairs, 41 based on Foata normal form. 1/405 useless extension candidates. Maximal degree in co-relation 2112. Up to 308 conditions per place. [2024-06-28 03:44:21,167 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 52 selfloop transitions, 30 changer transitions 0/85 dead transitions. [2024-06-28 03:44:21,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 85 transitions, 770 flow [2024-06-28 03:44:21,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:21,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:21,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-28 03:44:21,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-28 03:44:21,169 INFO L175 Difference]: Start difference. First operand has 83 places, 73 transitions, 556 flow. Second operand 8 states and 102 transitions. [2024-06-28 03:44:21,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 85 transitions, 770 flow [2024-06-28 03:44:21,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 85 transitions, 702 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:21,174 INFO L231 Difference]: Finished difference. Result has 85 places, 75 transitions, 577 flow [2024-06-28 03:44:21,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=577, PETRI_PLACES=85, PETRI_TRANSITIONS=75} [2024-06-28 03:44:21,175 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 55 predicate places. [2024-06-28 03:44:21,175 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 75 transitions, 577 flow [2024-06-28 03:44:21,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:21,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:21,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:21,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:44:21,176 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-28 03:44:21,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:21,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1249648522, now seen corresponding path program 1 times [2024-06-28 03:44:21,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:21,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547824616] [2024-06-28 03:44:21,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:21,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:21,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:21,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:21,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:21,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547824616] [2024-06-28 03:44:21,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547824616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:21,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:21,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:21,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31838982] [2024-06-28 03:44:21,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:21,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:21,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:21,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:21,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:21,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:21,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 75 transitions, 577 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:21,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:21,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:21,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:22,180 INFO L124 PetriNetUnfolderBase]: 220/410 cut-off events. [2024-06-28 03:44:22,180 INFO L125 PetriNetUnfolderBase]: For 5900/5900 co-relation queries the response was YES. [2024-06-28 03:44:22,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2229 conditions, 410 events. 220/410 cut-off events. For 5900/5900 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1629 event pairs, 38 based on Foata normal form. 1/410 useless extension candidates. Maximal degree in co-relation 2189. Up to 365 conditions per place. [2024-06-28 03:44:22,183 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 70 selfloop transitions, 14 changer transitions 0/87 dead transitions. [2024-06-28 03:44:22,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 87 transitions, 794 flow [2024-06-28 03:44:22,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:22,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:22,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-28 03:44:22,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-28 03:44:22,184 INFO L175 Difference]: Start difference. First operand has 85 places, 75 transitions, 577 flow. Second operand 8 states and 97 transitions. [2024-06-28 03:44:22,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 87 transitions, 794 flow [2024-06-28 03:44:22,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 87 transitions, 721 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:22,190 INFO L231 Difference]: Finished difference. Result has 87 places, 77 transitions, 559 flow [2024-06-28 03:44:22,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=559, PETRI_PLACES=87, PETRI_TRANSITIONS=77} [2024-06-28 03:44:22,191 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 57 predicate places. [2024-06-28 03:44:22,191 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 77 transitions, 559 flow [2024-06-28 03:44:22,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:22,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:22,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:22,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:44:22,192 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-28 03:44:22,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:22,192 INFO L85 PathProgramCache]: Analyzing trace with hash -2126064624, now seen corresponding path program 2 times [2024-06-28 03:44:22,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:22,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362241362] [2024-06-28 03:44:22,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:22,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:22,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:22,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-28 03:44:22,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:22,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362241362] [2024-06-28 03:44:22,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362241362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:22,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:22,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:22,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946333722] [2024-06-28 03:44:22,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:22,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:22,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:22,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:22,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:23,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:23,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 77 transitions, 559 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:23,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:23,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:23,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:23,184 INFO L124 PetriNetUnfolderBase]: 226/421 cut-off events. [2024-06-28 03:44:23,184 INFO L125 PetriNetUnfolderBase]: For 6606/6608 co-relation queries the response was YES. [2024-06-28 03:44:23,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2289 conditions, 421 events. 226/421 cut-off events. For 6606/6608 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1680 event pairs, 41 based on Foata normal form. 4/424 useless extension candidates. Maximal degree in co-relation 2248. Up to 366 conditions per place. [2024-06-28 03:44:23,187 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 68 selfloop transitions, 17 changer transitions 0/88 dead transitions. [2024-06-28 03:44:23,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 88 transitions, 780 flow [2024-06-28 03:44:23,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:23,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:23,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-28 03:44:23,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-28 03:44:23,188 INFO L175 Difference]: Start difference. First operand has 87 places, 77 transitions, 559 flow. Second operand 8 states and 97 transitions. [2024-06-28 03:44:23,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 88 transitions, 780 flow [2024-06-28 03:44:23,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 88 transitions, 741 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:23,193 INFO L231 Difference]: Finished difference. Result has 89 places, 79 transitions, 583 flow [2024-06-28 03:44:23,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=583, PETRI_PLACES=89, PETRI_TRANSITIONS=79} [2024-06-28 03:44:23,193 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 59 predicate places. [2024-06-28 03:44:23,194 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 79 transitions, 583 flow [2024-06-28 03:44:23,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:23,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:23,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:23,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:44:23,194 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-28 03:44:23,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:23,195 INFO L85 PathProgramCache]: Analyzing trace with hash -452319616, now seen corresponding path program 4 times [2024-06-28 03:44:23,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:23,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679571448] [2024-06-28 03:44:23,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:23,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:23,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:23,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-28 03:44:23,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:23,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679571448] [2024-06-28 03:44:23,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679571448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:23,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:23,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:23,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382882528] [2024-06-28 03:44:23,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:23,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:23,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:23,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:23,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:24,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:24,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 79 transitions, 583 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:24,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:24,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:24,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:24,182 INFO L124 PetriNetUnfolderBase]: 239/442 cut-off events. [2024-06-28 03:44:24,182 INFO L125 PetriNetUnfolderBase]: For 7536/7538 co-relation queries the response was YES. [2024-06-28 03:44:24,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2517 conditions, 442 events. 239/442 cut-off events. For 7536/7538 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1767 event pairs, 46 based on Foata normal form. 1/442 useless extension candidates. Maximal degree in co-relation 2475. Up to 340 conditions per place. [2024-06-28 03:44:24,186 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 60 selfloop transitions, 31 changer transitions 0/94 dead transitions. [2024-06-28 03:44:24,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 94 transitions, 909 flow [2024-06-28 03:44:24,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:24,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:24,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-28 03:44:24,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:44:24,188 INFO L175 Difference]: Start difference. First operand has 89 places, 79 transitions, 583 flow. Second operand 8 states and 104 transitions. [2024-06-28 03:44:24,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 94 transitions, 909 flow [2024-06-28 03:44:24,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 94 transitions, 864 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:24,195 INFO L231 Difference]: Finished difference. Result has 92 places, 84 transitions, 684 flow [2024-06-28 03:44:24,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=684, PETRI_PLACES=92, PETRI_TRANSITIONS=84} [2024-06-28 03:44:24,196 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2024-06-28 03:44:24,196 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 84 transitions, 684 flow [2024-06-28 03:44:24,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:24,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:24,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:24,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:44:24,196 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-28 03:44:24,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:24,197 INFO L85 PathProgramCache]: Analyzing trace with hash -452326126, now seen corresponding path program 5 times [2024-06-28 03:44:24,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:24,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417327787] [2024-06-28 03:44:24,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:24,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:24,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:24,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:24,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:24,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417327787] [2024-06-28 03:44:24,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417327787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:24,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:24,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:24,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663678739] [2024-06-28 03:44:24,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:24,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:24,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:24,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:24,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:24,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:25,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 84 transitions, 684 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:25,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:25,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:25,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:25,171 INFO L124 PetriNetUnfolderBase]: 235/436 cut-off events. [2024-06-28 03:44:25,172 INFO L125 PetriNetUnfolderBase]: For 8230/8232 co-relation queries the response was YES. [2024-06-28 03:44:25,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2570 conditions, 436 events. 235/436 cut-off events. For 8230/8232 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1749 event pairs, 46 based on Foata normal form. 2/437 useless extension candidates. Maximal degree in co-relation 2526. Up to 342 conditions per place. [2024-06-28 03:44:25,174 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 62 selfloop transitions, 28 changer transitions 0/93 dead transitions. [2024-06-28 03:44:25,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 93 transitions, 908 flow [2024-06-28 03:44:25,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:25,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:25,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-28 03:44:25,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-28 03:44:25,176 INFO L175 Difference]: Start difference. First operand has 92 places, 84 transitions, 684 flow. Second operand 8 states and 101 transitions. [2024-06-28 03:44:25,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 93 transitions, 908 flow [2024-06-28 03:44:25,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 93 transitions, 826 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 03:44:25,184 INFO L231 Difference]: Finished difference. Result has 96 places, 84 transitions, 664 flow [2024-06-28 03:44:25,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=664, PETRI_PLACES=96, PETRI_TRANSITIONS=84} [2024-06-28 03:44:25,184 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 66 predicate places. [2024-06-28 03:44:25,185 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 84 transitions, 664 flow [2024-06-28 03:44:25,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:25,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:25,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:25,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:44:25,185 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-28 03:44:25,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:25,186 INFO L85 PathProgramCache]: Analyzing trace with hash -443748488, now seen corresponding path program 3 times [2024-06-28 03:44:25,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:25,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43458939] [2024-06-28 03:44:25,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:25,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:25,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:25,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:25,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:25,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43458939] [2024-06-28 03:44:25,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43458939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:25,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:25,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:25,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441785905] [2024-06-28 03:44:25,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:25,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:25,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:25,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:25,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:25,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:25,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 84 transitions, 664 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:25,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:25,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:25,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:26,200 INFO L124 PetriNetUnfolderBase]: 241/445 cut-off events. [2024-06-28 03:44:26,200 INFO L125 PetriNetUnfolderBase]: For 8773/8773 co-relation queries the response was YES. [2024-06-28 03:44:26,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2660 conditions, 445 events. 241/445 cut-off events. For 8773/8773 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1790 event pairs, 42 based on Foata normal form. 2/446 useless extension candidates. Maximal degree in co-relation 2614. Up to 402 conditions per place. [2024-06-28 03:44:26,203 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 78 selfloop transitions, 13 changer transitions 0/94 dead transitions. [2024-06-28 03:44:26,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 94 transitions, 892 flow [2024-06-28 03:44:26,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:26,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:26,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-28 03:44:26,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:44:26,205 INFO L175 Difference]: Start difference. First operand has 96 places, 84 transitions, 664 flow. Second operand 8 states and 96 transitions. [2024-06-28 03:44:26,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 94 transitions, 892 flow [2024-06-28 03:44:26,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 94 transitions, 829 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:26,213 INFO L231 Difference]: Finished difference. Result has 97 places, 86 transitions, 661 flow [2024-06-28 03:44:26,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=661, PETRI_PLACES=97, PETRI_TRANSITIONS=86} [2024-06-28 03:44:26,213 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 67 predicate places. [2024-06-28 03:44:26,213 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 86 transitions, 661 flow [2024-06-28 03:44:26,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:26,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:26,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:26,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:44:26,214 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-28 03:44:26,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:26,214 INFO L85 PathProgramCache]: Analyzing trace with hash -444045158, now seen corresponding path program 4 times [2024-06-28 03:44:26,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:26,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717938941] [2024-06-28 03:44:26,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:26,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:26,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:26,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-28 03:44:26,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:26,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717938941] [2024-06-28 03:44:26,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717938941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:26,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:26,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:26,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798407542] [2024-06-28 03:44:26,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:26,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:26,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:26,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:26,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:27,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:27,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 86 transitions, 661 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:27,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:27,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:27,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:27,181 INFO L124 PetriNetUnfolderBase]: 242/448 cut-off events. [2024-06-28 03:44:27,182 INFO L125 PetriNetUnfolderBase]: For 9271/9273 co-relation queries the response was YES. [2024-06-28 03:44:27,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2668 conditions, 448 events. 242/448 cut-off events. For 9271/9273 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1807 event pairs, 40 based on Foata normal form. 4/451 useless extension candidates. Maximal degree in co-relation 2621. Up to 357 conditions per place. [2024-06-28 03:44:27,186 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 70 selfloop transitions, 29 changer transitions 0/102 dead transitions. [2024-06-28 03:44:27,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 102 transitions, 1008 flow [2024-06-28 03:44:27,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:27,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:27,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-28 03:44:27,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-28 03:44:27,188 INFO L175 Difference]: Start difference. First operand has 97 places, 86 transitions, 661 flow. Second operand 8 states and 103 transitions. [2024-06-28 03:44:27,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 102 transitions, 1008 flow [2024-06-28 03:44:27,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 102 transitions, 968 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:27,196 INFO L231 Difference]: Finished difference. Result has 99 places, 90 transitions, 744 flow [2024-06-28 03:44:27,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=744, PETRI_PLACES=99, PETRI_TRANSITIONS=90} [2024-06-28 03:44:27,196 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 69 predicate places. [2024-06-28 03:44:27,197 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 90 transitions, 744 flow [2024-06-28 03:44:27,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:27,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:27,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:27,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:44:27,197 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-28 03:44:27,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:27,198 INFO L85 PathProgramCache]: Analyzing trace with hash -444045406, now seen corresponding path program 6 times [2024-06-28 03:44:27,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:27,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863515991] [2024-06-28 03:44:27,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:27,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:27,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:28,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:28,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:28,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863515991] [2024-06-28 03:44:28,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863515991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:28,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:28,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:28,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072132844] [2024-06-28 03:44:28,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:28,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:28,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:28,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:28,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:28,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:28,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 90 transitions, 744 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:28,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:28,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:28,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:28,229 INFO L124 PetriNetUnfolderBase]: 240/445 cut-off events. [2024-06-28 03:44:28,230 INFO L125 PetriNetUnfolderBase]: For 9423/9425 co-relation queries the response was YES. [2024-06-28 03:44:28,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2687 conditions, 445 events. 240/445 cut-off events. For 9423/9425 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1801 event pairs, 46 based on Foata normal form. 1/445 useless extension candidates. Maximal degree in co-relation 2639. Up to 314 conditions per place. [2024-06-28 03:44:28,233 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 53 selfloop transitions, 44 changer transitions 0/100 dead transitions. [2024-06-28 03:44:28,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 100 transitions, 998 flow [2024-06-28 03:44:28,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:28,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:28,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-28 03:44:28,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-28 03:44:28,234 INFO L175 Difference]: Start difference. First operand has 99 places, 90 transitions, 744 flow. Second operand 8 states and 102 transitions. [2024-06-28 03:44:28,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 100 transitions, 998 flow [2024-06-28 03:44:28,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 100 transitions, 953 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 03:44:28,243 INFO L231 Difference]: Finished difference. Result has 103 places, 92 transitions, 826 flow [2024-06-28 03:44:28,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=826, PETRI_PLACES=103, PETRI_TRANSITIONS=92} [2024-06-28 03:44:28,244 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2024-06-28 03:44:28,244 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 92 transitions, 826 flow [2024-06-28 03:44:28,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:44:28,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:28,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:28,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:44:28,244 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-28 03:44:28,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:28,245 INFO L85 PathProgramCache]: Analyzing trace with hash -443737576, now seen corresponding path program 1 times [2024-06-28 03:44:28,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:28,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623817228] [2024-06-28 03:44:28,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:28,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:28,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:29,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:29,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:29,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623817228] [2024-06-28 03:44:29,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623817228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:29,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:29,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:29,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863266371] [2024-06-28 03:44:29,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:29,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:29,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:29,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:29,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:29,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 03:44:29,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 92 transitions, 826 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:29,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:29,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 03:44:29,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:29,796 INFO L124 PetriNetUnfolderBase]: 224/424 cut-off events. [2024-06-28 03:44:29,796 INFO L125 PetriNetUnfolderBase]: For 9747/9752 co-relation queries the response was YES. [2024-06-28 03:44:29,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2616 conditions, 424 events. 224/424 cut-off events. For 9747/9752 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1724 event pairs, 39 based on Foata normal form. 7/429 useless extension candidates. Maximal degree in co-relation 2566. Up to 347 conditions per place. [2024-06-28 03:44:29,799 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 72 selfloop transitions, 13 changer transitions 0/101 dead transitions. [2024-06-28 03:44:29,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 101 transitions, 1016 flow [2024-06-28 03:44:29,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:29,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:29,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-28 03:44:29,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 03:44:29,805 INFO L175 Difference]: Start difference. First operand has 103 places, 92 transitions, 826 flow. Second operand 9 states and 111 transitions. [2024-06-28 03:44:29,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 101 transitions, 1016 flow [2024-06-28 03:44:29,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 101 transitions, 905 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:29,814 INFO L231 Difference]: Finished difference. Result has 106 places, 92 transitions, 745 flow [2024-06-28 03:44:29,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=745, PETRI_PLACES=106, PETRI_TRANSITIONS=92} [2024-06-28 03:44:29,815 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 76 predicate places. [2024-06-28 03:44:29,815 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 92 transitions, 745 flow [2024-06-28 03:44:29,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:29,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:29,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:29,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:44:29,815 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-28 03:44:29,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:29,815 INFO L85 PathProgramCache]: Analyzing trace with hash 382280129, now seen corresponding path program 1 times [2024-06-28 03:44:29,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:29,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693979917] [2024-06-28 03:44:29,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:29,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:29,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:30,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:30,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:30,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693979917] [2024-06-28 03:44:30,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693979917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:30,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:30,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:30,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628665077] [2024-06-28 03:44:30,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:30,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:30,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:30,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:30,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:30,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:30,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 92 transitions, 745 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:30,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:30,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:30,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:31,019 INFO L124 PetriNetUnfolderBase]: 240/446 cut-off events. [2024-06-28 03:44:31,019 INFO L125 PetriNetUnfolderBase]: For 9910/9910 co-relation queries the response was YES. [2024-06-28 03:44:31,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2703 conditions, 446 events. 240/446 cut-off events. For 9910/9910 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1792 event pairs, 36 based on Foata normal form. 1/446 useless extension candidates. Maximal degree in co-relation 2652. Up to 373 conditions per place. [2024-06-28 03:44:31,022 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 86 selfloop transitions, 21 changer transitions 0/110 dead transitions. [2024-06-28 03:44:31,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 110 transitions, 1046 flow [2024-06-28 03:44:31,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:31,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:31,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-28 03:44:31,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-28 03:44:31,024 INFO L175 Difference]: Start difference. First operand has 106 places, 92 transitions, 745 flow. Second operand 9 states and 113 transitions. [2024-06-28 03:44:31,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 110 transitions, 1046 flow [2024-06-28 03:44:31,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 110 transitions, 1010 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:31,035 INFO L231 Difference]: Finished difference. Result has 108 places, 94 transitions, 796 flow [2024-06-28 03:44:31,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=709, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=796, PETRI_PLACES=108, PETRI_TRANSITIONS=94} [2024-06-28 03:44:31,036 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2024-06-28 03:44:31,036 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 94 transitions, 796 flow [2024-06-28 03:44:31,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:31,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:31,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:31,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:44:31,036 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-28 03:44:31,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:31,037 INFO L85 PathProgramCache]: Analyzing trace with hash -228497231, now seen corresponding path program 2 times [2024-06-28 03:44:31,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:31,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489992258] [2024-06-28 03:44:31,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:31,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:31,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:32,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:32,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:32,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489992258] [2024-06-28 03:44:32,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489992258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:32,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:32,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:32,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160456896] [2024-06-28 03:44:32,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:32,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:32,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:32,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:32,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:32,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:32,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 94 transitions, 796 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:32,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:32,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:32,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:32,439 INFO L124 PetriNetUnfolderBase]: 243/453 cut-off events. [2024-06-28 03:44:32,439 INFO L125 PetriNetUnfolderBase]: For 10804/10804 co-relation queries the response was YES. [2024-06-28 03:44:32,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2812 conditions, 453 events. 243/453 cut-off events. For 10804/10804 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1859 event pairs, 36 based on Foata normal form. 1/453 useless extension candidates. Maximal degree in co-relation 2760. Up to 372 conditions per place. [2024-06-28 03:44:32,442 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 83 selfloop transitions, 24 changer transitions 0/110 dead transitions. [2024-06-28 03:44:32,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 110 transitions, 1105 flow [2024-06-28 03:44:32,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:32,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:32,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-28 03:44:32,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-28 03:44:32,446 INFO L175 Difference]: Start difference. First operand has 108 places, 94 transitions, 796 flow. Second operand 9 states and 112 transitions. [2024-06-28 03:44:32,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 110 transitions, 1105 flow [2024-06-28 03:44:32,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 110 transitions, 1034 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:32,457 INFO L231 Difference]: Finished difference. Result has 110 places, 96 transitions, 822 flow [2024-06-28 03:44:32,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=725, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=822, PETRI_PLACES=110, PETRI_TRANSITIONS=96} [2024-06-28 03:44:32,458 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-28 03:44:32,458 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 96 transitions, 822 flow [2024-06-28 03:44:32,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:32,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:32,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:32,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:44:32,458 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-28 03:44:32,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:32,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1641914672, now seen corresponding path program 1 times [2024-06-28 03:44:32,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:32,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503106050] [2024-06-28 03:44:32,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:32,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:32,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:33,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:33,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:33,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503106050] [2024-06-28 03:44:33,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503106050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:33,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:33,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:33,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743735323] [2024-06-28 03:44:33,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:33,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:33,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:33,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:33,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:33,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:33,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 96 transitions, 822 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:33,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:33,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:33,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:33,517 INFO L124 PetriNetUnfolderBase]: 255/473 cut-off events. [2024-06-28 03:44:33,517 INFO L125 PetriNetUnfolderBase]: For 13055/13055 co-relation queries the response was YES. [2024-06-28 03:44:33,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2976 conditions, 473 events. 255/473 cut-off events. For 13055/13055 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1948 event pairs, 35 based on Foata normal form. 4/476 useless extension candidates. Maximal degree in co-relation 2923. Up to 383 conditions per place. [2024-06-28 03:44:33,520 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 86 selfloop transitions, 25 changer transitions 0/114 dead transitions. [2024-06-28 03:44:33,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 114 transitions, 1153 flow [2024-06-28 03:44:33,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:33,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:33,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 03:44:33,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 03:44:33,521 INFO L175 Difference]: Start difference. First operand has 110 places, 96 transitions, 822 flow. Second operand 9 states and 114 transitions. [2024-06-28 03:44:33,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 114 transitions, 1153 flow [2024-06-28 03:44:33,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 114 transitions, 1072 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:33,534 INFO L231 Difference]: Finished difference. Result has 112 places, 99 transitions, 851 flow [2024-06-28 03:44:33,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=851, PETRI_PLACES=112, PETRI_TRANSITIONS=99} [2024-06-28 03:44:33,535 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2024-06-28 03:44:33,535 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 99 transitions, 851 flow [2024-06-28 03:44:33,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:33,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:33,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:33,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:44:33,535 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-28 03:44:33,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:33,536 INFO L85 PathProgramCache]: Analyzing trace with hash -84606484, now seen corresponding path program 2 times [2024-06-28 03:44:33,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:33,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014393889] [2024-06-28 03:44:33,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:33,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:33,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:34,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:34,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:34,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014393889] [2024-06-28 03:44:34,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014393889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:34,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:34,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:34,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745433284] [2024-06-28 03:44:34,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:34,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:34,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:34,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:34,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:34,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:34,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 99 transitions, 851 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:34,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:34,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:34,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:34,584 INFO L124 PetriNetUnfolderBase]: 267/493 cut-off events. [2024-06-28 03:44:34,584 INFO L125 PetriNetUnfolderBase]: For 14266/14266 co-relation queries the response was YES. [2024-06-28 03:44:34,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3178 conditions, 493 events. 267/493 cut-off events. For 14266/14266 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2038 event pairs, 37 based on Foata normal form. 4/496 useless extension candidates. Maximal degree in co-relation 3124. Up to 396 conditions per place. [2024-06-28 03:44:34,587 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 85 selfloop transitions, 27 changer transitions 0/115 dead transitions. [2024-06-28 03:44:34,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 115 transitions, 1195 flow [2024-06-28 03:44:34,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:34,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:34,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 03:44:34,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 03:44:34,588 INFO L175 Difference]: Start difference. First operand has 112 places, 99 transitions, 851 flow. Second operand 9 states and 114 transitions. [2024-06-28 03:44:34,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 115 transitions, 1195 flow [2024-06-28 03:44:34,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 115 transitions, 1107 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:34,602 INFO L231 Difference]: Finished difference. Result has 114 places, 102 transitions, 883 flow [2024-06-28 03:44:34,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=763, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=883, PETRI_PLACES=114, PETRI_TRANSITIONS=102} [2024-06-28 03:44:34,602 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2024-06-28 03:44:34,603 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 102 transitions, 883 flow [2024-06-28 03:44:34,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:34,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:34,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:34,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:44:34,603 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-28 03:44:34,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:34,604 INFO L85 PathProgramCache]: Analyzing trace with hash -84606701, now seen corresponding path program 3 times [2024-06-28 03:44:34,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:34,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916992328] [2024-06-28 03:44:34,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:34,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:34,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:35,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:35,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:35,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916992328] [2024-06-28 03:44:35,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916992328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:35,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:35,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:35,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587233996] [2024-06-28 03:44:35,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:35,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:35,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:35,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:35,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:35,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:35,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 102 transitions, 883 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:35,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:35,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:35,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:35,983 INFO L124 PetriNetUnfolderBase]: 270/500 cut-off events. [2024-06-28 03:44:35,984 INFO L125 PetriNetUnfolderBase]: For 13968/13968 co-relation queries the response was YES. [2024-06-28 03:44:35,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3240 conditions, 500 events. 270/500 cut-off events. For 13968/13968 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2104 event pairs, 37 based on Foata normal form. 1/500 useless extension candidates. Maximal degree in co-relation 3185. Up to 392 conditions per place. [2024-06-28 03:44:35,986 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 88 selfloop transitions, 26 changer transitions 0/117 dead transitions. [2024-06-28 03:44:35,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 117 transitions, 1229 flow [2024-06-28 03:44:35,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:35,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:35,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-28 03:44:35,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-28 03:44:35,988 INFO L175 Difference]: Start difference. First operand has 114 places, 102 transitions, 883 flow. Second operand 9 states and 113 transitions. [2024-06-28 03:44:35,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 117 transitions, 1229 flow [2024-06-28 03:44:36,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 117 transitions, 1131 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:36,004 INFO L231 Difference]: Finished difference. Result has 116 places, 104 transitions, 894 flow [2024-06-28 03:44:36,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=894, PETRI_PLACES=116, PETRI_TRANSITIONS=104} [2024-06-28 03:44:36,005 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 86 predicate places. [2024-06-28 03:44:36,005 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 104 transitions, 894 flow [2024-06-28 03:44:36,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:36,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:36,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:36,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:44:36,006 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-28 03:44:36,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:36,006 INFO L85 PathProgramCache]: Analyzing trace with hash -84397234, now seen corresponding path program 3 times [2024-06-28 03:44:36,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:36,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933005669] [2024-06-28 03:44:36,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:36,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:36,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:36,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:36,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:36,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933005669] [2024-06-28 03:44:36,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933005669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:36,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:36,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:36,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535170806] [2024-06-28 03:44:36,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:36,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:36,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:36,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:36,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:36,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:36,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 104 transitions, 894 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:36,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:36,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:36,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:36,974 INFO L124 PetriNetUnfolderBase]: 287/528 cut-off events. [2024-06-28 03:44:36,975 INFO L125 PetriNetUnfolderBase]: For 16361/16361 co-relation queries the response was YES. [2024-06-28 03:44:36,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3458 conditions, 528 events. 287/528 cut-off events. For 16361/16361 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2242 event pairs, 36 based on Foata normal form. 2/529 useless extension candidates. Maximal degree in co-relation 3402. Up to 376 conditions per place. [2024-06-28 03:44:36,978 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 77 selfloop transitions, 42 changer transitions 0/122 dead transitions. [2024-06-28 03:44:36,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 122 transitions, 1322 flow [2024-06-28 03:44:36,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:36,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:36,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-28 03:44:36,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:44:36,986 INFO L175 Difference]: Start difference. First operand has 116 places, 104 transitions, 894 flow. Second operand 9 states and 117 transitions. [2024-06-28 03:44:36,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 122 transitions, 1322 flow [2024-06-28 03:44:37,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 122 transitions, 1229 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:37,003 INFO L231 Difference]: Finished difference. Result has 119 places, 108 transitions, 980 flow [2024-06-28 03:44:37,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=980, PETRI_PLACES=119, PETRI_TRANSITIONS=108} [2024-06-28 03:44:37,004 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 89 predicate places. [2024-06-28 03:44:37,004 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 108 transitions, 980 flow [2024-06-28 03:44:37,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:37,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:37,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:37,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:44:37,005 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-28 03:44:37,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:37,005 INFO L85 PathProgramCache]: Analyzing trace with hash 388001985, now seen corresponding path program 1 times [2024-06-28 03:44:37,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:37,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631200678] [2024-06-28 03:44:37,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:37,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:37,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:38,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:38,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:38,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631200678] [2024-06-28 03:44:38,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631200678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:38,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:38,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:38,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086136975] [2024-06-28 03:44:38,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:38,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:38,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:38,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:38,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:38,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:38,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 108 transitions, 980 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:38,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:38,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:38,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:38,375 INFO L124 PetriNetUnfolderBase]: 284/523 cut-off events. [2024-06-28 03:44:38,375 INFO L125 PetriNetUnfolderBase]: For 16312/16312 co-relation queries the response was YES. [2024-06-28 03:44:38,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3522 conditions, 523 events. 284/523 cut-off events. For 16312/16312 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2213 event pairs, 35 based on Foata normal form. 1/523 useless extension candidates. Maximal degree in co-relation 3464. Up to 469 conditions per place. [2024-06-28 03:44:38,378 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 100 selfloop transitions, 16 changer transitions 0/119 dead transitions. [2024-06-28 03:44:38,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 119 transitions, 1245 flow [2024-06-28 03:44:38,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:38,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:38,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-28 03:44:38,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-28 03:44:38,390 INFO L175 Difference]: Start difference. First operand has 119 places, 108 transitions, 980 flow. Second operand 9 states and 107 transitions. [2024-06-28 03:44:38,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 119 transitions, 1245 flow [2024-06-28 03:44:38,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 119 transitions, 1159 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 03:44:38,408 INFO L231 Difference]: Finished difference. Result has 123 places, 108 transitions, 931 flow [2024-06-28 03:44:38,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=931, PETRI_PLACES=123, PETRI_TRANSITIONS=108} [2024-06-28 03:44:38,408 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2024-06-28 03:44:38,408 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 108 transitions, 931 flow [2024-06-28 03:44:38,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:38,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:38,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:38,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:44:38,409 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-28 03:44:38,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:38,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1786007012, now seen corresponding path program 4 times [2024-06-28 03:44:38,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:38,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059060078] [2024-06-28 03:44:38,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:38,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:38,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:39,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-28 03:44:39,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:39,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059060078] [2024-06-28 03:44:39,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059060078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:39,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:39,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:39,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104568233] [2024-06-28 03:44:39,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:39,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:39,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:39,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:39,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:39,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:39,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 108 transitions, 931 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:39,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:39,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:39,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:39,476 INFO L124 PetriNetUnfolderBase]: 282/520 cut-off events. [2024-06-28 03:44:39,476 INFO L125 PetriNetUnfolderBase]: For 16124/16124 co-relation queries the response was YES. [2024-06-28 03:44:39,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3436 conditions, 520 events. 282/520 cut-off events. For 16124/16124 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2194 event pairs, 36 based on Foata normal form. 1/520 useless extension candidates. Maximal degree in co-relation 3376. Up to 396 conditions per place. [2024-06-28 03:44:39,480 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 87 selfloop transitions, 38 changer transitions 0/128 dead transitions. [2024-06-28 03:44:39,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 128 transitions, 1299 flow [2024-06-28 03:44:39,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:39,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:39,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 03:44:39,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 03:44:39,481 INFO L175 Difference]: Start difference. First operand has 123 places, 108 transitions, 931 flow. Second operand 9 states and 114 transitions. [2024-06-28 03:44:39,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 128 transitions, 1299 flow [2024-06-28 03:44:39,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 128 transitions, 1244 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 03:44:39,502 INFO L231 Difference]: Finished difference. Result has 126 places, 117 transitions, 1063 flow [2024-06-28 03:44:39,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=876, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1063, PETRI_PLACES=126, PETRI_TRANSITIONS=117} [2024-06-28 03:44:39,502 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 96 predicate places. [2024-06-28 03:44:39,502 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 117 transitions, 1063 flow [2024-06-28 03:44:39,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:39,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:39,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:39,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:44:39,503 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-28 03:44:39,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:39,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1786006795, now seen corresponding path program 4 times [2024-06-28 03:44:39,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:39,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773169111] [2024-06-28 03:44:39,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:39,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:39,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:40,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:40,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:40,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773169111] [2024-06-28 03:44:40,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773169111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:40,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:40,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:40,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217028383] [2024-06-28 03:44:40,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:40,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:40,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:40,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:40,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:40,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:40,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 117 transitions, 1063 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:40,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:40,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:40,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:40,823 INFO L124 PetriNetUnfolderBase]: 285/527 cut-off events. [2024-06-28 03:44:40,823 INFO L125 PetriNetUnfolderBase]: For 17388/17388 co-relation queries the response was YES. [2024-06-28 03:44:40,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3635 conditions, 527 events. 285/527 cut-off events. For 17388/17388 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2260 event pairs, 36 based on Foata normal form. 1/527 useless extension candidates. Maximal degree in co-relation 3572. Up to 413 conditions per place. [2024-06-28 03:44:40,826 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 93 selfloop transitions, 34 changer transitions 0/130 dead transitions. [2024-06-28 03:44:40,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 130 transitions, 1417 flow [2024-06-28 03:44:40,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:40,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:40,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-28 03:44:40,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-28 03:44:40,827 INFO L175 Difference]: Start difference. First operand has 126 places, 117 transitions, 1063 flow. Second operand 9 states and 112 transitions. [2024-06-28 03:44:40,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 130 transitions, 1417 flow [2024-06-28 03:44:40,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 130 transitions, 1366 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:44:40,848 INFO L231 Difference]: Finished difference. Result has 131 places, 119 transitions, 1141 flow [2024-06-28 03:44:40,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1012, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1141, PETRI_PLACES=131, PETRI_TRANSITIONS=119} [2024-06-28 03:44:40,849 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 101 predicate places. [2024-06-28 03:44:40,849 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 119 transitions, 1141 flow [2024-06-28 03:44:40,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:40,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:40,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:40,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:44:40,849 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-28 03:44:40,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:40,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1653609447, now seen corresponding path program 5 times [2024-06-28 03:44:40,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:40,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312294835] [2024-06-28 03:44:40,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:40,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:40,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:41,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:41,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:41,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312294835] [2024-06-28 03:44:41,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312294835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:41,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:41,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:41,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447325882] [2024-06-28 03:44:41,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:41,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:41,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:41,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:41,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:41,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:41,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 119 transitions, 1141 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:41,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:41,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:41,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:42,000 INFO L124 PetriNetUnfolderBase]: 288/535 cut-off events. [2024-06-28 03:44:42,001 INFO L125 PetriNetUnfolderBase]: For 18825/18827 co-relation queries the response was YES. [2024-06-28 03:44:42,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3789 conditions, 535 events. 288/535 cut-off events. For 18825/18827 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2328 event pairs, 42 based on Foata normal form. 1/535 useless extension candidates. Maximal degree in co-relation 3724. Up to 428 conditions per place. [2024-06-28 03:44:42,004 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 98 selfloop transitions, 30 changer transitions 0/131 dead transitions. [2024-06-28 03:44:42,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 131 transitions, 1519 flow [2024-06-28 03:44:42,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:42,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:42,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-28 03:44:42,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 03:44:42,023 INFO L175 Difference]: Start difference. First operand has 131 places, 119 transitions, 1141 flow. Second operand 9 states and 111 transitions. [2024-06-28 03:44:42,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 131 transitions, 1519 flow [2024-06-28 03:44:42,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 131 transitions, 1406 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:42,046 INFO L231 Difference]: Finished difference. Result has 133 places, 121 transitions, 1153 flow [2024-06-28 03:44:42,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1153, PETRI_PLACES=133, PETRI_TRANSITIONS=121} [2024-06-28 03:44:42,047 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-28 03:44:42,047 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 121 transitions, 1153 flow [2024-06-28 03:44:42,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:42,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:42,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:42,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:44:42,047 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-28 03:44:42,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:42,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1653609230, now seen corresponding path program 5 times [2024-06-28 03:44:42,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:42,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031535618] [2024-06-28 03:44:42,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:42,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:42,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:42,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-28 03:44:42,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:42,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031535618] [2024-06-28 03:44:42,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031535618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:42,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:42,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:42,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541098956] [2024-06-28 03:44:42,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:42,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:42,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:42,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:42,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:42,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:42,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 121 transitions, 1153 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:42,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:42,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:42,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:43,047 INFO L124 PetriNetUnfolderBase]: 300/555 cut-off events. [2024-06-28 03:44:43,049 INFO L125 PetriNetUnfolderBase]: For 22211/22213 co-relation queries the response was YES. [2024-06-28 03:44:43,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3969 conditions, 555 events. 300/555 cut-off events. For 22211/22213 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2433 event pairs, 41 based on Foata normal form. 4/558 useless extension candidates. Maximal degree in co-relation 3903. Up to 439 conditions per place. [2024-06-28 03:44:43,074 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 101 selfloop transitions, 31 changer transitions 0/135 dead transitions. [2024-06-28 03:44:43,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 135 transitions, 1563 flow [2024-06-28 03:44:43,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:43,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:43,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-28 03:44:43,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-28 03:44:43,077 INFO L175 Difference]: Start difference. First operand has 133 places, 121 transitions, 1153 flow. Second operand 9 states and 113 transitions. [2024-06-28 03:44:43,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 135 transitions, 1563 flow [2024-06-28 03:44:43,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 135 transitions, 1454 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:43,101 INFO L231 Difference]: Finished difference. Result has 135 places, 124 transitions, 1190 flow [2024-06-28 03:44:43,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1190, PETRI_PLACES=135, PETRI_TRANSITIONS=124} [2024-06-28 03:44:43,102 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-28 03:44:43,102 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 124 transitions, 1190 flow [2024-06-28 03:44:43,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:43,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:43,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:43,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:44:43,103 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-28 03:44:43,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:43,104 INFO L85 PathProgramCache]: Analyzing trace with hash -871299956, now seen corresponding path program 6 times [2024-06-28 03:44:43,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:43,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544731299] [2024-06-28 03:44:43,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:43,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:43,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:43,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:43,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:43,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544731299] [2024-06-28 03:44:43,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544731299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:43,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:43,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:43,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944046710] [2024-06-28 03:44:43,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:43,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:43,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:43,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:43,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:44,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:44,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 124 transitions, 1190 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:44,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:44,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:44,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:44,291 INFO L124 PetriNetUnfolderBase]: 303/559 cut-off events. [2024-06-28 03:44:44,291 INFO L125 PetriNetUnfolderBase]: For 21255/21255 co-relation queries the response was YES. [2024-06-28 03:44:44,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4050 conditions, 559 events. 303/559 cut-off events. For 21255/21255 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2435 event pairs, 37 based on Foata normal form. 1/559 useless extension candidates. Maximal degree in co-relation 3983. Up to 511 conditions per place. [2024-06-28 03:44:44,295 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 119 selfloop transitions, 14 changer transitions 0/136 dead transitions. [2024-06-28 03:44:44,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 136 transitions, 1523 flow [2024-06-28 03:44:44,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:44,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:44,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-28 03:44:44,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-28 03:44:44,309 INFO L175 Difference]: Start difference. First operand has 135 places, 124 transitions, 1190 flow. Second operand 9 states and 104 transitions. [2024-06-28 03:44:44,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 136 transitions, 1523 flow [2024-06-28 03:44:44,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 136 transitions, 1399 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:44,335 INFO L231 Difference]: Finished difference. Result has 138 places, 128 transitions, 1157 flow [2024-06-28 03:44:44,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1157, PETRI_PLACES=138, PETRI_TRANSITIONS=128} [2024-06-28 03:44:44,336 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 108 predicate places. [2024-06-28 03:44:44,336 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 128 transitions, 1157 flow [2024-06-28 03:44:44,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:44,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:44,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:44,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:44:44,337 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-28 03:44:44,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:44,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1646257797, now seen corresponding path program 6 times [2024-06-28 03:44:44,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:44,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352277064] [2024-06-28 03:44:44,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:44,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:44,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:45,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-28 03:44:45,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:45,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352277064] [2024-06-28 03:44:45,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352277064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:45,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:45,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:45,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407619751] [2024-06-28 03:44:45,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:45,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:45,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:45,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:45,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:45,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:45,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 128 transitions, 1157 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:45,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:45,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:45,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:45,747 INFO L124 PetriNetUnfolderBase]: 306/567 cut-off events. [2024-06-28 03:44:45,747 INFO L125 PetriNetUnfolderBase]: For 22048/22050 co-relation queries the response was YES. [2024-06-28 03:44:45,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4019 conditions, 567 events. 306/567 cut-off events. For 22048/22050 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2506 event pairs, 42 based on Foata normal form. 1/567 useless extension candidates. Maximal degree in co-relation 3950. Up to 405 conditions per place. [2024-06-28 03:44:45,752 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 88 selfloop transitions, 51 changer transitions 0/142 dead transitions. [2024-06-28 03:44:45,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 142 transitions, 1685 flow [2024-06-28 03:44:45,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:45,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:45,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-28 03:44:45,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-28 03:44:45,753 INFO L175 Difference]: Start difference. First operand has 138 places, 128 transitions, 1157 flow. Second operand 9 states and 113 transitions. [2024-06-28 03:44:45,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 142 transitions, 1685 flow [2024-06-28 03:44:45,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 142 transitions, 1633 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 03:44:45,782 INFO L231 Difference]: Finished difference. Result has 142 places, 132 transitions, 1340 flow [2024-06-28 03:44:45,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1105, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1340, PETRI_PLACES=142, PETRI_TRANSITIONS=132} [2024-06-28 03:44:45,783 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 112 predicate places. [2024-06-28 03:44:45,783 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 132 transitions, 1340 flow [2024-06-28 03:44:45,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:45,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:45,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:45,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:44:45,784 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-28 03:44:45,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:45,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1137004893, now seen corresponding path program 7 times [2024-06-28 03:44:45,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:45,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298543378] [2024-06-28 03:44:45,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:45,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:45,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:46,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:46,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:46,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298543378] [2024-06-28 03:44:46,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298543378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:46,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:46,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:46,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538087004] [2024-06-28 03:44:46,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:46,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:46,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:46,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:46,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:46,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:46,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 132 transitions, 1340 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:46,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:46,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:46,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:47,057 INFO L124 PetriNetUnfolderBase]: 304/564 cut-off events. [2024-06-28 03:44:47,057 INFO L125 PetriNetUnfolderBase]: For 22475/22477 co-relation queries the response was YES. [2024-06-28 03:44:47,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4063 conditions, 564 events. 304/564 cut-off events. For 22475/22477 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2487 event pairs, 44 based on Foata normal form. 1/564 useless extension candidates. Maximal degree in co-relation 3992. Up to 446 conditions per place. [2024-06-28 03:44:47,061 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 105 selfloop transitions, 34 changer transitions 0/142 dead transitions. [2024-06-28 03:44:47,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 142 transitions, 1692 flow [2024-06-28 03:44:47,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:47,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:47,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-28 03:44:47,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-28 03:44:47,063 INFO L175 Difference]: Start difference. First operand has 142 places, 132 transitions, 1340 flow. Second operand 9 states and 113 transitions. [2024-06-28 03:44:47,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 142 transitions, 1692 flow [2024-06-28 03:44:47,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 142 transitions, 1570 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 03:44:47,092 INFO L231 Difference]: Finished difference. Result has 146 places, 132 transitions, 1291 flow [2024-06-28 03:44:47,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1218, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1291, PETRI_PLACES=146, PETRI_TRANSITIONS=132} [2024-06-28 03:44:47,093 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-28 03:44:47,093 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 132 transitions, 1291 flow [2024-06-28 03:44:47,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:47,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:47,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:47,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:44:47,094 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-28 03:44:47,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:47,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1136997236, now seen corresponding path program 7 times [2024-06-28 03:44:47,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:47,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785525625] [2024-06-28 03:44:47,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:47,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:47,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:47,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:47,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:47,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785525625] [2024-06-28 03:44:47,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785525625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:47,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:47,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:47,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670827174] [2024-06-28 03:44:47,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:47,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:47,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:47,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:47,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:47,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:47,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 132 transitions, 1291 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:47,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:47,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:47,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:48,139 INFO L124 PetriNetUnfolderBase]: 320/590 cut-off events. [2024-06-28 03:44:48,139 INFO L125 PetriNetUnfolderBase]: For 25684/25686 co-relation queries the response was YES. [2024-06-28 03:44:48,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4383 conditions, 590 events. 320/590 cut-off events. For 25684/25686 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2619 event pairs, 42 based on Foata normal form. 2/591 useless extension candidates. Maximal degree in co-relation 4310. Up to 443 conditions per place. [2024-06-28 03:44:48,143 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 107 selfloop transitions, 39 changer transitions 0/149 dead transitions. [2024-06-28 03:44:48,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 149 transitions, 1853 flow [2024-06-28 03:44:48,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:48,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:48,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-28 03:44:48,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-28 03:44:48,144 INFO L175 Difference]: Start difference. First operand has 146 places, 132 transitions, 1291 flow. Second operand 9 states and 118 transitions. [2024-06-28 03:44:48,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 149 transitions, 1853 flow [2024-06-28 03:44:48,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 149 transitions, 1691 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 03:44:48,175 INFO L231 Difference]: Finished difference. Result has 146 places, 136 transitions, 1320 flow [2024-06-28 03:44:48,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1129, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1320, PETRI_PLACES=146, PETRI_TRANSITIONS=136} [2024-06-28 03:44:48,176 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-28 03:44:48,176 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 136 transitions, 1320 flow [2024-06-28 03:44:48,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:48,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:48,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:48,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:44:48,177 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-28 03:44:48,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:48,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1137004676, now seen corresponding path program 8 times [2024-06-28 03:44:48,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:48,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505114240] [2024-06-28 03:44:48,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:48,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:48,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:48,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:48,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:48,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505114240] [2024-06-28 03:44:48,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505114240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:48,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:48,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:48,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137422767] [2024-06-28 03:44:48,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:48,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:48,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:48,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:48,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:49,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:49,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 136 transitions, 1320 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:49,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:49,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:49,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:49,271 INFO L124 PetriNetUnfolderBase]: 316/584 cut-off events. [2024-06-28 03:44:49,271 INFO L125 PetriNetUnfolderBase]: For 25440/25442 co-relation queries the response was YES. [2024-06-28 03:44:49,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4247 conditions, 584 events. 316/584 cut-off events. For 25440/25442 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2607 event pairs, 41 based on Foata normal form. 2/585 useless extension candidates. Maximal degree in co-relation 4174. Up to 440 conditions per place. [2024-06-28 03:44:49,275 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 108 selfloop transitions, 38 changer transitions 0/149 dead transitions. [2024-06-28 03:44:49,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 149 transitions, 1724 flow [2024-06-28 03:44:49,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:49,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:49,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-28 03:44:49,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-28 03:44:49,276 INFO L175 Difference]: Start difference. First operand has 146 places, 136 transitions, 1320 flow. Second operand 9 states and 118 transitions. [2024-06-28 03:44:49,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 149 transitions, 1724 flow [2024-06-28 03:44:49,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 149 transitions, 1608 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 03:44:49,307 INFO L231 Difference]: Finished difference. Result has 150 places, 136 transitions, 1285 flow [2024-06-28 03:44:49,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1285, PETRI_PLACES=150, PETRI_TRANSITIONS=136} [2024-06-28 03:44:49,308 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-28 03:44:49,308 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 136 transitions, 1285 flow [2024-06-28 03:44:49,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:49,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:49,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:49,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:44:49,309 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-28 03:44:49,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:49,309 INFO L85 PathProgramCache]: Analyzing trace with hash -880496726, now seen corresponding path program 9 times [2024-06-28 03:44:49,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:49,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750780889] [2024-06-28 03:44:49,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:49,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:49,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:50,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-28 03:44:50,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:50,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750780889] [2024-06-28 03:44:50,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750780889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:50,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:50,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:50,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328900710] [2024-06-28 03:44:50,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:50,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:50,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:50,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:50,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:50,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:50,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 136 transitions, 1285 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:50,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:50,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:50,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:50,350 INFO L124 PetriNetUnfolderBase]: 327/602 cut-off events. [2024-06-28 03:44:50,350 INFO L125 PetriNetUnfolderBase]: For 27426/27428 co-relation queries the response was YES. [2024-06-28 03:44:50,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4464 conditions, 602 events. 327/602 cut-off events. For 27426/27428 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2706 event pairs, 44 based on Foata normal form. 2/603 useless extension candidates. Maximal degree in co-relation 4389. Up to 336 conditions per place. [2024-06-28 03:44:50,354 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 81 selfloop transitions, 73 changer transitions 0/157 dead transitions. [2024-06-28 03:44:50,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 157 transitions, 2093 flow [2024-06-28 03:44:50,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:50,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:50,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-28 03:44:50,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44086021505376344 [2024-06-28 03:44:50,356 INFO L175 Difference]: Start difference. First operand has 150 places, 136 transitions, 1285 flow. Second operand 9 states and 123 transitions. [2024-06-28 03:44:50,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 157 transitions, 2093 flow [2024-06-28 03:44:50,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 157 transitions, 2002 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 03:44:50,390 INFO L231 Difference]: Finished difference. Result has 151 places, 143 transitions, 1539 flow [2024-06-28 03:44:50,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1194, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1539, PETRI_PLACES=151, PETRI_TRANSITIONS=143} [2024-06-28 03:44:50,390 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 121 predicate places. [2024-06-28 03:44:50,390 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 143 transitions, 1539 flow [2024-06-28 03:44:50,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:50,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:50,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:50,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:44:50,391 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-28 03:44:50,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:50,392 INFO L85 PathProgramCache]: Analyzing trace with hash -880504166, now seen corresponding path program 10 times [2024-06-28 03:44:50,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:50,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5171912] [2024-06-28 03:44:50,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:50,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:50,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:51,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:51,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:51,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5171912] [2024-06-28 03:44:51,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5171912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:51,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:51,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:51,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710332708] [2024-06-28 03:44:51,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:51,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:51,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:51,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:51,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:51,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:51,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 143 transitions, 1539 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:51,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:51,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:51,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:51,483 INFO L124 PetriNetUnfolderBase]: 323/596 cut-off events. [2024-06-28 03:44:51,483 INFO L125 PetriNetUnfolderBase]: For 27013/27015 co-relation queries the response was YES. [2024-06-28 03:44:51,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4441 conditions, 596 events. 323/596 cut-off events. For 27013/27015 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2671 event pairs, 43 based on Foata normal form. 2/597 useless extension candidates. Maximal degree in co-relation 4365. Up to 333 conditions per place. [2024-06-28 03:44:51,488 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 79 selfloop transitions, 75 changer transitions 0/157 dead transitions. [2024-06-28 03:44:51,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 157 transitions, 2085 flow [2024-06-28 03:44:51,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:51,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:51,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-28 03:44:51,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4336917562724014 [2024-06-28 03:44:51,489 INFO L175 Difference]: Start difference. First operand has 151 places, 143 transitions, 1539 flow. Second operand 9 states and 121 transitions. [2024-06-28 03:44:51,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 157 transitions, 2085 flow [2024-06-28 03:44:51,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 157 transitions, 1787 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-28 03:44:51,527 INFO L231 Difference]: Finished difference. Result has 152 places, 143 transitions, 1396 flow [2024-06-28 03:44:51,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1396, PETRI_PLACES=152, PETRI_TRANSITIONS=143} [2024-06-28 03:44:51,528 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2024-06-28 03:44:51,528 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 143 transitions, 1396 flow [2024-06-28 03:44:51,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:51,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:51,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:51,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:44:51,529 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-28 03:44:51,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:51,529 INFO L85 PathProgramCache]: Analyzing trace with hash 2004001377, now seen corresponding path program 1 times [2024-06-28 03:44:51,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:51,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681168233] [2024-06-28 03:44:51,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:51,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:51,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:52,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:52,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:52,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681168233] [2024-06-28 03:44:52,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681168233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:52,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:52,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:52,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381627875] [2024-06-28 03:44:52,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:52,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:52,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:52,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:52,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:52,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:52,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 143 transitions, 1396 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:52,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:52,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:52,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:52,783 INFO L124 PetriNetUnfolderBase]: 327/603 cut-off events. [2024-06-28 03:44:52,783 INFO L125 PetriNetUnfolderBase]: For 25812/25812 co-relation queries the response was YES. [2024-06-28 03:44:52,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4125 conditions, 603 events. 327/603 cut-off events. For 25812/25812 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2709 event pairs, 18 based on Foata normal form. 2/604 useless extension candidates. Maximal degree in co-relation 4052. Up to 500 conditions per place. [2024-06-28 03:44:52,788 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 140 selfloop transitions, 19 changer transitions 0/162 dead transitions. [2024-06-28 03:44:52,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 162 transitions, 1785 flow [2024-06-28 03:44:52,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:52,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:52,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-28 03:44:52,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-28 03:44:52,789 INFO L175 Difference]: Start difference. First operand has 152 places, 143 transitions, 1396 flow. Second operand 9 states and 112 transitions. [2024-06-28 03:44:52,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 162 transitions, 1785 flow [2024-06-28 03:44:52,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 162 transitions, 1639 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:52,826 INFO L231 Difference]: Finished difference. Result has 154 places, 144 transitions, 1310 flow [2024-06-28 03:44:52,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1250, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1310, PETRI_PLACES=154, PETRI_TRANSITIONS=144} [2024-06-28 03:44:52,827 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 124 predicate places. [2024-06-28 03:44:52,827 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 144 transitions, 1310 flow [2024-06-28 03:44:52,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:52,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:52,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:52,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:44:52,828 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-28 03:44:52,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:52,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1391052853, now seen corresponding path program 2 times [2024-06-28 03:44:52,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:52,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050300772] [2024-06-28 03:44:52,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:52,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:52,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:53,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:53,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:53,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050300772] [2024-06-28 03:44:53,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050300772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:53,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:53,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:53,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136036669] [2024-06-28 03:44:53,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:53,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:53,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:53,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:53,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:53,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:53,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 144 transitions, 1310 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:53,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:53,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:53,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:53,987 INFO L124 PetriNetUnfolderBase]: 331/611 cut-off events. [2024-06-28 03:44:53,988 INFO L125 PetriNetUnfolderBase]: For 26720/26720 co-relation queries the response was YES. [2024-06-28 03:44:53,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4079 conditions, 611 events. 331/611 cut-off events. For 26720/26720 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2777 event pairs, 35 based on Foata normal form. 2/612 useless extension candidates. Maximal degree in co-relation 4005. Up to 525 conditions per place. [2024-06-28 03:44:53,992 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 139 selfloop transitions, 20 changer transitions 0/162 dead transitions. [2024-06-28 03:44:53,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 162 transitions, 1699 flow [2024-06-28 03:44:53,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:53,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:53,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-28 03:44:53,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-28 03:44:53,995 INFO L175 Difference]: Start difference. First operand has 154 places, 144 transitions, 1310 flow. Second operand 9 states and 113 transitions. [2024-06-28 03:44:53,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 162 transitions, 1699 flow [2024-06-28 03:44:54,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 162 transitions, 1649 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:54,032 INFO L231 Difference]: Finished difference. Result has 156 places, 145 transitions, 1324 flow [2024-06-28 03:44:54,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1324, PETRI_PLACES=156, PETRI_TRANSITIONS=145} [2024-06-28 03:44:54,033 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 126 predicate places. [2024-06-28 03:44:54,033 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 145 transitions, 1324 flow [2024-06-28 03:44:54,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:54,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:54,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:54,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:44:54,033 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-28 03:44:54,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:54,034 INFO L85 PathProgramCache]: Analyzing trace with hash -641030501, now seen corresponding path program 3 times [2024-06-28 03:44:54,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:54,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548457790] [2024-06-28 03:44:54,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:54,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:54,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:54,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-28 03:44:54,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:54,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548457790] [2024-06-28 03:44:54,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548457790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:54,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:54,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:54,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287416273] [2024-06-28 03:44:54,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:54,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:54,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:54,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:54,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:54,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:54,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 145 transitions, 1324 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:54,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:54,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:54,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:55,151 INFO L124 PetriNetUnfolderBase]: 335/619 cut-off events. [2024-06-28 03:44:55,154 INFO L125 PetriNetUnfolderBase]: For 28507/28507 co-relation queries the response was YES. [2024-06-28 03:44:55,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4140 conditions, 619 events. 335/619 cut-off events. For 28507/28507 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2836 event pairs, 35 based on Foata normal form. 2/620 useless extension candidates. Maximal degree in co-relation 4065. Up to 535 conditions per place. [2024-06-28 03:44:55,172 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 137 selfloop transitions, 23 changer transitions 0/163 dead transitions. [2024-06-28 03:44:55,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 163 transitions, 1731 flow [2024-06-28 03:44:55,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:55,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:55,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-28 03:44:55,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-28 03:44:55,174 INFO L175 Difference]: Start difference. First operand has 156 places, 145 transitions, 1324 flow. Second operand 9 states and 110 transitions. [2024-06-28 03:44:55,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 163 transitions, 1731 flow [2024-06-28 03:44:55,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 163 transitions, 1677 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:55,227 INFO L231 Difference]: Finished difference. Result has 159 places, 149 transitions, 1377 flow [2024-06-28 03:44:55,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1377, PETRI_PLACES=159, PETRI_TRANSITIONS=149} [2024-06-28 03:44:55,228 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 129 predicate places. [2024-06-28 03:44:55,228 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 149 transitions, 1377 flow [2024-06-28 03:44:55,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:55,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:55,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:55,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:44:55,228 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-28 03:44:55,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:55,229 INFO L85 PathProgramCache]: Analyzing trace with hash -755722065, now seen corresponding path program 1 times [2024-06-28 03:44:55,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:55,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018971731] [2024-06-28 03:44:55,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:55,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:55,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:56,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:56,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:56,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018971731] [2024-06-28 03:44:56,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018971731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:56,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:56,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:44:56,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025654803] [2024-06-28 03:44:56,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:56,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:44:56,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:56,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:44:56,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:44:56,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:56,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 149 transitions, 1377 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:56,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:56,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:56,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:56,577 INFO L124 PetriNetUnfolderBase]: 341/631 cut-off events. [2024-06-28 03:44:56,577 INFO L125 PetriNetUnfolderBase]: For 29904/29904 co-relation queries the response was YES. [2024-06-28 03:44:56,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4275 conditions, 631 events. 341/631 cut-off events. For 29904/29904 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2894 event pairs, 34 based on Foata normal form. 2/632 useless extension candidates. Maximal degree in co-relation 4198. Up to 540 conditions per place. [2024-06-28 03:44:56,581 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 143 selfloop transitions, 23 changer transitions 0/169 dead transitions. [2024-06-28 03:44:56,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 169 transitions, 1826 flow [2024-06-28 03:44:56,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:44:56,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:44:56,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 03:44:56,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:44:56,583 INFO L175 Difference]: Start difference. First operand has 159 places, 149 transitions, 1377 flow. Second operand 10 states and 124 transitions. [2024-06-28 03:44:56,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 169 transitions, 1826 flow [2024-06-28 03:44:56,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 169 transitions, 1765 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:56,626 INFO L231 Difference]: Finished difference. Result has 163 places, 151 transitions, 1425 flow [2024-06-28 03:44:56,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1316, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1425, PETRI_PLACES=163, PETRI_TRANSITIONS=151} [2024-06-28 03:44:56,627 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-28 03:44:56,627 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 151 transitions, 1425 flow [2024-06-28 03:44:56,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:56,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:56,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:56,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:44:56,627 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-28 03:44:56,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:56,628 INFO L85 PathProgramCache]: Analyzing trace with hash -640251405, now seen corresponding path program 2 times [2024-06-28 03:44:56,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:56,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609586934] [2024-06-28 03:44:56,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:56,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:56,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:57,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-28 03:44:57,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:57,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609586934] [2024-06-28 03:44:57,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609586934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:57,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:57,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:44:57,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386453270] [2024-06-28 03:44:57,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:57,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:44:57,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:57,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:44:57,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:44:57,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:57,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 151 transitions, 1425 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:57,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:57,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:57,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:58,107 INFO L124 PetriNetUnfolderBase]: 349/646 cut-off events. [2024-06-28 03:44:58,107 INFO L125 PetriNetUnfolderBase]: For 31553/31553 co-relation queries the response was YES. [2024-06-28 03:44:58,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4481 conditions, 646 events. 349/646 cut-off events. For 31553/31553 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 2981 event pairs, 33 based on Foata normal form. 1/646 useless extension candidates. Maximal degree in co-relation 4403. Up to 540 conditions per place. [2024-06-28 03:44:58,111 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 136 selfloop transitions, 32 changer transitions 0/171 dead transitions. [2024-06-28 03:44:58,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 171 transitions, 2005 flow [2024-06-28 03:44:58,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:44:58,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:44:58,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 03:44:58,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:44:58,113 INFO L175 Difference]: Start difference. First operand has 163 places, 151 transitions, 1425 flow. Second operand 10 states and 124 transitions. [2024-06-28 03:44:58,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 171 transitions, 2005 flow [2024-06-28 03:44:58,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 171 transitions, 1912 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 03:44:58,163 INFO L231 Difference]: Finished difference. Result has 166 places, 156 transitions, 1517 flow [2024-06-28 03:44:58,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1332, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1517, PETRI_PLACES=166, PETRI_TRANSITIONS=156} [2024-06-28 03:44:58,163 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2024-06-28 03:44:58,163 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 156 transitions, 1517 flow [2024-06-28 03:44:58,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:58,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:58,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:58,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:44:58,164 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-28 03:44:58,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:58,164 INFO L85 PathProgramCache]: Analyzing trace with hash -640257915, now seen corresponding path program 3 times [2024-06-28 03:44:58,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:58,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414336076] [2024-06-28 03:44:58,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:58,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:58,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:59,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:59,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:59,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414336076] [2024-06-28 03:44:59,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414336076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:59,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:59,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:44:59,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411902622] [2024-06-28 03:44:59,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:59,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:44:59,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:59,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:44:59,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:44:59,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:44:59,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 156 transitions, 1517 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:59,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:59,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:44:59,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:59,871 INFO L124 PetriNetUnfolderBase]: 357/663 cut-off events. [2024-06-28 03:44:59,872 INFO L125 PetriNetUnfolderBase]: For 34778/34778 co-relation queries the response was YES. [2024-06-28 03:44:59,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4726 conditions, 663 events. 357/663 cut-off events. For 34778/34778 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3082 event pairs, 33 based on Foata normal form. 1/663 useless extension candidates. Maximal degree in co-relation 4646. Up to 538 conditions per place. [2024-06-28 03:44:59,885 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 135 selfloop transitions, 38 changer transitions 0/176 dead transitions. [2024-06-28 03:44:59,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 176 transitions, 2228 flow [2024-06-28 03:44:59,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:44:59,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:44:59,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-28 03:44:59,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-28 03:44:59,886 INFO L175 Difference]: Start difference. First operand has 166 places, 156 transitions, 1517 flow. Second operand 10 states and 128 transitions. [2024-06-28 03:44:59,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 176 transitions, 2228 flow [2024-06-28 03:44:59,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 176 transitions, 2106 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:59,935 INFO L231 Difference]: Finished difference. Result has 170 places, 160 transitions, 1600 flow [2024-06-28 03:44:59,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1395, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1600, PETRI_PLACES=170, PETRI_TRANSITIONS=160} [2024-06-28 03:44:59,935 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 140 predicate places. [2024-06-28 03:44:59,936 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 160 transitions, 1600 flow [2024-06-28 03:44:59,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:59,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:59,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:59,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:44:59,936 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-28 03:44:59,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:59,937 INFO L85 PathProgramCache]: Analyzing trace with hash -474796721, now seen corresponding path program 4 times [2024-06-28 03:44:59,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:59,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200877360] [2024-06-28 03:44:59,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:59,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:59,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:00,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:00,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:00,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200877360] [2024-06-28 03:45:00,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200877360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:00,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:00,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:45:00,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659225564] [2024-06-28 03:45:00,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:00,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:45:00,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:00,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:45:00,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:45:00,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:00,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 160 transitions, 1600 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:00,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:00,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:00,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:01,054 INFO L124 PetriNetUnfolderBase]: 361/671 cut-off events. [2024-06-28 03:45:01,054 INFO L125 PetriNetUnfolderBase]: For 37300/37300 co-relation queries the response was YES. [2024-06-28 03:45:01,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4806 conditions, 671 events. 361/671 cut-off events. For 37300/37300 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3145 event pairs, 35 based on Foata normal form. 2/672 useless extension candidates. Maximal degree in co-relation 4724. Up to 570 conditions per place. [2024-06-28 03:45:01,058 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 145 selfloop transitions, 26 changer transitions 0/174 dead transitions. [2024-06-28 03:45:01,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 174 transitions, 2005 flow [2024-06-28 03:45:01,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:45:01,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:45:01,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-28 03:45:01,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-28 03:45:01,059 INFO L175 Difference]: Start difference. First operand has 170 places, 160 transitions, 1600 flow. Second operand 9 states and 110 transitions. [2024-06-28 03:45:01,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 174 transitions, 2005 flow [2024-06-28 03:45:01,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 174 transitions, 1963 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 03:45:01,117 INFO L231 Difference]: Finished difference. Result has 175 places, 163 transitions, 1658 flow [2024-06-28 03:45:01,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1558, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1658, PETRI_PLACES=175, PETRI_TRANSITIONS=163} [2024-06-28 03:45:01,118 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2024-06-28 03:45:01,118 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 163 transitions, 1658 flow [2024-06-28 03:45:01,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:01,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:01,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:01,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:45:01,119 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-28 03:45:01,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:01,119 INFO L85 PathProgramCache]: Analyzing trace with hash -468116593, now seen corresponding path program 1 times [2024-06-28 03:45:01,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:01,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574163230] [2024-06-28 03:45:01,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:01,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:01,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:02,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:02,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:02,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574163230] [2024-06-28 03:45:02,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574163230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:02,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:02,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:02,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426554684] [2024-06-28 03:45:02,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:02,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:02,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:02,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:02,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:02,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:02,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 163 transitions, 1658 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:02,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:02,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:02,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:02,457 INFO L124 PetriNetUnfolderBase]: 365/679 cut-off events. [2024-06-28 03:45:02,457 INFO L125 PetriNetUnfolderBase]: For 38737/38737 co-relation queries the response was YES. [2024-06-28 03:45:02,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4923 conditions, 679 events. 365/679 cut-off events. For 38737/38737 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3206 event pairs, 33 based on Foata normal form. 2/680 useless extension candidates. Maximal degree in co-relation 4838. Up to 605 conditions per place. [2024-06-28 03:45:02,462 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 157 selfloop transitions, 17 changer transitions 0/177 dead transitions. [2024-06-28 03:45:02,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 177 transitions, 2065 flow [2024-06-28 03:45:02,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:02,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:02,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-28 03:45:02,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-28 03:45:02,477 INFO L175 Difference]: Start difference. First operand has 175 places, 163 transitions, 1658 flow. Second operand 10 states and 117 transitions. [2024-06-28 03:45:02,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 177 transitions, 2065 flow [2024-06-28 03:45:02,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 177 transitions, 1993 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:02,535 INFO L231 Difference]: Finished difference. Result has 179 places, 164 transitions, 1648 flow [2024-06-28 03:45:02,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1586, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1648, PETRI_PLACES=179, PETRI_TRANSITIONS=164} [2024-06-28 03:45:02,536 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 149 predicate places. [2024-06-28 03:45:02,536 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 164 transitions, 1648 flow [2024-06-28 03:45:02,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:02,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:02,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:02,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:45:02,537 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-28 03:45:02,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:02,537 INFO L85 PathProgramCache]: Analyzing trace with hash -468125521, now seen corresponding path program 4 times [2024-06-28 03:45:02,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:02,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130391393] [2024-06-28 03:45:02,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:02,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:02,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:03,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:03,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:03,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130391393] [2024-06-28 03:45:03,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130391393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:03,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:03,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:03,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909899845] [2024-06-28 03:45:03,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:03,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:03,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:03,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:03,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:03,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:03,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 164 transitions, 1648 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:03,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:03,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:03,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:03,779 INFO L124 PetriNetUnfolderBase]: 386/715 cut-off events. [2024-06-28 03:45:03,779 INFO L125 PetriNetUnfolderBase]: For 46016/46016 co-relation queries the response was YES. [2024-06-28 03:45:03,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5495 conditions, 715 events. 386/715 cut-off events. For 46016/46016 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3416 event pairs, 37 based on Foata normal form. 2/716 useless extension candidates. Maximal degree in co-relation 5409. Up to 496 conditions per place. [2024-06-28 03:45:03,785 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 121 selfloop transitions, 61 changer transitions 0/185 dead transitions. [2024-06-28 03:45:03,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 185 transitions, 2470 flow [2024-06-28 03:45:03,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:03,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:03,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-28 03:45:03,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:45:03,786 INFO L175 Difference]: Start difference. First operand has 179 places, 164 transitions, 1648 flow. Second operand 10 states and 130 transitions. [2024-06-28 03:45:03,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 185 transitions, 2470 flow [2024-06-28 03:45:03,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 185 transitions, 2418 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:03,856 INFO L231 Difference]: Finished difference. Result has 181 places, 171 transitions, 1935 flow [2024-06-28 03:45:03,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1935, PETRI_PLACES=181, PETRI_TRANSITIONS=171} [2024-06-28 03:45:03,856 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2024-06-28 03:45:03,856 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 171 transitions, 1935 flow [2024-06-28 03:45:03,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:03,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:03,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:03,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:45:03,857 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-28 03:45:03,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:03,858 INFO L85 PathProgramCache]: Analyzing trace with hash -474612271, now seen corresponding path program 5 times [2024-06-28 03:45:03,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:03,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010399444] [2024-06-28 03:45:03,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:03,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:03,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:04,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:04,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:04,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010399444] [2024-06-28 03:45:04,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010399444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:04,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:04,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:04,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154556913] [2024-06-28 03:45:04,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:04,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:04,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:04,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:04,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:04,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:04,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 171 transitions, 1935 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:04,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:04,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:04,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:05,337 INFO L124 PetriNetUnfolderBase]: 402/743 cut-off events. [2024-06-28 03:45:05,337 INFO L125 PetriNetUnfolderBase]: For 52603/52603 co-relation queries the response was YES. [2024-06-28 03:45:05,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6108 conditions, 743 events. 402/743 cut-off events. For 52603/52603 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3594 event pairs, 37 based on Foata normal form. 2/744 useless extension candidates. Maximal degree in co-relation 6021. Up to 606 conditions per place. [2024-06-28 03:45:05,344 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 148 selfloop transitions, 38 changer transitions 0/189 dead transitions. [2024-06-28 03:45:05,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 189 transitions, 2607 flow [2024-06-28 03:45:05,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:05,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:05,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-28 03:45:05,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-28 03:45:05,345 INFO L175 Difference]: Start difference. First operand has 181 places, 171 transitions, 1935 flow. Second operand 10 states and 126 transitions. [2024-06-28 03:45:05,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 189 transitions, 2607 flow [2024-06-28 03:45:05,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 189 transitions, 2456 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-28 03:45:05,422 INFO L231 Difference]: Finished difference. Result has 186 places, 176 transitions, 2023 flow [2024-06-28 03:45:05,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1792, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2023, PETRI_PLACES=186, PETRI_TRANSITIONS=176} [2024-06-28 03:45:05,423 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-28 03:45:05,424 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 176 transitions, 2023 flow [2024-06-28 03:45:05,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:05,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:05,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:05,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:45:05,424 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-28 03:45:05,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:05,425 INFO L85 PathProgramCache]: Analyzing trace with hash -474618781, now seen corresponding path program 6 times [2024-06-28 03:45:05,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:05,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969266445] [2024-06-28 03:45:05,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:05,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:05,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:06,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:06,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:06,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969266445] [2024-06-28 03:45:06,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969266445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:06,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:06,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:06,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344309361] [2024-06-28 03:45:06,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:06,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:06,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:06,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:06,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:06,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:06,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 176 transitions, 2023 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:06,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:06,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:06,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:06,807 INFO L124 PetriNetUnfolderBase]: 400/740 cut-off events. [2024-06-28 03:45:06,808 INFO L125 PetriNetUnfolderBase]: For 49521/49521 co-relation queries the response was YES. [2024-06-28 03:45:06,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5974 conditions, 740 events. 400/740 cut-off events. For 49521/49521 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3573 event pairs, 37 based on Foata normal form. 1/740 useless extension candidates. Maximal degree in co-relation 5885. Up to 605 conditions per place. [2024-06-28 03:45:06,813 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 147 selfloop transitions, 40 changer transitions 0/190 dead transitions. [2024-06-28 03:45:06,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 190 transitions, 2593 flow [2024-06-28 03:45:06,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:06,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:06,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-28 03:45:06,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-28 03:45:06,828 INFO L175 Difference]: Start difference. First operand has 186 places, 176 transitions, 2023 flow. Second operand 10 states and 127 transitions. [2024-06-28 03:45:06,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 190 transitions, 2593 flow [2024-06-28 03:45:06,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 190 transitions, 2479 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:06,911 INFO L231 Difference]: Finished difference. Result has 190 places, 178 transitions, 2054 flow [2024-06-28 03:45:06,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1911, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2054, PETRI_PLACES=190, PETRI_TRANSITIONS=178} [2024-06-28 03:45:06,912 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-28 03:45:06,912 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 178 transitions, 2054 flow [2024-06-28 03:45:06,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:06,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:06,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:06,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:45:06,913 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-28 03:45:06,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:06,913 INFO L85 PathProgramCache]: Analyzing trace with hash -468362671, now seen corresponding path program 7 times [2024-06-28 03:45:06,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:06,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779059060] [2024-06-28 03:45:06,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:06,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:06,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:07,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:07,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:07,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779059060] [2024-06-28 03:45:07,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779059060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:07,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:07,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:07,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615414937] [2024-06-28 03:45:07,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:07,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:07,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:07,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:07,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:07,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:07,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 178 transitions, 2054 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:07,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:07,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:07,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:08,267 INFO L124 PetriNetUnfolderBase]: 408/757 cut-off events. [2024-06-28 03:45:08,267 INFO L125 PetriNetUnfolderBase]: For 52237/52237 co-relation queries the response was YES. [2024-06-28 03:45:08,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6228 conditions, 757 events. 408/757 cut-off events. For 52237/52237 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3698 event pairs, 36 based on Foata normal form. 1/757 useless extension candidates. Maximal degree in co-relation 6137. Up to 518 conditions per place. [2024-06-28 03:45:08,273 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 125 selfloop transitions, 69 changer transitions 0/197 dead transitions. [2024-06-28 03:45:08,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 197 transitions, 2956 flow [2024-06-28 03:45:08,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:08,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:08,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-28 03:45:08,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258064516129032 [2024-06-28 03:45:08,274 INFO L175 Difference]: Start difference. First operand has 190 places, 178 transitions, 2054 flow. Second operand 10 states and 132 transitions. [2024-06-28 03:45:08,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 197 transitions, 2956 flow [2024-06-28 03:45:08,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 197 transitions, 2842 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 03:45:08,362 INFO L231 Difference]: Finished difference. Result has 193 places, 183 transitions, 2231 flow [2024-06-28 03:45:08,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1940, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2231, PETRI_PLACES=193, PETRI_TRANSITIONS=183} [2024-06-28 03:45:08,363 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-28 03:45:08,363 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 183 transitions, 2231 flow [2024-06-28 03:45:08,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:08,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:08,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:08,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:45:08,364 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-28 03:45:08,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:08,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1286466657, now seen corresponding path program 8 times [2024-06-28 03:45:08,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:08,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084290243] [2024-06-28 03:45:08,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:08,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:08,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:09,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:09,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:09,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084290243] [2024-06-28 03:45:09,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084290243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:09,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:09,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:09,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227693429] [2024-06-28 03:45:09,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:09,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:09,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:09,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:09,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:09,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:09,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 183 transitions, 2231 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:09,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:09,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:09,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:09,835 INFO L124 PetriNetUnfolderBase]: 405/754 cut-off events. [2024-06-28 03:45:09,835 INFO L125 PetriNetUnfolderBase]: For 53011/53011 co-relation queries the response was YES. [2024-06-28 03:45:09,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6175 conditions, 754 events. 405/754 cut-off events. For 53011/53011 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3669 event pairs, 36 based on Foata normal form. 2/755 useless extension candidates. Maximal degree in co-relation 6083. Up to 517 conditions per place. [2024-06-28 03:45:09,841 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 129 selfloop transitions, 65 changer transitions 0/197 dead transitions. [2024-06-28 03:45:09,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 197 transitions, 2993 flow [2024-06-28 03:45:09,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:09,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:09,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-28 03:45:09,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290322580645161 [2024-06-28 03:45:09,842 INFO L175 Difference]: Start difference. First operand has 193 places, 183 transitions, 2231 flow. Second operand 10 states and 133 transitions. [2024-06-28 03:45:09,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 197 transitions, 2993 flow [2024-06-28 03:45:09,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 197 transitions, 2719 flow, removed 71 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:09,927 INFO L231 Difference]: Finished difference. Result has 195 places, 183 transitions, 2094 flow [2024-06-28 03:45:09,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2094, PETRI_PLACES=195, PETRI_TRANSITIONS=183} [2024-06-28 03:45:09,928 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-28 03:45:09,928 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 183 transitions, 2094 flow [2024-06-28 03:45:09,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:09,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:09,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:09,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:45:09,929 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-28 03:45:09,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:09,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1286466905, now seen corresponding path program 1 times [2024-06-28 03:45:09,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:09,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759002350] [2024-06-28 03:45:09,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:09,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:09,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:11,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:11,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:11,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759002350] [2024-06-28 03:45:11,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759002350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:11,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:11,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:11,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058325996] [2024-06-28 03:45:11,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:11,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:11,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:11,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:11,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:11,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:11,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 183 transitions, 2094 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:11,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:11,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:11,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:11,434 INFO L124 PetriNetUnfolderBase]: 402/748 cut-off events. [2024-06-28 03:45:11,435 INFO L125 PetriNetUnfolderBase]: For 50073/50073 co-relation queries the response was YES. [2024-06-28 03:45:11,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5842 conditions, 748 events. 402/748 cut-off events. For 50073/50073 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3643 event pairs, 36 based on Foata normal form. 1/748 useless extension candidates. Maximal degree in co-relation 5751. Up to 599 conditions per place. [2024-06-28 03:45:11,441 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 147 selfloop transitions, 44 changer transitions 0/194 dead transitions. [2024-06-28 03:45:11,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 194 transitions, 2502 flow [2024-06-28 03:45:11,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:11,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:11,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 03:45:11,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:45:11,442 INFO L175 Difference]: Start difference. First operand has 195 places, 183 transitions, 2094 flow. Second operand 10 states and 124 transitions. [2024-06-28 03:45:11,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 194 transitions, 2502 flow [2024-06-28 03:45:11,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 194 transitions, 2353 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:11,528 INFO L231 Difference]: Finished difference. Result has 197 places, 183 transitions, 2038 flow [2024-06-28 03:45:11,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1945, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2038, PETRI_PLACES=197, PETRI_TRANSITIONS=183} [2024-06-28 03:45:11,528 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-28 03:45:11,528 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 183 transitions, 2038 flow [2024-06-28 03:45:11,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:11,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:11,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:11,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:45:11,529 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-28 03:45:11,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:11,529 INFO L85 PathProgramCache]: Analyzing trace with hash -893845833, now seen corresponding path program 5 times [2024-06-28 03:45:11,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:11,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925644654] [2024-06-28 03:45:11,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:11,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:11,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:12,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-28 03:45:12,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:12,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925644654] [2024-06-28 03:45:12,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925644654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:12,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:12,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:45:12,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350895855] [2024-06-28 03:45:12,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:12,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:45:12,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:12,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:45:12,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:45:12,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:12,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 183 transitions, 2038 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:12,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:12,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:12,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:12,663 INFO L124 PetriNetUnfolderBase]: 399/744 cut-off events. [2024-06-28 03:45:12,663 INFO L125 PetriNetUnfolderBase]: For 49375/49377 co-relation queries the response was YES. [2024-06-28 03:45:12,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5644 conditions, 744 events. 399/744 cut-off events. For 49375/49377 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3625 event pairs, 41 based on Foata normal form. 2/745 useless extension candidates. Maximal degree in co-relation 5552. Up to 622 conditions per place. [2024-06-28 03:45:12,670 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 159 selfloop transitions, 31 changer transitions 0/193 dead transitions. [2024-06-28 03:45:12,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 193 transitions, 2446 flow [2024-06-28 03:45:12,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:45:12,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:45:12,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-28 03:45:12,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-28 03:45:12,671 INFO L175 Difference]: Start difference. First operand has 197 places, 183 transitions, 2038 flow. Second operand 9 states and 109 transitions. [2024-06-28 03:45:12,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 193 transitions, 2446 flow [2024-06-28 03:45:12,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 193 transitions, 2331 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 03:45:12,766 INFO L231 Difference]: Finished difference. Result has 197 places, 184 transitions, 1997 flow [2024-06-28 03:45:12,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1923, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1997, PETRI_PLACES=197, PETRI_TRANSITIONS=184} [2024-06-28 03:45:12,768 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-28 03:45:12,768 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 184 transitions, 1997 flow [2024-06-28 03:45:12,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:12,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:12,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:12,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:45:12,768 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-28 03:45:12,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:12,769 INFO L85 PathProgramCache]: Analyzing trace with hash -893667893, now seen corresponding path program 9 times [2024-06-28 03:45:12,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:12,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175862591] [2024-06-28 03:45:12,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:12,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:12,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:13,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:13,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:13,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175862591] [2024-06-28 03:45:13,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175862591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:13,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:13,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:13,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788388069] [2024-06-28 03:45:13,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:13,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:13,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:13,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:13,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:13,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:13,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 184 transitions, 1997 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:13,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:13,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:13,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:14,227 INFO L124 PetriNetUnfolderBase]: 417/777 cut-off events. [2024-06-28 03:45:14,227 INFO L125 PetriNetUnfolderBase]: For 55872/55874 co-relation queries the response was YES. [2024-06-28 03:45:14,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6184 conditions, 777 events. 417/777 cut-off events. For 55872/55874 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3811 event pairs, 41 based on Foata normal form. 1/777 useless extension candidates. Maximal degree in co-relation 6091. Up to 618 conditions per place. [2024-06-28 03:45:14,233 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 157 selfloop transitions, 43 changer transitions 0/203 dead transitions. [2024-06-28 03:45:14,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 203 transitions, 2885 flow [2024-06-28 03:45:14,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:14,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:14,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-28 03:45:14,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-28 03:45:14,235 INFO L175 Difference]: Start difference. First operand has 197 places, 184 transitions, 1997 flow. Second operand 10 states and 127 transitions. [2024-06-28 03:45:14,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 203 transitions, 2885 flow [2024-06-28 03:45:14,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 203 transitions, 2744 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-28 03:45:14,326 INFO L231 Difference]: Finished difference. Result has 198 places, 191 transitions, 2168 flow [2024-06-28 03:45:14,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1856, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2168, PETRI_PLACES=198, PETRI_TRANSITIONS=191} [2024-06-28 03:45:14,326 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-28 03:45:14,326 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 191 transitions, 2168 flow [2024-06-28 03:45:14,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:14,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:14,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:14,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:45:14,327 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-28 03:45:14,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:14,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1249883601, now seen corresponding path program 10 times [2024-06-28 03:45:14,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:14,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887280478] [2024-06-28 03:45:14,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:14,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:14,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:15,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:15,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:15,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887280478] [2024-06-28 03:45:15,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887280478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:15,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:15,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:15,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358444998] [2024-06-28 03:45:15,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:15,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:15,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:15,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:15,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:15,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:15,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 191 transitions, 2168 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:15,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:15,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:15,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:15,658 INFO L124 PetriNetUnfolderBase]: 413/775 cut-off events. [2024-06-28 03:45:15,659 INFO L125 PetriNetUnfolderBase]: For 55541/55543 co-relation queries the response was YES. [2024-06-28 03:45:15,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6058 conditions, 775 events. 413/775 cut-off events. For 55541/55543 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3856 event pairs, 41 based on Foata normal form. 2/776 useless extension candidates. Maximal degree in co-relation 5965. Up to 615 conditions per place. [2024-06-28 03:45:15,665 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 157 selfloop transitions, 42 changer transitions 0/202 dead transitions. [2024-06-28 03:45:15,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 202 transitions, 2732 flow [2024-06-28 03:45:15,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:15,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:15,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 03:45:15,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 03:45:15,666 INFO L175 Difference]: Start difference. First operand has 198 places, 191 transitions, 2168 flow. Second operand 10 states and 125 transitions. [2024-06-28 03:45:15,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 202 transitions, 2732 flow [2024-06-28 03:45:15,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 202 transitions, 2560 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-28 03:45:15,766 INFO L231 Difference]: Finished difference. Result has 203 places, 191 transitions, 2086 flow [2024-06-28 03:45:15,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1996, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2086, PETRI_PLACES=203, PETRI_TRANSITIONS=191} [2024-06-28 03:45:15,767 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 173 predicate places. [2024-06-28 03:45:15,767 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 191 transitions, 2086 flow [2024-06-28 03:45:15,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:15,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:15,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:15,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:45:15,767 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-28 03:45:15,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:15,768 INFO L85 PathProgramCache]: Analyzing trace with hash 913179697, now seen corresponding path program 2 times [2024-06-28 03:45:15,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:15,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9522953] [2024-06-28 03:45:15,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:15,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:15,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:17,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:17,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:17,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9522953] [2024-06-28 03:45:17,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9522953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:17,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:17,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:17,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124033709] [2024-06-28 03:45:17,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:17,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:17,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:17,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:17,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:17,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:17,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 191 transitions, 2086 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:17,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:17,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:17,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:17,485 INFO L124 PetriNetUnfolderBase]: 420/787 cut-off events. [2024-06-28 03:45:17,485 INFO L125 PetriNetUnfolderBase]: For 56345/56345 co-relation queries the response was YES. [2024-06-28 03:45:17,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6082 conditions, 787 events. 420/787 cut-off events. For 56345/56345 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3927 event pairs, 39 based on Foata normal form. 2/788 useless extension candidates. Maximal degree in co-relation 5987. Up to 701 conditions per place. [2024-06-28 03:45:17,491 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 183 selfloop transitions, 19 changer transitions 0/205 dead transitions. [2024-06-28 03:45:17,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 205 transitions, 2553 flow [2024-06-28 03:45:17,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:45:17,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:45:17,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 03:45:17,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-28 03:45:17,493 INFO L175 Difference]: Start difference. First operand has 203 places, 191 transitions, 2086 flow. Second operand 11 states and 125 transitions. [2024-06-28 03:45:17,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 205 transitions, 2553 flow [2024-06-28 03:45:17,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 205 transitions, 2467 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:17,589 INFO L231 Difference]: Finished difference. Result has 206 places, 194 transitions, 2083 flow [2024-06-28 03:45:17,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2000, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2083, PETRI_PLACES=206, PETRI_TRANSITIONS=194} [2024-06-28 03:45:17,589 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2024-06-28 03:45:17,589 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 194 transitions, 2083 flow [2024-06-28 03:45:17,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:17,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:17,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:17,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:45:17,590 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-28 03:45:17,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:17,590 INFO L85 PathProgramCache]: Analyzing trace with hash 514195015, now seen corresponding path program 2 times [2024-06-28 03:45:17,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:17,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577499060] [2024-06-28 03:45:17,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:17,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:17,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:18,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-28 03:45:18,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:18,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577499060] [2024-06-28 03:45:18,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577499060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:18,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:18,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:18,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155535746] [2024-06-28 03:45:18,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:18,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:18,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:18,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:18,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:18,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:18,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 194 transitions, 2083 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:18,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:18,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:18,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:19,007 INFO L124 PetriNetUnfolderBase]: 423/788 cut-off events. [2024-06-28 03:45:19,007 INFO L125 PetriNetUnfolderBase]: For 56186/56186 co-relation queries the response was YES. [2024-06-28 03:45:19,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6098 conditions, 788 events. 423/788 cut-off events. For 56186/56186 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 3907 event pairs, 37 based on Foata normal form. 1/788 useless extension candidates. Maximal degree in co-relation 6002. Up to 700 conditions per place. [2024-06-28 03:45:19,013 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 182 selfloop transitions, 22 changer transitions 0/207 dead transitions. [2024-06-28 03:45:19,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 207 transitions, 2685 flow [2024-06-28 03:45:19,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:45:19,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:45:19,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-28 03:45:19,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-28 03:45:19,014 INFO L175 Difference]: Start difference. First operand has 206 places, 194 transitions, 2083 flow. Second operand 11 states and 128 transitions. [2024-06-28 03:45:19,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 207 transitions, 2685 flow [2024-06-28 03:45:19,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 207 transitions, 2629 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:19,117 INFO L231 Difference]: Finished difference. Result has 209 places, 196 transitions, 2120 flow [2024-06-28 03:45:19,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2027, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2120, PETRI_PLACES=209, PETRI_TRANSITIONS=196} [2024-06-28 03:45:19,118 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 179 predicate places. [2024-06-28 03:45:19,118 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 196 transitions, 2120 flow [2024-06-28 03:45:19,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:19,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:19,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:19,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:45:19,118 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-28 03:45:19,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:19,119 INFO L85 PathProgramCache]: Analyzing trace with hash -887411783, now seen corresponding path program 11 times [2024-06-28 03:45:19,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:19,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315519037] [2024-06-28 03:45:19,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:19,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:19,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:20,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:20,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:20,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315519037] [2024-06-28 03:45:20,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315519037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:20,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:20,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:20,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557205379] [2024-06-28 03:45:20,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:20,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:20,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:20,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:20,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:20,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:20,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 196 transitions, 2120 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:20,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:20,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:20,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:20,590 INFO L124 PetriNetUnfolderBase]: 441/826 cut-off events. [2024-06-28 03:45:20,591 INFO L125 PetriNetUnfolderBase]: For 65308/65310 co-relation queries the response was YES. [2024-06-28 03:45:20,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6695 conditions, 826 events. 441/826 cut-off events. For 65308/65310 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4197 event pairs, 38 based on Foata normal form. 1/826 useless extension candidates. Maximal degree in co-relation 6599. Up to 611 conditions per place. [2024-06-28 03:45:20,597 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 160 selfloop transitions, 54 changer transitions 0/217 dead transitions. [2024-06-28 03:45:20,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 217 transitions, 3226 flow [2024-06-28 03:45:20,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:20,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:20,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-28 03:45:20,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290322580645161 [2024-06-28 03:45:20,598 INFO L175 Difference]: Start difference. First operand has 209 places, 196 transitions, 2120 flow. Second operand 10 states and 133 transitions. [2024-06-28 03:45:20,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 217 transitions, 3226 flow [2024-06-28 03:45:20,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 217 transitions, 3159 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:20,722 INFO L231 Difference]: Finished difference. Result has 212 places, 203 transitions, 2406 flow [2024-06-28 03:45:20,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2406, PETRI_PLACES=212, PETRI_TRANSITIONS=203} [2024-06-28 03:45:20,722 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-28 03:45:20,723 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 203 transitions, 2406 flow [2024-06-28 03:45:20,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:20,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:20,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:20,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:45:20,723 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-28 03:45:20,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:20,724 INFO L85 PathProgramCache]: Analyzing trace with hash 283978847, now seen corresponding path program 12 times [2024-06-28 03:45:20,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:20,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582889323] [2024-06-28 03:45:20,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:20,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:20,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:21,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:21,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:21,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582889323] [2024-06-28 03:45:21,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582889323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:21,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:21,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:21,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482776624] [2024-06-28 03:45:21,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:21,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:21,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:21,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:21,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:21,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:21,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 203 transitions, 2406 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:21,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:21,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:21,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:21,961 INFO L124 PetriNetUnfolderBase]: 452/848 cut-off events. [2024-06-28 03:45:21,961 INFO L125 PetriNetUnfolderBase]: For 74306/74308 co-relation queries the response was YES. [2024-06-28 03:45:21,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7227 conditions, 848 events. 452/848 cut-off events. For 74306/74308 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4330 event pairs, 41 based on Foata normal form. 2/849 useless extension candidates. Maximal degree in co-relation 7129. Up to 623 conditions per place. [2024-06-28 03:45:21,968 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 164 selfloop transitions, 56 changer transitions 0/223 dead transitions. [2024-06-28 03:45:21,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 223 transitions, 3511 flow [2024-06-28 03:45:21,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:21,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:21,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-28 03:45:21,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-28 03:45:21,969 INFO L175 Difference]: Start difference. First operand has 212 places, 203 transitions, 2406 flow. Second operand 10 states and 134 transitions. [2024-06-28 03:45:21,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 223 transitions, 3511 flow [2024-06-28 03:45:22,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 223 transitions, 3295 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:22,132 INFO L231 Difference]: Finished difference. Result has 216 places, 208 transitions, 2481 flow [2024-06-28 03:45:22,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2226, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2481, PETRI_PLACES=216, PETRI_TRANSITIONS=208} [2024-06-28 03:45:22,133 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 186 predicate places. [2024-06-28 03:45:22,133 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 208 transitions, 2481 flow [2024-06-28 03:45:22,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:22,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:22,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:22,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:45:22,134 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-28 03:45:22,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:22,134 INFO L85 PathProgramCache]: Analyzing trace with hash 913535887, now seen corresponding path program 3 times [2024-06-28 03:45:22,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:22,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118470645] [2024-06-28 03:45:22,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:22,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:22,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:23,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:23,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:23,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118470645] [2024-06-28 03:45:23,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118470645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:23,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:23,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:45:23,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265661139] [2024-06-28 03:45:23,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:23,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:45:23,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:23,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:45:23,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:45:23,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:23,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 208 transitions, 2481 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:23,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:23,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:23,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:23,418 INFO L124 PetriNetUnfolderBase]: 463/868 cut-off events. [2024-06-28 03:45:23,418 INFO L125 PetriNetUnfolderBase]: For 79290/79290 co-relation queries the response was YES. [2024-06-28 03:45:23,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7413 conditions, 868 events. 463/868 cut-off events. For 79290/79290 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4466 event pairs, 38 based on Foata normal form. 2/869 useless extension candidates. Maximal degree in co-relation 7314. Up to 751 conditions per place. [2024-06-28 03:45:23,425 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 199 selfloop transitions, 20 changer transitions 0/222 dead transitions. [2024-06-28 03:45:23,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 222 transitions, 3129 flow [2024-06-28 03:45:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:23,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:23,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-28 03:45:23,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-28 03:45:23,427 INFO L175 Difference]: Start difference. First operand has 216 places, 208 transitions, 2481 flow. Second operand 10 states and 117 transitions. [2024-06-28 03:45:23,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 222 transitions, 3129 flow [2024-06-28 03:45:23,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 222 transitions, 2977 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:23,571 INFO L231 Difference]: Finished difference. Result has 220 places, 210 transitions, 2427 flow [2024-06-28 03:45:23,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2329, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2427, PETRI_PLACES=220, PETRI_TRANSITIONS=210} [2024-06-28 03:45:23,571 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 190 predicate places. [2024-06-28 03:45:23,571 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 210 transitions, 2427 flow [2024-06-28 03:45:23,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:23,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:23,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:23,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:45:23,572 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-28 03:45:23,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:23,572 INFO L85 PathProgramCache]: Analyzing trace with hash 513906715, now seen corresponding path program 3 times [2024-06-28 03:45:23,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:23,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980648128] [2024-06-28 03:45:23,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:23,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:23,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:24,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:24,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:24,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980648128] [2024-06-28 03:45:24,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980648128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:24,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:24,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:24,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762537040] [2024-06-28 03:45:24,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:24,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:24,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:24,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:24,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:24,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:24,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 210 transitions, 2427 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:24,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:24,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:24,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:25,332 INFO L124 PetriNetUnfolderBase]: 461/865 cut-off events. [2024-06-28 03:45:25,332 INFO L125 PetriNetUnfolderBase]: For 75699/75699 co-relation queries the response was YES. [2024-06-28 03:45:25,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7197 conditions, 865 events. 461/865 cut-off events. For 75699/75699 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4462 event pairs, 40 based on Foata normal form. 1/865 useless extension candidates. Maximal degree in co-relation 7097. Up to 766 conditions per place. [2024-06-28 03:45:25,339 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 194 selfloop transitions, 21 changer transitions 0/218 dead transitions. [2024-06-28 03:45:25,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 218 transitions, 2875 flow [2024-06-28 03:45:25,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:45:25,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:45:25,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-28 03:45:25,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-28 03:45:25,340 INFO L175 Difference]: Start difference. First operand has 220 places, 210 transitions, 2427 flow. Second operand 9 states and 107 transitions. [2024-06-28 03:45:25,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 218 transitions, 2875 flow [2024-06-28 03:45:25,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 218 transitions, 2793 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:25,496 INFO L231 Difference]: Finished difference. Result has 223 places, 210 transitions, 2397 flow [2024-06-28 03:45:25,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2397, PETRI_PLACES=223, PETRI_TRANSITIONS=210} [2024-06-28 03:45:25,497 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 193 predicate places. [2024-06-28 03:45:25,497 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 210 transitions, 2397 flow [2024-06-28 03:45:25,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:25,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:25,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:25,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:45:25,498 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-28 03:45:25,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:25,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1517540917, now seen corresponding path program 4 times [2024-06-28 03:45:25,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:25,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474693431] [2024-06-28 03:45:25,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:25,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:25,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:26,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:26,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:26,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474693431] [2024-06-28 03:45:26,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474693431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:26,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:26,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:26,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128019337] [2024-06-28 03:45:26,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:26,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:26,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:26,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:26,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:26,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:26,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 210 transitions, 2397 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:26,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:26,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:26,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:26,847 INFO L124 PetriNetUnfolderBase]: 458/860 cut-off events. [2024-06-28 03:45:26,848 INFO L125 PetriNetUnfolderBase]: For 75657/75657 co-relation queries the response was YES. [2024-06-28 03:45:26,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7012 conditions, 860 events. 458/860 cut-off events. For 75657/75657 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4421 event pairs, 42 based on Foata normal form. 2/861 useless extension candidates. Maximal degree in co-relation 6910. Up to 760 conditions per place. [2024-06-28 03:45:26,855 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 198 selfloop transitions, 18 changer transitions 0/219 dead transitions. [2024-06-28 03:45:26,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 219 transitions, 2849 flow [2024-06-28 03:45:26,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:45:26,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:45:26,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-28 03:45:26,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-28 03:45:26,856 INFO L175 Difference]: Start difference. First operand has 223 places, 210 transitions, 2397 flow. Second operand 9 states and 106 transitions. [2024-06-28 03:45:26,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 219 transitions, 2849 flow [2024-06-28 03:45:26,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 219 transitions, 2763 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 03:45:26,998 INFO L231 Difference]: Finished difference. Result has 222 places, 210 transitions, 2353 flow [2024-06-28 03:45:26,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2311, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2353, PETRI_PLACES=222, PETRI_TRANSITIONS=210} [2024-06-28 03:45:26,998 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2024-06-28 03:45:26,998 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 210 transitions, 2353 flow [2024-06-28 03:45:26,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:26,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:26,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:26,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:45:26,999 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-28 03:45:26,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:26,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1525593415, now seen corresponding path program 13 times [2024-06-28 03:45:26,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:26,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894915052] [2024-06-28 03:45:27,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:27,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:27,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:27,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-28 03:45:27,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:27,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894915052] [2024-06-28 03:45:27,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894915052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:27,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:27,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:27,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836992381] [2024-06-28 03:45:27,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:27,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:27,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:27,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:27,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:27,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:27,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 210 transitions, 2353 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:27,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:27,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:27,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:28,189 INFO L124 PetriNetUnfolderBase]: 466/874 cut-off events. [2024-06-28 03:45:28,189 INFO L125 PetriNetUnfolderBase]: For 76044/76046 co-relation queries the response was YES. [2024-06-28 03:45:28,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7222 conditions, 874 events. 466/874 cut-off events. For 76044/76046 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4528 event pairs, 38 based on Foata normal form. 1/874 useless extension candidates. Maximal degree in co-relation 7120. Up to 577 conditions per place. [2024-06-28 03:45:28,197 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 155 selfloop transitions, 86 changer transitions 0/244 dead transitions. [2024-06-28 03:45:28,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 244 transitions, 3671 flow [2024-06-28 03:45:28,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:28,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:28,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-28 03:45:28,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-28 03:45:28,198 INFO L175 Difference]: Start difference. First operand has 222 places, 210 transitions, 2353 flow. Second operand 10 states and 131 transitions. [2024-06-28 03:45:28,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 244 transitions, 3671 flow [2024-06-28 03:45:28,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 244 transitions, 3633 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:28,353 INFO L231 Difference]: Finished difference. Result has 227 places, 227 transitions, 2935 flow [2024-06-28 03:45:28,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2315, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2935, PETRI_PLACES=227, PETRI_TRANSITIONS=227} [2024-06-28 03:45:28,353 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 197 predicate places. [2024-06-28 03:45:28,354 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 227 transitions, 2935 flow [2024-06-28 03:45:28,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:28,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:28,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:28,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:45:28,354 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-28 03:45:28,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:28,355 INFO L85 PathProgramCache]: Analyzing trace with hash 617960497, now seen corresponding path program 5 times [2024-06-28 03:45:28,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:28,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771323868] [2024-06-28 03:45:28,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:28,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:28,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:29,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:29,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:29,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771323868] [2024-06-28 03:45:29,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771323868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:29,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:29,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:29,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523213004] [2024-06-28 03:45:29,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:29,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:29,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:29,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:29,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:29,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:29,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 227 transitions, 2935 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:29,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:29,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:29,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:29,698 INFO L124 PetriNetUnfolderBase]: 470/886 cut-off events. [2024-06-28 03:45:29,698 INFO L125 PetriNetUnfolderBase]: For 82226/82228 co-relation queries the response was YES. [2024-06-28 03:45:29,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7637 conditions, 886 events. 470/886 cut-off events. For 82226/82228 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4638 event pairs, 34 based on Foata normal form. 4/889 useless extension candidates. Maximal degree in co-relation 7531. Up to 741 conditions per place. [2024-06-28 03:45:29,706 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 203 selfloop transitions, 34 changer transitions 0/240 dead transitions. [2024-06-28 03:45:29,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 240 transitions, 3524 flow [2024-06-28 03:45:29,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:45:29,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:45:29,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-28 03:45:29,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-28 03:45:29,707 INFO L175 Difference]: Start difference. First operand has 227 places, 227 transitions, 2935 flow. Second operand 9 states and 112 transitions. [2024-06-28 03:45:29,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 240 transitions, 3524 flow [2024-06-28 03:45:29,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 240 transitions, 3352 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-28 03:45:29,907 INFO L231 Difference]: Finished difference. Result has 233 places, 228 transitions, 2875 flow [2024-06-28 03:45:29,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2773, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2875, PETRI_PLACES=233, PETRI_TRANSITIONS=228} [2024-06-28 03:45:29,908 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 203 predicate places. [2024-06-28 03:45:29,908 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 228 transitions, 2875 flow [2024-06-28 03:45:29,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:29,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:29,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:29,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:45:29,909 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-28 03:45:29,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:29,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1256370351, now seen corresponding path program 14 times [2024-06-28 03:45:29,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:29,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276094518] [2024-06-28 03:45:29,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:29,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:29,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:30,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-28 03:45:30,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:30,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276094518] [2024-06-28 03:45:30,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276094518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:30,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:30,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:30,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039444787] [2024-06-28 03:45:30,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:30,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:30,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:30,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:30,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:30,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:30,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 228 transitions, 2875 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:30,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:30,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:30,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:31,298 INFO L124 PetriNetUnfolderBase]: 466/880 cut-off events. [2024-06-28 03:45:31,299 INFO L125 PetriNetUnfolderBase]: For 77770/77772 co-relation queries the response was YES. [2024-06-28 03:45:31,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7353 conditions, 880 events. 466/880 cut-off events. For 77770/77772 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4613 event pairs, 41 based on Foata normal form. 2/881 useless extension candidates. Maximal degree in co-relation 7245. Up to 654 conditions per place. [2024-06-28 03:45:31,307 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 175 selfloop transitions, 62 changer transitions 0/240 dead transitions. [2024-06-28 03:45:31,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 240 transitions, 3682 flow [2024-06-28 03:45:31,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:31,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:31,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-28 03:45:31,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-28 03:45:31,308 INFO L175 Difference]: Start difference. First operand has 233 places, 228 transitions, 2875 flow. Second operand 10 states and 131 transitions. [2024-06-28 03:45:31,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 240 transitions, 3682 flow [2024-06-28 03:45:31,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 240 transitions, 3500 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-28 03:45:31,465 INFO L231 Difference]: Finished difference. Result has 236 places, 228 transitions, 2824 flow [2024-06-28 03:45:31,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2693, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2824, PETRI_PLACES=236, PETRI_TRANSITIONS=228} [2024-06-28 03:45:31,466 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 206 predicate places. [2024-06-28 03:45:31,466 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 228 transitions, 2824 flow [2024-06-28 03:45:31,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:31,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:31,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:31,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:45:31,466 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-28 03:45:31,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:31,467 INFO L85 PathProgramCache]: Analyzing trace with hash -887165705, now seen corresponding path program 6 times [2024-06-28 03:45:31,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:31,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408842618] [2024-06-28 03:45:31,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:31,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:31,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:32,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:32,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:32,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408842618] [2024-06-28 03:45:32,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408842618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:32,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:32,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:32,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524005663] [2024-06-28 03:45:32,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:32,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:32,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:32,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:32,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:32,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:32,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 228 transitions, 2824 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:32,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:32,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:32,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:33,169 INFO L124 PetriNetUnfolderBase]: 463/875 cut-off events. [2024-06-28 03:45:33,169 INFO L125 PetriNetUnfolderBase]: For 74106/74108 co-relation queries the response was YES. [2024-06-28 03:45:33,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7134 conditions, 875 events. 463/875 cut-off events. For 74106/74108 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4584 event pairs, 32 based on Foata normal form. 4/878 useless extension candidates. Maximal degree in co-relation 7025. Up to 766 conditions per place. [2024-06-28 03:45:33,177 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 218 selfloop transitions, 20 changer transitions 0/241 dead transitions. [2024-06-28 03:45:33,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 241 transitions, 3373 flow [2024-06-28 03:45:33,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:33,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:33,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-28 03:45:33,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-28 03:45:33,181 INFO L175 Difference]: Start difference. First operand has 236 places, 228 transitions, 2824 flow. Second operand 10 states and 116 transitions. [2024-06-28 03:45:33,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 241 transitions, 3373 flow [2024-06-28 03:45:33,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 241 transitions, 3226 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 03:45:33,349 INFO L231 Difference]: Finished difference. Result has 238 places, 230 transitions, 2768 flow [2024-06-28 03:45:33,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2679, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2768, PETRI_PLACES=238, PETRI_TRANSITIONS=230} [2024-06-28 03:45:33,350 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-28 03:45:33,350 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 230 transitions, 2768 flow [2024-06-28 03:45:33,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:33,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:33,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:33,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:45:33,351 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-28 03:45:33,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:33,351 INFO L85 PathProgramCache]: Analyzing trace with hash 617720929, now seen corresponding path program 15 times [2024-06-28 03:45:33,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:33,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195006541] [2024-06-28 03:45:33,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:33,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:33,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:34,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:34,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:34,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195006541] [2024-06-28 03:45:34,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195006541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:34,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:34,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:34,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167150443] [2024-06-28 03:45:34,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:34,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:34,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:34,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:34,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:34,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:34,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 230 transitions, 2768 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:34,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:34,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:34,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:34,633 INFO L124 PetriNetUnfolderBase]: 466/880 cut-off events. [2024-06-28 03:45:34,634 INFO L125 PetriNetUnfolderBase]: For 73408/73410 co-relation queries the response was YES. [2024-06-28 03:45:34,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7131 conditions, 880 events. 466/880 cut-off events. For 73408/73410 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4613 event pairs, 37 based on Foata normal form. 1/880 useless extension candidates. Maximal degree in co-relation 7020. Up to 579 conditions per place. [2024-06-28 03:45:34,642 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 154 selfloop transitions, 91 changer transitions 0/248 dead transitions. [2024-06-28 03:45:34,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 248 transitions, 3680 flow [2024-06-28 03:45:34,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:34,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:34,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-28 03:45:34,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-28 03:45:34,643 INFO L175 Difference]: Start difference. First operand has 238 places, 230 transitions, 2768 flow. Second operand 10 states and 129 transitions. [2024-06-28 03:45:34,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 248 transitions, 3680 flow [2024-06-28 03:45:34,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 248 transitions, 3550 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 03:45:34,829 INFO L231 Difference]: Finished difference. Result has 240 places, 234 transitions, 2912 flow [2024-06-28 03:45:34,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2912, PETRI_PLACES=240, PETRI_TRANSITIONS=234} [2024-06-28 03:45:34,829 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 210 predicate places. [2024-06-28 03:45:34,829 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 234 transitions, 2912 flow [2024-06-28 03:45:34,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:34,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:34,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:34,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:45:34,830 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-28 03:45:34,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:34,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1525830565, now seen corresponding path program 16 times [2024-06-28 03:45:34,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:34,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943700548] [2024-06-28 03:45:34,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:34,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:34,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:35,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:35,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:35,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943700548] [2024-06-28 03:45:35,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943700548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:35,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:35,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:35,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361864490] [2024-06-28 03:45:35,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:35,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:35,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:35,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:35,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:35,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:35,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 234 transitions, 2912 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:35,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:35,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:35,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:36,317 INFO L124 PetriNetUnfolderBase]: 469/885 cut-off events. [2024-06-28 03:45:36,317 INFO L125 PetriNetUnfolderBase]: For 75330/75332 co-relation queries the response was YES. [2024-06-28 03:45:36,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7282 conditions, 885 events. 469/885 cut-off events. For 75330/75332 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4620 event pairs, 37 based on Foata normal form. 1/885 useless extension candidates. Maximal degree in co-relation 7170. Up to 436 conditions per place. [2024-06-28 03:45:36,326 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 119 selfloop transitions, 129 changer transitions 0/251 dead transitions. [2024-06-28 03:45:36,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 251 transitions, 4034 flow [2024-06-28 03:45:36,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:36,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:36,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-28 03:45:36,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-28 03:45:36,328 INFO L175 Difference]: Start difference. First operand has 240 places, 234 transitions, 2912 flow. Second operand 10 states and 134 transitions. [2024-06-28 03:45:36,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 251 transitions, 4034 flow [2024-06-28 03:45:36,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 251 transitions, 3719 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:36,516 INFO L231 Difference]: Finished difference. Result has 244 places, 239 transitions, 3034 flow [2024-06-28 03:45:36,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2622, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3034, PETRI_PLACES=244, PETRI_TRANSITIONS=239} [2024-06-28 03:45:36,517 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 214 predicate places. [2024-06-28 03:45:36,517 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 239 transitions, 3034 flow [2024-06-28 03:45:36,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:36,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:36,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:36,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:45:36,518 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-28 03:45:36,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:36,518 INFO L85 PathProgramCache]: Analyzing trace with hash 625995139, now seen corresponding path program 17 times [2024-06-28 03:45:36,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:36,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683197048] [2024-06-28 03:45:36,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:36,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:36,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:37,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-28 03:45:37,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:37,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683197048] [2024-06-28 03:45:37,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683197048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:37,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:37,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:37,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581858469] [2024-06-28 03:45:37,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:37,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:37,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:37,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:37,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:37,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:37,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 239 transitions, 3034 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:37,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:37,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:37,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:37,979 INFO L124 PetriNetUnfolderBase]: 467/881 cut-off events. [2024-06-28 03:45:37,979 INFO L125 PetriNetUnfolderBase]: For 73022/73022 co-relation queries the response was YES. [2024-06-28 03:45:37,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7115 conditions, 881 events. 467/881 cut-off events. For 73022/73022 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4597 event pairs, 33 based on Foata normal form. 1/881 useless extension candidates. Maximal degree in co-relation 7003. Up to 792 conditions per place. [2024-06-28 03:45:37,988 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 229 selfloop transitions, 16 changer transitions 0/248 dead transitions. [2024-06-28 03:45:37,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 248 transitions, 3544 flow [2024-06-28 03:45:37,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:37,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:37,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-28 03:45:37,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-28 03:45:37,990 INFO L175 Difference]: Start difference. First operand has 244 places, 239 transitions, 3034 flow. Second operand 10 states and 114 transitions. [2024-06-28 03:45:37,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 248 transitions, 3544 flow [2024-06-28 03:45:38,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 248 transitions, 3247 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-28 03:45:38,167 INFO L231 Difference]: Finished difference. Result has 247 places, 239 transitions, 2774 flow [2024-06-28 03:45:38,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2737, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2774, PETRI_PLACES=247, PETRI_TRANSITIONS=239} [2024-06-28 03:45:38,168 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 217 predicate places. [2024-06-28 03:45:38,168 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 239 transitions, 2774 flow [2024-06-28 03:45:38,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:38,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:38,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:38,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:45:38,169 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-28 03:45:38,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:38,169 INFO L85 PathProgramCache]: Analyzing trace with hash 84401224, now seen corresponding path program 1 times [2024-06-28 03:45:38,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:38,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703642088] [2024-06-28 03:45:38,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:38,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:38,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:39,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:39,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:39,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703642088] [2024-06-28 03:45:39,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703642088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:39,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:39,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:39,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464877601] [2024-06-28 03:45:39,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:39,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:39,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:39,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:39,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:39,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:39,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 239 transitions, 2774 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:39,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:39,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:39,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:39,525 INFO L124 PetriNetUnfolderBase]: 471/889 cut-off events. [2024-06-28 03:45:39,526 INFO L125 PetriNetUnfolderBase]: For 75774/75774 co-relation queries the response was YES. [2024-06-28 03:45:39,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6883 conditions, 889 events. 471/889 cut-off events. For 75774/75774 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4659 event pairs, 11 based on Foata normal form. 2/890 useless extension candidates. Maximal degree in co-relation 6771. Up to 742 conditions per place. [2024-06-28 03:45:39,533 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 237 selfloop transitions, 20 changer transitions 0/260 dead transitions. [2024-06-28 03:45:39,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 260 transitions, 3373 flow [2024-06-28 03:45:39,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:39,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:39,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 03:45:39,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-28 03:45:39,535 INFO L175 Difference]: Start difference. First operand has 247 places, 239 transitions, 2774 flow. Second operand 10 states and 122 transitions. [2024-06-28 03:45:39,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 260 transitions, 3373 flow [2024-06-28 03:45:39,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 260 transitions, 3320 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 03:45:39,698 INFO L231 Difference]: Finished difference. Result has 247 places, 240 transitions, 2793 flow [2024-06-28 03:45:39,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2721, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2793, PETRI_PLACES=247, PETRI_TRANSITIONS=240} [2024-06-28 03:45:39,698 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 217 predicate places. [2024-06-28 03:45:39,698 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 240 transitions, 2793 flow [2024-06-28 03:45:39,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:39,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:39,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:39,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:45:39,699 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-28 03:45:39,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:39,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1763797110, now seen corresponding path program 2 times [2024-06-28 03:45:39,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:39,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093603990] [2024-06-28 03:45:39,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:39,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:39,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:40,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-28 03:45:40,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:40,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093603990] [2024-06-28 03:45:40,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093603990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:40,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:40,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:40,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772087256] [2024-06-28 03:45:40,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:40,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:40,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:40,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:40,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:40,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:40,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 240 transitions, 2793 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:40,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:40,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:40,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:41,189 INFO L124 PetriNetUnfolderBase]: 475/897 cut-off events. [2024-06-28 03:45:41,189 INFO L125 PetriNetUnfolderBase]: For 77872/77872 co-relation queries the response was YES. [2024-06-28 03:45:41,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7000 conditions, 897 events. 475/897 cut-off events. For 77872/77872 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4717 event pairs, 29 based on Foata normal form. 2/898 useless extension candidates. Maximal degree in co-relation 6887. Up to 772 conditions per place. [2024-06-28 03:45:41,197 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 234 selfloop transitions, 22 changer transitions 0/259 dead transitions. [2024-06-28 03:45:41,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 259 transitions, 3388 flow [2024-06-28 03:45:41,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:41,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:41,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 03:45:41,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-28 03:45:41,198 INFO L175 Difference]: Start difference. First operand has 247 places, 240 transitions, 2793 flow. Second operand 10 states and 123 transitions. [2024-06-28 03:45:41,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 259 transitions, 3388 flow [2024-06-28 03:45:41,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 259 transitions, 3326 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:41,367 INFO L231 Difference]: Finished difference. Result has 249 places, 241 transitions, 2809 flow [2024-06-28 03:45:41,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2731, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2809, PETRI_PLACES=249, PETRI_TRANSITIONS=241} [2024-06-28 03:45:41,368 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-06-28 03:45:41,368 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 241 transitions, 2809 flow [2024-06-28 03:45:41,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:41,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:41,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:41,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:45:41,369 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-28 03:45:41,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:41,369 INFO L85 PathProgramCache]: Analyzing trace with hash 252204570, now seen corresponding path program 3 times [2024-06-28 03:45:41,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:41,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540027891] [2024-06-28 03:45:41,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:41,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:41,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:42,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:42,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:42,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540027891] [2024-06-28 03:45:42,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540027891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:42,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:42,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:42,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245194129] [2024-06-28 03:45:42,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:42,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:42,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:42,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:42,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:42,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:42,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 241 transitions, 2809 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:42,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:42,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:42,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:42,696 INFO L124 PetriNetUnfolderBase]: 479/905 cut-off events. [2024-06-28 03:45:42,696 INFO L125 PetriNetUnfolderBase]: For 81499/81499 co-relation queries the response was YES. [2024-06-28 03:45:42,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7063 conditions, 905 events. 479/905 cut-off events. For 81499/81499 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 4785 event pairs, 27 based on Foata normal form. 2/906 useless extension candidates. Maximal degree in co-relation 6949. Up to 775 conditions per place. [2024-06-28 03:45:42,703 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 237 selfloop transitions, 21 changer transitions 0/261 dead transitions. [2024-06-28 03:45:42,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 261 transitions, 3412 flow [2024-06-28 03:45:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:42,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:42,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 03:45:42,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-28 03:45:42,705 INFO L175 Difference]: Start difference. First operand has 249 places, 241 transitions, 2809 flow. Second operand 10 states and 123 transitions. [2024-06-28 03:45:42,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 261 transitions, 3412 flow [2024-06-28 03:45:42,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 261 transitions, 3344 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:42,898 INFO L231 Difference]: Finished difference. Result has 251 places, 242 transitions, 2819 flow [2024-06-28 03:45:42,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2741, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2819, PETRI_PLACES=251, PETRI_TRANSITIONS=242} [2024-06-28 03:45:42,898 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 221 predicate places. [2024-06-28 03:45:42,899 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 242 transitions, 2819 flow [2024-06-28 03:45:42,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:42,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:42,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:42,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:45:42,899 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-28 03:45:42,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:42,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1907687640, now seen corresponding path program 4 times [2024-06-28 03:45:42,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:42,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130048940] [2024-06-28 03:45:42,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:42,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:42,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:43,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:43,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:43,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130048940] [2024-06-28 03:45:43,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130048940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:43,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:43,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:43,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265627263] [2024-06-28 03:45:43,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:43,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:43,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:43,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:43,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:43,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:43,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 242 transitions, 2819 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:43,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:43,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:43,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:44,385 INFO L124 PetriNetUnfolderBase]: 483/913 cut-off events. [2024-06-28 03:45:44,385 INFO L125 PetriNetUnfolderBase]: For 83653/83653 co-relation queries the response was YES. [2024-06-28 03:45:44,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7124 conditions, 913 events. 483/913 cut-off events. For 83653/83653 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 4856 event pairs, 29 based on Foata normal form. 2/914 useless extension candidates. Maximal degree in co-relation 7009. Up to 782 conditions per place. [2024-06-28 03:45:44,393 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 228 selfloop transitions, 27 changer transitions 0/258 dead transitions. [2024-06-28 03:45:44,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 258 transitions, 3404 flow [2024-06-28 03:45:44,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:44,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:44,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 03:45:44,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-28 03:45:44,394 INFO L175 Difference]: Start difference. First operand has 251 places, 242 transitions, 2819 flow. Second operand 10 states and 122 transitions. [2024-06-28 03:45:44,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 258 transitions, 3404 flow [2024-06-28 03:45:44,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 258 transitions, 3336 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:44,586 INFO L231 Difference]: Finished difference. Result has 253 places, 243 transitions, 2843 flow [2024-06-28 03:45:44,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2751, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2843, PETRI_PLACES=253, PETRI_TRANSITIONS=243} [2024-06-28 03:45:44,587 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2024-06-28 03:45:44,587 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 243 transitions, 2843 flow [2024-06-28 03:45:44,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:44,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:44,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:44,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:45:44,588 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-28 03:45:44,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:44,588 INFO L85 PathProgramCache]: Analyzing trace with hash -547826172, now seen corresponding path program 5 times [2024-06-28 03:45:44,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:44,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153774126] [2024-06-28 03:45:44,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:44,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:44,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:45,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:45,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:45,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153774126] [2024-06-28 03:45:45,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153774126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:45,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:45,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:45,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764004921] [2024-06-28 03:45:45,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:45,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:45,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:45,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:45,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:45,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:45,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 243 transitions, 2843 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:45,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:45,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:45,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:45,928 INFO L124 PetriNetUnfolderBase]: 487/921 cut-off events. [2024-06-28 03:45:45,928 INFO L125 PetriNetUnfolderBase]: For 85798/85798 co-relation queries the response was YES. [2024-06-28 03:45:45,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7196 conditions, 921 events. 487/921 cut-off events. For 85798/85798 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 4901 event pairs, 31 based on Foata normal form. 2/922 useless extension candidates. Maximal degree in co-relation 7080. Up to 798 conditions per place. [2024-06-28 03:45:45,936 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 232 selfloop transitions, 25 changer transitions 0/260 dead transitions. [2024-06-28 03:45:45,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 260 transitions, 3446 flow [2024-06-28 03:45:45,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:45,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:45,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-28 03:45:45,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:45:45,937 INFO L175 Difference]: Start difference. First operand has 253 places, 243 transitions, 2843 flow. Second operand 10 states and 120 transitions. [2024-06-28 03:45:45,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 260 transitions, 3446 flow [2024-06-28 03:45:46,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 260 transitions, 3362 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:46,135 INFO L231 Difference]: Finished difference. Result has 256 places, 245 transitions, 2867 flow [2024-06-28 03:45:46,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2761, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2867, PETRI_PLACES=256, PETRI_TRANSITIONS=245} [2024-06-28 03:45:46,135 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 226 predicate places. [2024-06-28 03:45:46,135 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 245 transitions, 2867 flow [2024-06-28 03:45:46,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:46,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:46,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:46,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:45:46,136 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-28 03:45:46,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:46,136 INFO L85 PathProgramCache]: Analyzing trace with hash -547974042, now seen corresponding path program 6 times [2024-06-28 03:45:46,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:46,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671019321] [2024-06-28 03:45:46,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:46,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:46,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:46,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:46,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:46,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671019321] [2024-06-28 03:45:46,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671019321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:46,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:46,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:46,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525111911] [2024-06-28 03:45:46,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:46,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:46,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:46,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:46,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:46,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:46,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 245 transitions, 2867 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:46,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:46,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:46,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:47,290 INFO L124 PetriNetUnfolderBase]: 491/929 cut-off events. [2024-06-28 03:45:47,291 INFO L125 PetriNetUnfolderBase]: For 87995/87995 co-relation queries the response was YES. [2024-06-28 03:45:47,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7260 conditions, 929 events. 491/929 cut-off events. For 87995/87995 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 4969 event pairs, 29 based on Foata normal form. 2/930 useless extension candidates. Maximal degree in co-relation 7142. Up to 801 conditions per place. [2024-06-28 03:45:47,298 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 235 selfloop transitions, 24 changer transitions 0/262 dead transitions. [2024-06-28 03:45:47,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 262 transitions, 3466 flow [2024-06-28 03:45:47,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:47,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:47,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-28 03:45:47,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:45:47,300 INFO L175 Difference]: Start difference. First operand has 256 places, 245 transitions, 2867 flow. Second operand 10 states and 120 transitions. [2024-06-28 03:45:47,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 262 transitions, 3466 flow [2024-06-28 03:45:47,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 262 transitions, 3390 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 03:45:47,504 INFO L231 Difference]: Finished difference. Result has 259 places, 246 transitions, 2881 flow [2024-06-28 03:45:47,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2791, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2881, PETRI_PLACES=259, PETRI_TRANSITIONS=246} [2024-06-28 03:45:47,504 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 229 predicate places. [2024-06-28 03:45:47,504 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 246 transitions, 2881 flow [2024-06-28 03:45:47,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:47,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:47,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:47,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:45:47,505 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-28 03:45:47,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:47,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1626842678, now seen corresponding path program 1 times [2024-06-28 03:45:47,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:47,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307221899] [2024-06-28 03:45:47,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:47,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:47,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:48,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:48,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:48,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307221899] [2024-06-28 03:45:48,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307221899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:48,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:48,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:45:48,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039096121] [2024-06-28 03:45:48,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:48,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:45:48,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:48,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:45:48,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:45:48,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:48,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 246 transitions, 2881 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:48,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:48,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:48,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:49,202 INFO L124 PetriNetUnfolderBase]: 494/934 cut-off events. [2024-06-28 03:45:49,202 INFO L125 PetriNetUnfolderBase]: For 86808/86808 co-relation queries the response was YES. [2024-06-28 03:45:49,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7305 conditions, 934 events. 494/934 cut-off events. For 86808/86808 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5016 event pairs, 31 based on Foata normal form. 1/934 useless extension candidates. Maximal degree in co-relation 7186. Up to 794 conditions per place. [2024-06-28 03:45:49,211 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 226 selfloop transitions, 34 changer transitions 0/263 dead transitions. [2024-06-28 03:45:49,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 263 transitions, 3506 flow [2024-06-28 03:45:49,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:45:49,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:45:49,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:45:49,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 03:45:49,212 INFO L175 Difference]: Start difference. First operand has 259 places, 246 transitions, 2881 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:45:49,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 263 transitions, 3506 flow [2024-06-28 03:45:49,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 263 transitions, 3426 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:49,420 INFO L231 Difference]: Finished difference. Result has 262 places, 248 transitions, 2940 flow [2024-06-28 03:45:49,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2940, PETRI_PLACES=262, PETRI_TRANSITIONS=248} [2024-06-28 03:45:49,444 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2024-06-28 03:45:49,444 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 248 transitions, 2940 flow [2024-06-28 03:45:49,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:49,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:49,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:49,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:45:49,444 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-28 03:45:49,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:49,445 INFO L85 PathProgramCache]: Analyzing trace with hash -542256030, now seen corresponding path program 2 times [2024-06-28 03:45:49,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:49,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795770944] [2024-06-28 03:45:49,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:49,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:49,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:51,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:51,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:51,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795770944] [2024-06-28 03:45:51,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795770944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:51,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:51,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:45:51,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128168304] [2024-06-28 03:45:51,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:51,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:45:51,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:51,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:45:51,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:45:51,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:51,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 248 transitions, 2940 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:51,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:51,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:51,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:52,163 INFO L124 PetriNetUnfolderBase]: 492/931 cut-off events. [2024-06-28 03:45:52,163 INFO L125 PetriNetUnfolderBase]: For 85175/85175 co-relation queries the response was YES. [2024-06-28 03:45:52,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7174 conditions, 931 events. 492/931 cut-off events. For 85175/85175 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 4994 event pairs, 31 based on Foata normal form. 1/931 useless extension candidates. Maximal degree in co-relation 7054. Up to 767 conditions per place. [2024-06-28 03:45:52,170 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 224 selfloop transitions, 39 changer transitions 0/266 dead transitions. [2024-06-28 03:45:52,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 266 transitions, 3545 flow [2024-06-28 03:45:52,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:45:52,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:45:52,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:45:52,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 03:45:52,172 INFO L175 Difference]: Start difference. First operand has 262 places, 248 transitions, 2940 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:45:52,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 266 transitions, 3545 flow [2024-06-28 03:45:52,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 266 transitions, 3399 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:52,378 INFO L231 Difference]: Finished difference. Result has 266 places, 250 transitions, 2922 flow [2024-06-28 03:45:52,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2794, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2922, PETRI_PLACES=266, PETRI_TRANSITIONS=250} [2024-06-28 03:45:52,379 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 236 predicate places. [2024-06-28 03:45:52,379 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 250 transitions, 2922 flow [2024-06-28 03:45:52,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:52,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:52,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:52,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:45:52,380 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-28 03:45:52,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:52,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1627051928, now seen corresponding path program 3 times [2024-06-28 03:45:52,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:52,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764571734] [2024-06-28 03:45:52,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:52,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:52,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:53,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:53,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:53,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764571734] [2024-06-28 03:45:53,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764571734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:53,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:53,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:45:53,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841869655] [2024-06-28 03:45:53,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:53,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:45:53,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:53,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:45:53,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:45:53,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:53,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 250 transitions, 2922 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:53,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:53,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:53,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:54,198 INFO L124 PetriNetUnfolderBase]: 490/928 cut-off events. [2024-06-28 03:45:54,198 INFO L125 PetriNetUnfolderBase]: For 83093/83093 co-relation queries the response was YES. [2024-06-28 03:45:54,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7041 conditions, 928 events. 490/928 cut-off events. For 83093/83093 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 4965 event pairs, 31 based on Foata normal form. 1/928 useless extension candidates. Maximal degree in co-relation 6919. Up to 776 conditions per place. [2024-06-28 03:45:54,207 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 221 selfloop transitions, 41 changer transitions 0/265 dead transitions. [2024-06-28 03:45:54,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 265 transitions, 3489 flow [2024-06-28 03:45:54,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:45:54,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:45:54,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:45:54,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 03:45:54,208 INFO L175 Difference]: Start difference. First operand has 266 places, 250 transitions, 2922 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:45:54,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 265 transitions, 3489 flow [2024-06-28 03:45:54,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 265 transitions, 3332 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-28 03:45:54,428 INFO L231 Difference]: Finished difference. Result has 268 places, 250 transitions, 2852 flow [2024-06-28 03:45:54,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2765, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2852, PETRI_PLACES=268, PETRI_TRANSITIONS=250} [2024-06-28 03:45:54,429 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 238 predicate places. [2024-06-28 03:45:54,429 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 250 transitions, 2852 flow [2024-06-28 03:45:54,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:54,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:54,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:54,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:45:54,429 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-28 03:45:54,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:54,430 INFO L85 PathProgramCache]: Analyzing trace with hash -463010725, now seen corresponding path program 1 times [2024-06-28 03:45:54,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:54,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713584383] [2024-06-28 03:45:54,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:54,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:54,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:55,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-28 03:45:55,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:55,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713584383] [2024-06-28 03:45:55,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713584383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:55,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:55,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:45:55,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565195760] [2024-06-28 03:45:55,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:55,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:45:55,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:55,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:45:55,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:45:55,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:55,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 250 transitions, 2852 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:55,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:55,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:55,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:56,099 INFO L124 PetriNetUnfolderBase]: 506/964 cut-off events. [2024-06-28 03:45:56,099 INFO L125 PetriNetUnfolderBase]: For 114296/114296 co-relation queries the response was YES. [2024-06-28 03:45:56,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7240 conditions, 964 events. 506/964 cut-off events. For 114296/114296 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 5209 event pairs, 37 based on Foata normal form. 10/973 useless extension candidates. Maximal degree in co-relation 7117. Up to 792 conditions per place. [2024-06-28 03:45:56,108 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 232 selfloop transitions, 31 changer transitions 4/270 dead transitions. [2024-06-28 03:45:56,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 270 transitions, 3525 flow [2024-06-28 03:45:56,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:45:56,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:45:56,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:45:56,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-28 03:45:56,109 INFO L175 Difference]: Start difference. First operand has 268 places, 250 transitions, 2852 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:45:56,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 270 transitions, 3525 flow [2024-06-28 03:45:56,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 270 transitions, 3401 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 03:45:56,335 INFO L231 Difference]: Finished difference. Result has 269 places, 250 transitions, 2816 flow [2024-06-28 03:45:56,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2728, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2816, PETRI_PLACES=269, PETRI_TRANSITIONS=250} [2024-06-28 03:45:56,336 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 239 predicate places. [2024-06-28 03:45:56,336 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 250 transitions, 2816 flow [2024-06-28 03:45:56,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:56,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:56,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:56,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:45:56,337 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-28 03:45:56,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:56,337 INFO L85 PathProgramCache]: Analyzing trace with hash 570559062, now seen corresponding path program 7 times [2024-06-28 03:45:56,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:56,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124819254] [2024-06-28 03:45:56,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:56,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:56,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:57,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:57,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:57,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124819254] [2024-06-28 03:45:57,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124819254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:57,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:57,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:57,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657317004] [2024-06-28 03:45:57,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:57,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:57,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:57,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:57,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:57,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:57,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 250 transitions, 2816 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:57,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:57,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:57,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:57,667 INFO L124 PetriNetUnfolderBase]: 504/962 cut-off events. [2024-06-28 03:45:57,667 INFO L125 PetriNetUnfolderBase]: For 91366/91366 co-relation queries the response was YES. [2024-06-28 03:45:57,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7257 conditions, 962 events. 504/962 cut-off events. For 91366/91366 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5211 event pairs, 37 based on Foata normal form. 2/963 useless extension candidates. Maximal degree in co-relation 7133. Up to 802 conditions per place. [2024-06-28 03:45:57,676 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 221 selfloop transitions, 39 changer transitions 0/263 dead transitions. [2024-06-28 03:45:57,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 263 transitions, 3402 flow [2024-06-28 03:45:57,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:57,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:57,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 03:45:57,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-28 03:45:57,677 INFO L175 Difference]: Start difference. First operand has 269 places, 250 transitions, 2816 flow. Second operand 10 states and 122 transitions. [2024-06-28 03:45:57,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 263 transitions, 3402 flow [2024-06-28 03:45:57,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 263 transitions, 3304 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-28 03:45:57,928 INFO L231 Difference]: Finished difference. Result has 268 places, 251 transitions, 2840 flow [2024-06-28 03:45:57,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2718, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2840, PETRI_PLACES=268, PETRI_TRANSITIONS=251} [2024-06-28 03:45:57,929 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 238 predicate places. [2024-06-28 03:45:57,929 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 251 transitions, 2840 flow [2024-06-28 03:45:57,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:57,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:57,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:57,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:45:57,930 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-28 03:45:57,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:57,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1833791242, now seen corresponding path program 8 times [2024-06-28 03:45:57,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:57,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743035384] [2024-06-28 03:45:57,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:57,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:57,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:58,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:58,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:58,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743035384] [2024-06-28 03:45:58,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743035384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:58,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:58,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:58,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905185838] [2024-06-28 03:45:58,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:58,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:58,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:58,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:58,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:59,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:45:59,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 251 transitions, 2840 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:59,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:59,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:45:59,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:59,452 INFO L124 PetriNetUnfolderBase]: 508/970 cut-off events. [2024-06-28 03:45:59,452 INFO L125 PetriNetUnfolderBase]: For 93863/93863 co-relation queries the response was YES. [2024-06-28 03:45:59,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7350 conditions, 970 events. 508/970 cut-off events. For 93863/93863 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5268 event pairs, 39 based on Foata normal form. 2/971 useless extension candidates. Maximal degree in co-relation 7225. Up to 838 conditions per place. [2024-06-28 03:45:59,462 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 234 selfloop transitions, 28 changer transitions 0/265 dead transitions. [2024-06-28 03:45:59,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 265 transitions, 3442 flow [2024-06-28 03:45:59,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:59,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:59,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-28 03:45:59,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:45:59,463 INFO L175 Difference]: Start difference. First operand has 268 places, 251 transitions, 2840 flow. Second operand 10 states and 120 transitions. [2024-06-28 03:45:59,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 265 transitions, 3442 flow [2024-06-28 03:45:59,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 265 transitions, 3328 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:59,737 INFO L231 Difference]: Finished difference. Result has 271 places, 253 transitions, 2843 flow [2024-06-28 03:45:59,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2728, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2843, PETRI_PLACES=271, PETRI_TRANSITIONS=253} [2024-06-28 03:45:59,738 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 241 predicate places. [2024-06-28 03:45:59,738 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 253 transitions, 2843 flow [2024-06-28 03:45:59,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:59,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:59,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:59,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:45:59,739 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-28 03:45:59,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:59,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1833794962, now seen corresponding path program 9 times [2024-06-28 03:45:59,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:59,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002859531] [2024-06-28 03:45:59,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:59,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:59,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:00,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:00,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:00,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002859531] [2024-06-28 03:46:00,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002859531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:00,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:00,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:46:00,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287778591] [2024-06-28 03:46:00,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:00,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:46:00,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:00,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:46:00,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:46:00,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:00,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 253 transitions, 2843 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:00,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:00,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:00,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:01,169 INFO L124 PetriNetUnfolderBase]: 512/978 cut-off events. [2024-06-28 03:46:01,169 INFO L125 PetriNetUnfolderBase]: For 96126/96126 co-relation queries the response was YES. [2024-06-28 03:46:01,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7392 conditions, 978 events. 512/978 cut-off events. For 96126/96126 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5355 event pairs, 37 based on Foata normal form. 2/979 useless extension candidates. Maximal degree in co-relation 7265. Up to 841 conditions per place. [2024-06-28 03:46:01,177 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 237 selfloop transitions, 27 changer transitions 0/267 dead transitions. [2024-06-28 03:46:01,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 267 transitions, 3443 flow [2024-06-28 03:46:01,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:46:01,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:46:01,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-28 03:46:01,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:46:01,179 INFO L175 Difference]: Start difference. First operand has 271 places, 253 transitions, 2843 flow. Second operand 10 states and 120 transitions. [2024-06-28 03:46:01,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 267 transitions, 3443 flow [2024-06-28 03:46:01,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 267 transitions, 3354 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:46:01,438 INFO L231 Difference]: Finished difference. Result has 274 places, 254 transitions, 2856 flow [2024-06-28 03:46:01,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2856, PETRI_PLACES=274, PETRI_TRANSITIONS=254} [2024-06-28 03:46:01,438 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 244 predicate places. [2024-06-28 03:46:01,438 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 254 transitions, 2856 flow [2024-06-28 03:46:01,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:01,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:01,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:01,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:46:01,439 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-28 03:46:01,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:01,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1828284712, now seen corresponding path program 10 times [2024-06-28 03:46:01,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:01,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099889491] [2024-06-28 03:46:01,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:01,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:01,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:02,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:02,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:02,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099889491] [2024-06-28 03:46:02,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099889491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:02,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:02,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:46:02,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059898350] [2024-06-28 03:46:02,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:02,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:46:02,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:02,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:46:02,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:46:02,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:02,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 254 transitions, 2856 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:02,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:02,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:02,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:03,078 INFO L124 PetriNetUnfolderBase]: 516/986 cut-off events. [2024-06-28 03:46:03,078 INFO L125 PetriNetUnfolderBase]: For 98502/98502 co-relation queries the response was YES. [2024-06-28 03:46:03,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7453 conditions, 986 events. 516/986 cut-off events. For 98502/98502 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 5395 event pairs, 39 based on Foata normal form. 2/987 useless extension candidates. Maximal degree in co-relation 7325. Up to 848 conditions per place. [2024-06-28 03:46:03,088 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 233 selfloop transitions, 31 changer transitions 0/267 dead transitions. [2024-06-28 03:46:03,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 267 transitions, 3456 flow [2024-06-28 03:46:03,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:46:03,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:46:03,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 03:46:03,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-28 03:46:03,089 INFO L175 Difference]: Start difference. First operand has 274 places, 254 transitions, 2856 flow. Second operand 10 states and 122 transitions. [2024-06-28 03:46:03,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 267 transitions, 3456 flow [2024-06-28 03:46:03,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 267 transitions, 3364 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 03:46:03,336 INFO L231 Difference]: Finished difference. Result has 276 places, 255 transitions, 2876 flow [2024-06-28 03:46:03,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2764, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2876, PETRI_PLACES=276, PETRI_TRANSITIONS=255} [2024-06-28 03:46:03,336 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 246 predicate places. [2024-06-28 03:46:03,336 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 255 transitions, 2876 flow [2024-06-28 03:46:03,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:03,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:03,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:03,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:46:03,337 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-28 03:46:03,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:03,337 INFO L85 PathProgramCache]: Analyzing trace with hash -993764018, now seen corresponding path program 4 times [2024-06-28 03:46:03,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:03,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590046520] [2024-06-28 03:46:03,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:03,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:03,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:04,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:04,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:04,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590046520] [2024-06-28 03:46:04,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590046520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:04,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:04,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:04,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137443361] [2024-06-28 03:46:04,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:04,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:04,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:04,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:04,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:04,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:04,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 255 transitions, 2876 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:04,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:04,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:04,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:05,354 INFO L124 PetriNetUnfolderBase]: 519/991 cut-off events. [2024-06-28 03:46:05,354 INFO L125 PetriNetUnfolderBase]: For 96372/96372 co-relation queries the response was YES. [2024-06-28 03:46:05,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7482 conditions, 991 events. 519/991 cut-off events. For 96372/96372 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 5433 event pairs, 39 based on Foata normal form. 1/991 useless extension candidates. Maximal degree in co-relation 7353. Up to 831 conditions per place. [2024-06-28 03:46:05,362 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 224 selfloop transitions, 43 changer transitions 0/270 dead transitions. [2024-06-28 03:46:05,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 270 transitions, 3676 flow [2024-06-28 03:46:05,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:05,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:05,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:46:05,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-28 03:46:05,363 INFO L175 Difference]: Start difference. First operand has 276 places, 255 transitions, 2876 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:46:05,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 270 transitions, 3676 flow [2024-06-28 03:46:05,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 270 transitions, 3574 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 03:46:05,610 INFO L231 Difference]: Finished difference. Result has 279 places, 257 transitions, 2925 flow [2024-06-28 03:46:05,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2774, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2925, PETRI_PLACES=279, PETRI_TRANSITIONS=257} [2024-06-28 03:46:05,610 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 249 predicate places. [2024-06-28 03:46:05,611 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 257 transitions, 2925 flow [2024-06-28 03:46:05,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:05,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:05,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:05,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:46:05,611 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-28 03:46:05,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:05,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1528792010, now seen corresponding path program 5 times [2024-06-28 03:46:05,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:05,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747185870] [2024-06-28 03:46:05,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:05,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:05,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:07,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:07,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:07,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747185870] [2024-06-28 03:46:07,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747185870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:07,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:07,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:07,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129447311] [2024-06-28 03:46:07,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:07,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:07,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:07,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:07,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:07,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:07,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 257 transitions, 2925 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:07,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:07,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:07,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:07,842 INFO L124 PetriNetUnfolderBase]: 517/988 cut-off events. [2024-06-28 03:46:07,842 INFO L125 PetriNetUnfolderBase]: For 93628/93628 co-relation queries the response was YES. [2024-06-28 03:46:07,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7328 conditions, 988 events. 517/988 cut-off events. For 93628/93628 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 5407 event pairs, 39 based on Foata normal form. 1/988 useless extension candidates. Maximal degree in co-relation 7198. Up to 823 conditions per place. [2024-06-28 03:46:07,851 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 229 selfloop transitions, 38 changer transitions 0/270 dead transitions. [2024-06-28 03:46:07,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 270 transitions, 3493 flow [2024-06-28 03:46:07,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:07,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:07,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:46:07,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 03:46:07,852 INFO L175 Difference]: Start difference. First operand has 279 places, 257 transitions, 2925 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:46:07,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 270 transitions, 3493 flow [2024-06-28 03:46:08,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 270 transitions, 3317 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-28 03:46:08,108 INFO L231 Difference]: Finished difference. Result has 281 places, 257 transitions, 2830 flow [2024-06-28 03:46:08,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2749, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2830, PETRI_PLACES=281, PETRI_TRANSITIONS=257} [2024-06-28 03:46:08,109 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 251 predicate places. [2024-06-28 03:46:08,109 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 257 transitions, 2830 flow [2024-06-28 03:46:08,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:08,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:08,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:08,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:46:08,109 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-28 03:46:08,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:08,110 INFO L85 PathProgramCache]: Analyzing trace with hash -993554489, now seen corresponding path program 2 times [2024-06-28 03:46:08,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:08,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651113975] [2024-06-28 03:46:08,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:08,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:08,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:09,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:09,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:09,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651113975] [2024-06-28 03:46:09,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651113975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:09,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:09,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:09,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915410370] [2024-06-28 03:46:09,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:09,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:09,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:09,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:09,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:09,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:09,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 257 transitions, 2830 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:09,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:09,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:09,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:09,706 INFO L124 PetriNetUnfolderBase]: 533/1024 cut-off events. [2024-06-28 03:46:09,706 INFO L125 PetriNetUnfolderBase]: For 130191/130191 co-relation queries the response was YES. [2024-06-28 03:46:09,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7502 conditions, 1024 events. 533/1024 cut-off events. For 130191/130191 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5671 event pairs, 43 based on Foata normal form. 10/1033 useless extension candidates. Maximal degree in co-relation 7371. Up to 845 conditions per place. [2024-06-28 03:46:09,717 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 233 selfloop transitions, 34 changer transitions 4/274 dead transitions. [2024-06-28 03:46:09,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 274 transitions, 3498 flow [2024-06-28 03:46:09,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:09,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:09,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:46:09,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-28 03:46:09,718 INFO L175 Difference]: Start difference. First operand has 281 places, 257 transitions, 2830 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:46:09,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 274 transitions, 3498 flow [2024-06-28 03:46:09,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 274 transitions, 3392 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 03:46:09,998 INFO L231 Difference]: Finished difference. Result has 282 places, 257 transitions, 2819 flow [2024-06-28 03:46:09,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2724, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2819, PETRI_PLACES=282, PETRI_TRANSITIONS=257} [2024-06-28 03:46:09,998 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 252 predicate places. [2024-06-28 03:46:09,999 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 257 transitions, 2819 flow [2024-06-28 03:46:09,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:09,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:09,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:09,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:46:09,999 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-28 03:46:09,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:09,999 INFO L85 PathProgramCache]: Analyzing trace with hash 498946267, now seen corresponding path program 3 times [2024-06-28 03:46:10,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:10,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691114686] [2024-06-28 03:46:10,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:10,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:10,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:11,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:11,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:11,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691114686] [2024-06-28 03:46:11,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691114686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:11,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:11,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:11,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056583590] [2024-06-28 03:46:11,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:11,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:11,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:11,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:11,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:11,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:11,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 257 transitions, 2819 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:11,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:11,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:11,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:11,545 INFO L124 PetriNetUnfolderBase]: 534/1027 cut-off events. [2024-06-28 03:46:11,545 INFO L125 PetriNetUnfolderBase]: For 102519/102519 co-relation queries the response was YES. [2024-06-28 03:46:11,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7535 conditions, 1027 events. 534/1027 cut-off events. For 102519/102519 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 5725 event pairs, 45 based on Foata normal form. 2/1028 useless extension candidates. Maximal degree in co-relation 7404. Up to 831 conditions per place. [2024-06-28 03:46:11,555 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 212 selfloop transitions, 58 changer transitions 0/273 dead transitions. [2024-06-28 03:46:11,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 273 transitions, 3441 flow [2024-06-28 03:46:11,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:11,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:11,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:46:11,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 03:46:11,556 INFO L175 Difference]: Start difference. First operand has 282 places, 257 transitions, 2819 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:46:11,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 273 transitions, 3441 flow [2024-06-28 03:46:11,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 273 transitions, 3311 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-28 03:46:11,855 INFO L231 Difference]: Finished difference. Result has 282 places, 260 transitions, 2863 flow [2024-06-28 03:46:11,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2689, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2863, PETRI_PLACES=282, PETRI_TRANSITIONS=260} [2024-06-28 03:46:11,868 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 252 predicate places. [2024-06-28 03:46:11,869 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 260 transitions, 2863 flow [2024-06-28 03:46:11,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:11,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:11,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:11,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:46:11,869 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-28 03:46:11,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:11,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1626711211, now seen corresponding path program 4 times [2024-06-28 03:46:11,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:11,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931053205] [2024-06-28 03:46:11,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:11,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:11,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:12,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:12,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:12,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931053205] [2024-06-28 03:46:12,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931053205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:12,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:12,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:12,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719104121] [2024-06-28 03:46:12,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:12,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:12,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:12,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:12,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:13,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:13,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 260 transitions, 2863 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:13,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:13,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:13,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:13,474 INFO L124 PetriNetUnfolderBase]: 567/1094 cut-off events. [2024-06-28 03:46:13,474 INFO L125 PetriNetUnfolderBase]: For 146179/146179 co-relation queries the response was YES. [2024-06-28 03:46:13,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8936 conditions, 1094 events. 567/1094 cut-off events. For 146179/146179 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 6167 event pairs, 56 based on Foata normal form. 2/1095 useless extension candidates. Maximal degree in co-relation 8805. Up to 740 conditions per place. [2024-06-28 03:46:13,486 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 210 selfloop transitions, 68 changer transitions 0/281 dead transitions. [2024-06-28 03:46:13,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 281 transitions, 3777 flow [2024-06-28 03:46:13,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:13,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:13,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-28 03:46:13,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-28 03:46:13,487 INFO L175 Difference]: Start difference. First operand has 282 places, 260 transitions, 2863 flow. Second operand 11 states and 142 transitions. [2024-06-28 03:46:13,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 281 transitions, 3777 flow [2024-06-28 03:46:13,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 281 transitions, 3658 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 03:46:13,828 INFO L231 Difference]: Finished difference. Result has 286 places, 262 transitions, 2954 flow [2024-06-28 03:46:13,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2744, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2954, PETRI_PLACES=286, PETRI_TRANSITIONS=262} [2024-06-28 03:46:13,828 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 256 predicate places. [2024-06-28 03:46:13,829 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 262 transitions, 2954 flow [2024-06-28 03:46:13,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:13,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:13,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:13,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:46:13,829 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-28 03:46:13,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:13,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1634129821, now seen corresponding path program 5 times [2024-06-28 03:46:13,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:13,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187285110] [2024-06-28 03:46:13,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:13,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:13,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:15,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:15,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:15,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187285110] [2024-06-28 03:46:15,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187285110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:15,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:15,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:15,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150365928] [2024-06-28 03:46:15,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:15,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:15,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:15,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:15,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:15,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:15,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 262 transitions, 2954 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:15,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:15,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:15,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:15,548 INFO L124 PetriNetUnfolderBase]: 571/1102 cut-off events. [2024-06-28 03:46:15,548 INFO L125 PetriNetUnfolderBase]: For 149491/149491 co-relation queries the response was YES. [2024-06-28 03:46:15,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9051 conditions, 1102 events. 571/1102 cut-off events. For 149491/149491 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6239 event pairs, 58 based on Foata normal form. 2/1103 useless extension candidates. Maximal degree in co-relation 8920. Up to 903 conditions per place. [2024-06-28 03:46:15,559 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 226 selfloop transitions, 48 changer transitions 0/277 dead transitions. [2024-06-28 03:46:15,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 277 transitions, 3574 flow [2024-06-28 03:46:15,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:15,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:15,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:46:15,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 03:46:15,566 INFO L175 Difference]: Start difference. First operand has 286 places, 262 transitions, 2954 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:46:15,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 277 transitions, 3574 flow [2024-06-28 03:46:15,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 277 transitions, 3488 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:46:15,979 INFO L231 Difference]: Finished difference. Result has 292 places, 263 transitions, 3006 flow [2024-06-28 03:46:15,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3006, PETRI_PLACES=292, PETRI_TRANSITIONS=263} [2024-06-28 03:46:15,980 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-28 03:46:15,980 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 263 transitions, 3006 flow [2024-06-28 03:46:15,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:15,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:15,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:15,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:46:15,980 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-28 03:46:15,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:15,981 INFO L85 PathProgramCache]: Analyzing trace with hash -792465239, now seen corresponding path program 6 times [2024-06-28 03:46:15,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:15,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556247391] [2024-06-28 03:46:15,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:15,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:15,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:17,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-28 03:46:17,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:17,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556247391] [2024-06-28 03:46:17,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556247391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:17,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:17,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:17,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421685137] [2024-06-28 03:46:17,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:17,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:17,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:17,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:17,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:17,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:17,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 263 transitions, 3006 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:17,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:17,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:17,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:17,684 INFO L124 PetriNetUnfolderBase]: 568/1097 cut-off events. [2024-06-28 03:46:17,684 INFO L125 PetriNetUnfolderBase]: For 144821/144821 co-relation queries the response was YES. [2024-06-28 03:46:17,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8865 conditions, 1097 events. 568/1097 cut-off events. For 144821/144821 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6216 event pairs, 57 based on Foata normal form. 2/1098 useless extension candidates. Maximal degree in co-relation 8732. Up to 898 conditions per place. [2024-06-28 03:46:17,695 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 221 selfloop transitions, 53 changer transitions 0/277 dead transitions. [2024-06-28 03:46:17,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 277 transitions, 3590 flow [2024-06-28 03:46:17,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:17,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:17,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:46:17,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 03:46:17,696 INFO L175 Difference]: Start difference. First operand has 292 places, 263 transitions, 3006 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:46:17,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 277 transitions, 3590 flow [2024-06-28 03:46:18,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 277 transitions, 3488 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 03:46:18,034 INFO L231 Difference]: Finished difference. Result has 295 places, 263 transitions, 3014 flow [2024-06-28 03:46:18,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3014, PETRI_PLACES=295, PETRI_TRANSITIONS=263} [2024-06-28 03:46:18,035 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-06-28 03:46:18,035 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 263 transitions, 3014 flow [2024-06-28 03:46:18,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:18,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:18,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:18,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:46:18,036 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-28 03:46:18,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:18,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1626987700, now seen corresponding path program 6 times [2024-06-28 03:46:18,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:18,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481317762] [2024-06-28 03:46:18,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:18,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:18,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:19,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:19,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:19,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481317762] [2024-06-28 03:46:19,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481317762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:19,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:19,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:19,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185226774] [2024-06-28 03:46:19,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:19,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:19,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:19,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:19,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:19,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:19,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 263 transitions, 3014 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:19,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:19,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:19,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:20,148 INFO L124 PetriNetUnfolderBase]: 566/1094 cut-off events. [2024-06-28 03:46:20,149 INFO L125 PetriNetUnfolderBase]: For 138149/138149 co-relation queries the response was YES. [2024-06-28 03:46:20,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8734 conditions, 1094 events. 566/1094 cut-off events. For 138149/138149 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6178 event pairs, 57 based on Foata normal form. 1/1094 useless extension candidates. Maximal degree in co-relation 8600. Up to 812 conditions per place. [2024-06-28 03:46:20,159 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 191 selfloop transitions, 83 changer transitions 0/277 dead transitions. [2024-06-28 03:46:20,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 277 transitions, 3788 flow [2024-06-28 03:46:20,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:20,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:20,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:46:20,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-28 03:46:20,161 INFO L175 Difference]: Start difference. First operand has 295 places, 263 transitions, 3014 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:46:20,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 277 transitions, 3788 flow [2024-06-28 03:46:20,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 277 transitions, 3550 flow, removed 40 selfloop flow, removed 12 redundant places. [2024-06-28 03:46:20,521 INFO L231 Difference]: Finished difference. Result has 294 places, 263 transitions, 2947 flow [2024-06-28 03:46:20,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2776, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2947, PETRI_PLACES=294, PETRI_TRANSITIONS=263} [2024-06-28 03:46:20,529 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 264 predicate places. [2024-06-28 03:46:20,529 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 263 transitions, 2947 flow [2024-06-28 03:46:20,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:20,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:20,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:20,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:46:20,530 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-28 03:46:20,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:20,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1634339350, now seen corresponding path program 7 times [2024-06-28 03:46:20,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:20,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212042420] [2024-06-28 03:46:20,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:20,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:20,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:22,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:22,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:22,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212042420] [2024-06-28 03:46:22,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212042420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:22,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:22,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:22,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032262792] [2024-06-28 03:46:22,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:22,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:22,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:22,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:22,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:22,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:22,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 263 transitions, 2947 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:22,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:22,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:22,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:23,186 INFO L124 PetriNetUnfolderBase]: 569/1099 cut-off events. [2024-06-28 03:46:23,186 INFO L125 PetriNetUnfolderBase]: For 138906/138906 co-relation queries the response was YES. [2024-06-28 03:46:23,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8735 conditions, 1099 events. 569/1099 cut-off events. For 138906/138906 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6222 event pairs, 57 based on Foata normal form. 1/1099 useless extension candidates. Maximal degree in co-relation 8600. Up to 876 conditions per place. [2024-06-28 03:46:23,198 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 215 selfloop transitions, 60 changer transitions 0/278 dead transitions. [2024-06-28 03:46:23,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 278 transitions, 3595 flow [2024-06-28 03:46:23,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:23,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:23,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 03:46:23,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-28 03:46:23,199 INFO L175 Difference]: Start difference. First operand has 294 places, 263 transitions, 2947 flow. Second operand 11 states and 136 transitions. [2024-06-28 03:46:23,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 278 transitions, 3595 flow [2024-06-28 03:46:23,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 278 transitions, 3416 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 03:46:23,638 INFO L231 Difference]: Finished difference. Result has 295 places, 265 transitions, 2961 flow [2024-06-28 03:46:23,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2772, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2961, PETRI_PLACES=295, PETRI_TRANSITIONS=265} [2024-06-28 03:46:23,638 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-06-28 03:46:23,638 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 265 transitions, 2961 flow [2024-06-28 03:46:23,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:23,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:23,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:23,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:46:23,639 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-28 03:46:23,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:23,639 INFO L85 PathProgramCache]: Analyzing trace with hash -799622798, now seen corresponding path program 8 times [2024-06-28 03:46:23,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:23,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291225231] [2024-06-28 03:46:23,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:23,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:23,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:25,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:25,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:25,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291225231] [2024-06-28 03:46:25,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291225231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:25,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:25,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:25,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773132521] [2024-06-28 03:46:25,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:25,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:25,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:25,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:25,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:25,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:25,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 265 transitions, 2961 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:25,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:25,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:25,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:25,879 INFO L124 PetriNetUnfolderBase]: 567/1096 cut-off events. [2024-06-28 03:46:25,879 INFO L125 PetriNetUnfolderBase]: For 138455/138455 co-relation queries the response was YES. [2024-06-28 03:46:25,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8583 conditions, 1096 events. 567/1096 cut-off events. For 138455/138455 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6212 event pairs, 57 based on Foata normal form. 1/1096 useless extension candidates. Maximal degree in co-relation 8447. Up to 814 conditions per place. [2024-06-28 03:46:25,891 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 198 selfloop transitions, 77 changer transitions 0/278 dead transitions. [2024-06-28 03:46:25,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 278 transitions, 3545 flow [2024-06-28 03:46:25,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:25,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:25,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-28 03:46:25,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-28 03:46:25,892 INFO L175 Difference]: Start difference. First operand has 295 places, 265 transitions, 2961 flow. Second operand 11 states and 141 transitions. [2024-06-28 03:46:25,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 278 transitions, 3545 flow [2024-06-28 03:46:26,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 278 transitions, 3343 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-28 03:46:26,282 INFO L231 Difference]: Finished difference. Result has 298 places, 265 transitions, 2918 flow [2024-06-28 03:46:26,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2918, PETRI_PLACES=298, PETRI_TRANSITIONS=265} [2024-06-28 03:46:26,283 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 268 predicate places. [2024-06-28 03:46:26,283 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 265 transitions, 2918 flow [2024-06-28 03:46:26,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:26,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:26,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:26,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:46:26,284 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-28 03:46:26,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:26,284 INFO L85 PathProgramCache]: Analyzing trace with hash 13901676, now seen corresponding path program 11 times [2024-06-28 03:46:26,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:26,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113851928] [2024-06-28 03:46:26,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:26,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:26,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:27,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:27,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:27,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113851928] [2024-06-28 03:46:27,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113851928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:27,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:27,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:46:27,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008610219] [2024-06-28 03:46:27,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:27,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:46:27,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:27,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:46:27,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:46:27,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:27,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 265 transitions, 2918 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:27,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:27,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:27,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:27,750 INFO L124 PetriNetUnfolderBase]: 571/1105 cut-off events. [2024-06-28 03:46:27,750 INFO L125 PetriNetUnfolderBase]: For 144587/144589 co-relation queries the response was YES. [2024-06-28 03:46:27,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8668 conditions, 1105 events. 571/1105 cut-off events. For 144587/144589 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6286 event pairs, 68 based on Foata normal form. 2/1106 useless extension candidates. Maximal degree in co-relation 8531. Up to 942 conditions per place. [2024-06-28 03:46:27,759 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 242 selfloop transitions, 33 changer transitions 0/278 dead transitions. [2024-06-28 03:46:27,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 278 transitions, 3551 flow [2024-06-28 03:46:27,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:46:27,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:46:27,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-28 03:46:27,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:46:27,763 INFO L175 Difference]: Start difference. First operand has 298 places, 265 transitions, 2918 flow. Second operand 10 states and 120 transitions. [2024-06-28 03:46:27,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 278 transitions, 3551 flow [2024-06-28 03:46:28,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 278 transitions, 3362 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:46:28,213 INFO L231 Difference]: Finished difference. Result has 298 places, 267 transitions, 2861 flow [2024-06-28 03:46:28,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2729, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2861, PETRI_PLACES=298, PETRI_TRANSITIONS=267} [2024-06-28 03:46:28,219 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 268 predicate places. [2024-06-28 03:46:28,220 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 267 transitions, 2861 flow [2024-06-28 03:46:28,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:28,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:28,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:28,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:46:28,221 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-28 03:46:28,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:28,221 INFO L85 PathProgramCache]: Analyzing trace with hash 85969518, now seen corresponding path program 12 times [2024-06-28 03:46:28,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:28,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951125463] [2024-06-28 03:46:28,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:28,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:28,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:29,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:29,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:29,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951125463] [2024-06-28 03:46:29,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951125463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:29,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:29,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:46:29,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746221818] [2024-06-28 03:46:29,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:29,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:46:29,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:29,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:46:29,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:46:29,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:29,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 267 transitions, 2861 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:29,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:29,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:29,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:29,794 INFO L124 PetriNetUnfolderBase]: 575/1113 cut-off events. [2024-06-28 03:46:29,794 INFO L125 PetriNetUnfolderBase]: For 149989/149991 co-relation queries the response was YES. [2024-06-28 03:46:29,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8706 conditions, 1113 events. 575/1113 cut-off events. For 149989/149991 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6356 event pairs, 63 based on Foata normal form. 2/1114 useless extension candidates. Maximal degree in co-relation 8567. Up to 963 conditions per place. [2024-06-28 03:46:29,806 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 244 selfloop transitions, 32 changer transitions 0/279 dead transitions. [2024-06-28 03:46:29,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 279 transitions, 3485 flow [2024-06-28 03:46:29,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:46:29,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:46:29,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-28 03:46:29,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-28 03:46:29,807 INFO L175 Difference]: Start difference. First operand has 298 places, 267 transitions, 2861 flow. Second operand 10 states and 119 transitions. [2024-06-28 03:46:29,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 279 transitions, 3485 flow [2024-06-28 03:46:30,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 279 transitions, 3380 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 03:46:30,201 INFO L231 Difference]: Finished difference. Result has 301 places, 268 transitions, 2874 flow [2024-06-28 03:46:30,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2756, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2874, PETRI_PLACES=301, PETRI_TRANSITIONS=268} [2024-06-28 03:46:30,201 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 271 predicate places. [2024-06-28 03:46:30,202 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 268 transitions, 2874 flow [2024-06-28 03:46:30,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:30,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:30,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:30,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:46:30,202 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-28 03:46:30,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:30,203 INFO L85 PathProgramCache]: Analyzing trace with hash -56111648, now seen corresponding path program 13 times [2024-06-28 03:46:30,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:30,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136921525] [2024-06-28 03:46:30,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:30,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:30,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:31,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:31,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:31,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136921525] [2024-06-28 03:46:31,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136921525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:31,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:31,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:46:31,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807728534] [2024-06-28 03:46:31,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:31,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:46:31,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:31,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:46:31,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:46:31,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:31,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 268 transitions, 2874 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:31,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:31,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:31,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:31,507 INFO L124 PetriNetUnfolderBase]: 579/1121 cut-off events. [2024-06-28 03:46:31,508 INFO L125 PetriNetUnfolderBase]: For 153147/153149 co-relation queries the response was YES. [2024-06-28 03:46:31,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8772 conditions, 1121 events. 579/1121 cut-off events. For 153147/153149 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6417 event pairs, 65 based on Foata normal form. 2/1122 useless extension candidates. Maximal degree in co-relation 8632. Up to 918 conditions per place. [2024-06-28 03:46:31,520 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 217 selfloop transitions, 59 changer transitions 0/279 dead transitions. [2024-06-28 03:46:31,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 279 transitions, 3498 flow [2024-06-28 03:46:31,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:46:31,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:46:31,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 03:46:31,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-28 03:46:31,521 INFO L175 Difference]: Start difference. First operand has 301 places, 268 transitions, 2874 flow. Second operand 10 states and 122 transitions. [2024-06-28 03:46:31,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 279 transitions, 3498 flow [2024-06-28 03:46:31,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 279 transitions, 3390 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 03:46:31,954 INFO L231 Difference]: Finished difference. Result has 303 places, 269 transitions, 2940 flow [2024-06-28 03:46:31,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2766, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2940, PETRI_PLACES=303, PETRI_TRANSITIONS=269} [2024-06-28 03:46:31,955 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 273 predicate places. [2024-06-28 03:46:31,955 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 269 transitions, 2940 flow [2024-06-28 03:46:31,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:31,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:31,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:31,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:46:31,955 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-28 03:46:31,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:31,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1739965886, now seen corresponding path program 14 times [2024-06-28 03:46:31,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:31,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702035929] [2024-06-28 03:46:31,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:31,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:31,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:32,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:32,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:32,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702035929] [2024-06-28 03:46:32,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702035929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:32,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:32,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:46:32,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267981416] [2024-06-28 03:46:32,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:32,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:46:32,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:32,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:46:32,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:46:33,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:33,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 269 transitions, 2940 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:33,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:33,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:33,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:33,407 INFO L124 PetriNetUnfolderBase]: 583/1129 cut-off events. [2024-06-28 03:46:33,407 INFO L125 PetriNetUnfolderBase]: For 156457/156459 co-relation queries the response was YES. [2024-06-28 03:46:33,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8890 conditions, 1129 events. 583/1129 cut-off events. For 156457/156459 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 6469 event pairs, 65 based on Foata normal form. 2/1130 useless extension candidates. Maximal degree in co-relation 8749. Up to 969 conditions per place. [2024-06-28 03:46:33,419 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 237 selfloop transitions, 40 changer transitions 0/280 dead transitions. [2024-06-28 03:46:33,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 280 transitions, 3568 flow [2024-06-28 03:46:33,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:46:33,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:46:33,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 03:46:33,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-28 03:46:33,420 INFO L175 Difference]: Start difference. First operand has 303 places, 269 transitions, 2940 flow. Second operand 10 states and 123 transitions. [2024-06-28 03:46:33,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 280 transitions, 3568 flow [2024-06-28 03:46:33,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 280 transitions, 3404 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 03:46:33,876 INFO L231 Difference]: Finished difference. Result has 305 places, 270 transitions, 2914 flow [2024-06-28 03:46:33,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2776, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2914, PETRI_PLACES=305, PETRI_TRANSITIONS=270} [2024-06-28 03:46:33,876 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 275 predicate places. [2024-06-28 03:46:33,876 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 270 transitions, 2914 flow [2024-06-28 03:46:33,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:33,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:33,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:33,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:46:33,877 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-28 03:46:33,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:33,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1933905296, now seen corresponding path program 15 times [2024-06-28 03:46:33,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:33,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387278373] [2024-06-28 03:46:33,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:33,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:33,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:34,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:34,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:34,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387278373] [2024-06-28 03:46:34,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387278373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:34,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:34,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:46:34,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257392311] [2024-06-28 03:46:34,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:34,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:46:34,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:34,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:46:34,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:46:34,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:34,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 270 transitions, 2914 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:34,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:34,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:34,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:35,293 INFO L124 PetriNetUnfolderBase]: 580/1124 cut-off events. [2024-06-28 03:46:35,293 INFO L125 PetriNetUnfolderBase]: For 147796/147798 co-relation queries the response was YES. [2024-06-28 03:46:35,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8530 conditions, 1124 events. 580/1124 cut-off events. For 147796/147798 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 6443 event pairs, 64 based on Foata normal form. 2/1125 useless extension candidates. Maximal degree in co-relation 8388. Up to 973 conditions per place. [2024-06-28 03:46:35,303 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 241 selfloop transitions, 36 changer transitions 0/280 dead transitions. [2024-06-28 03:46:35,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 280 transitions, 3490 flow [2024-06-28 03:46:35,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:46:35,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:46:35,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-28 03:46:35,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-28 03:46:35,304 INFO L175 Difference]: Start difference. First operand has 305 places, 270 transitions, 2914 flow. Second operand 10 states and 121 transitions. [2024-06-28 03:46:35,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 280 transitions, 3490 flow [2024-06-28 03:46:35,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 280 transitions, 3362 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 03:46:35,746 INFO L231 Difference]: Finished difference. Result has 307 places, 270 transitions, 2862 flow [2024-06-28 03:46:35,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2786, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2862, PETRI_PLACES=307, PETRI_TRANSITIONS=270} [2024-06-28 03:46:35,747 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 277 predicate places. [2024-06-28 03:46:35,747 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 270 transitions, 2862 flow [2024-06-28 03:46:35,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:35,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:35,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:35,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:46:35,748 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-28 03:46:35,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:35,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1933899344, now seen corresponding path program 9 times [2024-06-28 03:46:35,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:35,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727767268] [2024-06-28 03:46:35,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:35,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:35,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:37,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:37,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:37,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727767268] [2024-06-28 03:46:37,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727767268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:37,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:37,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:37,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128702087] [2024-06-28 03:46:37,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:37,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:37,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:37,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:37,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:37,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:37,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 270 transitions, 2862 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:37,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:37,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:37,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:37,668 INFO L124 PetriNetUnfolderBase]: 583/1129 cut-off events. [2024-06-28 03:46:37,669 INFO L125 PetriNetUnfolderBase]: For 144325/144327 co-relation queries the response was YES. [2024-06-28 03:46:37,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8518 conditions, 1129 events. 583/1129 cut-off events. For 144325/144327 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6469 event pairs, 64 based on Foata normal form. 1/1129 useless extension candidates. Maximal degree in co-relation 8375. Up to 969 conditions per place. [2024-06-28 03:46:37,680 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 239 selfloop transitions, 42 changer transitions 0/284 dead transitions. [2024-06-28 03:46:37,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 284 transitions, 3547 flow [2024-06-28 03:46:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:37,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:37,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-28 03:46:37,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-28 03:46:37,687 INFO L175 Difference]: Start difference. First operand has 307 places, 270 transitions, 2862 flow. Second operand 11 states and 133 transitions. [2024-06-28 03:46:37,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 284 transitions, 3547 flow [2024-06-28 03:46:38,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 284 transitions, 3373 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-28 03:46:38,183 INFO L231 Difference]: Finished difference. Result has 310 places, 274 transitions, 2893 flow [2024-06-28 03:46:38,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2688, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2893, PETRI_PLACES=310, PETRI_TRANSITIONS=274} [2024-06-28 03:46:38,184 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 280 predicate places. [2024-06-28 03:46:38,184 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 274 transitions, 2893 flow [2024-06-28 03:46:38,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:38,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:38,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:38,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:46:38,185 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-28 03:46:38,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:38,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1933697534, now seen corresponding path program 10 times [2024-06-28 03:46:38,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:38,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215539880] [2024-06-28 03:46:38,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:38,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:38,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:39,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:39,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:39,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215539880] [2024-06-28 03:46:39,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215539880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:39,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:39,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:39,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773281749] [2024-06-28 03:46:39,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:39,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:39,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:39,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:39,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:39,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:39,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 274 transitions, 2893 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:39,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:39,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:39,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:40,485 INFO L124 PetriNetUnfolderBase]: 581/1126 cut-off events. [2024-06-28 03:46:40,485 INFO L125 PetriNetUnfolderBase]: For 140383/140385 co-relation queries the response was YES. [2024-06-28 03:46:40,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8300 conditions, 1126 events. 581/1126 cut-off events. For 140383/140385 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6431 event pairs, 67 based on Foata normal form. 1/1126 useless extension candidates. Maximal degree in co-relation 8155. Up to 936 conditions per place. [2024-06-28 03:46:40,495 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 234 selfloop transitions, 48 changer transitions 0/285 dead transitions. [2024-06-28 03:46:40,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 285 transitions, 3485 flow [2024-06-28 03:46:40,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:40,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:40,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:46:40,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 03:46:40,496 INFO L175 Difference]: Start difference. First operand has 310 places, 274 transitions, 2893 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:46:40,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 285 transitions, 3485 flow [2024-06-28 03:46:40,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 285 transitions, 3256 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-28 03:46:40,982 INFO L231 Difference]: Finished difference. Result has 313 places, 274 transitions, 2765 flow [2024-06-28 03:46:40,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2664, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2765, PETRI_PLACES=313, PETRI_TRANSITIONS=274} [2024-06-28 03:46:40,987 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-28 03:46:40,988 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 274 transitions, 2765 flow [2024-06-28 03:46:40,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:40,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:40,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:40,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:46:40,989 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-28 03:46:40,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:40,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1969279368, now seen corresponding path program 11 times [2024-06-28 03:46:40,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:40,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863257420] [2024-06-28 03:46:40,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:40,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:41,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:42,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:42,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:42,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863257420] [2024-06-28 03:46:42,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863257420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:42,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:42,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:42,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246610876] [2024-06-28 03:46:42,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:42,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:42,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:42,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:42,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:42,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:42,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 274 transitions, 2765 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:42,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:42,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:42,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:43,082 INFO L124 PetriNetUnfolderBase]: 584/1131 cut-off events. [2024-06-28 03:46:43,082 INFO L125 PetriNetUnfolderBase]: For 141709/141711 co-relation queries the response was YES. [2024-06-28 03:46:43,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8169 conditions, 1131 events. 584/1131 cut-off events. For 141709/141711 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 6478 event pairs, 64 based on Foata normal form. 1/1131 useless extension candidates. Maximal degree in co-relation 8024. Up to 682 conditions per place. [2024-06-28 03:46:43,094 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 148 selfloop transitions, 138 changer transitions 0/289 dead transitions. [2024-06-28 03:46:43,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 289 transitions, 4053 flow [2024-06-28 03:46:43,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:43,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:43,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-28 03:46:43,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-28 03:46:43,095 INFO L175 Difference]: Start difference. First operand has 313 places, 274 transitions, 2765 flow. Second operand 11 states and 144 transitions. [2024-06-28 03:46:43,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 289 transitions, 4053 flow [2024-06-28 03:46:43,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 289 transitions, 3919 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 03:46:43,522 INFO L231 Difference]: Finished difference. Result has 313 places, 276 transitions, 2970 flow [2024-06-28 03:46:43,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2631, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2970, PETRI_PLACES=313, PETRI_TRANSITIONS=276} [2024-06-28 03:46:43,522 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-28 03:46:43,523 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 276 transitions, 2970 flow [2024-06-28 03:46:43,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:43,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:43,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:43,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:46:43,537 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-28 03:46:43,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:43,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1433303972, now seen corresponding path program 12 times [2024-06-28 03:46:43,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:43,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330590298] [2024-06-28 03:46:43,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:43,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:43,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:44,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:44,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:44,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330590298] [2024-06-28 03:46:44,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330590298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:44,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:44,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:44,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72276094] [2024-06-28 03:46:44,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:44,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:44,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:44,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:44,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:44,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:44,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 276 transitions, 2970 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:44,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:44,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:44,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:45,358 INFO L124 PetriNetUnfolderBase]: 592/1146 cut-off events. [2024-06-28 03:46:45,359 INFO L125 PetriNetUnfolderBase]: For 151000/151002 co-relation queries the response was YES. [2024-06-28 03:46:45,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8641 conditions, 1146 events. 592/1146 cut-off events. For 151000/151002 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6584 event pairs, 64 based on Foata normal form. 1/1146 useless extension candidates. Maximal degree in co-relation 8495. Up to 832 conditions per place. [2024-06-28 03:46:45,371 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 190 selfloop transitions, 100 changer transitions 0/293 dead transitions. [2024-06-28 03:46:45,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 293 transitions, 3928 flow [2024-06-28 03:46:45,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:45,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:45,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:46:45,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-28 03:46:45,372 INFO L175 Difference]: Start difference. First operand has 313 places, 276 transitions, 2970 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:46:45,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 293 transitions, 3928 flow [2024-06-28 03:46:45,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 293 transitions, 3594 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-28 03:46:45,872 INFO L231 Difference]: Finished difference. Result has 316 places, 280 transitions, 2980 flow [2024-06-28 03:46:45,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2644, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2980, PETRI_PLACES=316, PETRI_TRANSITIONS=280} [2024-06-28 03:46:45,873 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2024-06-28 03:46:45,873 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 280 transitions, 2980 flow [2024-06-28 03:46:45,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:45,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:45,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:45,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:46:45,873 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-28 03:46:45,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:45,874 INFO L85 PathProgramCache]: Analyzing trace with hash 91695249, now seen corresponding path program 7 times [2024-06-28 03:46:45,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:45,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402644408] [2024-06-28 03:46:45,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:45,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:45,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:47,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:47,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:47,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402644408] [2024-06-28 03:46:47,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402644408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:47,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:47,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:47,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203646179] [2024-06-28 03:46:47,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:47,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:47,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:47,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:47,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:47,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:47,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 280 transitions, 2980 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:47,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:47,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:47,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:47,687 INFO L124 PetriNetUnfolderBase]: 612/1190 cut-off events. [2024-06-28 03:46:47,687 INFO L125 PetriNetUnfolderBase]: For 215208/215210 co-relation queries the response was YES. [2024-06-28 03:46:47,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8882 conditions, 1190 events. 612/1190 cut-off events. For 215208/215210 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 6928 event pairs, 68 based on Foata normal form. 12/1201 useless extension candidates. Maximal degree in co-relation 8734. Up to 986 conditions per place. [2024-06-28 03:46:47,699 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 249 selfloop transitions, 36 changer transitions 7/295 dead transitions. [2024-06-28 03:46:47,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 295 transitions, 3714 flow [2024-06-28 03:46:47,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:46:47,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:46:47,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-28 03:46:47,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-28 03:46:47,700 INFO L175 Difference]: Start difference. First operand has 316 places, 280 transitions, 2980 flow. Second operand 10 states and 127 transitions. [2024-06-28 03:46:47,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 295 transitions, 3714 flow [2024-06-28 03:46:48,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 295 transitions, 3468 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-28 03:46:48,195 INFO L231 Difference]: Finished difference. Result has 317 places, 278 transitions, 2821 flow [2024-06-28 03:46:48,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2734, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2821, PETRI_PLACES=317, PETRI_TRANSITIONS=278} [2024-06-28 03:46:48,196 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 287 predicate places. [2024-06-28 03:46:48,196 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 278 transitions, 2821 flow [2024-06-28 03:46:48,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:48,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:48,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:48,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:46:48,197 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-28 03:46:48,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:48,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1732608284, now seen corresponding path program 13 times [2024-06-28 03:46:48,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:48,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275897444] [2024-06-28 03:46:48,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:48,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:48,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:49,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:49,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:49,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275897444] [2024-06-28 03:46:49,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275897444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:49,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:49,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:49,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625921770] [2024-06-28 03:46:49,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:49,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:49,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:49,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:49,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:49,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:49,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 278 transitions, 2821 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:49,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:49,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:49,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:50,060 INFO L124 PetriNetUnfolderBase]: 586/1139 cut-off events. [2024-06-28 03:46:50,060 INFO L125 PetriNetUnfolderBase]: For 150218/150220 co-relation queries the response was YES. [2024-06-28 03:46:50,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8283 conditions, 1139 events. 586/1139 cut-off events. For 150218/150220 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6558 event pairs, 64 based on Foata normal form. 1/1139 useless extension candidates. Maximal degree in co-relation 8135. Up to 953 conditions per place. [2024-06-28 03:46:50,072 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 234 selfloop transitions, 54 changer transitions 0/291 dead transitions. [2024-06-28 03:46:50,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 291 transitions, 3472 flow [2024-06-28 03:46:50,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:50,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:50,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:46:50,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 03:46:50,073 INFO L175 Difference]: Start difference. First operand has 317 places, 278 transitions, 2821 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:46:50,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 291 transitions, 3472 flow [2024-06-28 03:46:50,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 291 transitions, 3322 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-28 03:46:50,522 INFO L231 Difference]: Finished difference. Result has 321 places, 280 transitions, 2832 flow [2024-06-28 03:46:50,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2832, PETRI_PLACES=321, PETRI_TRANSITIONS=280} [2024-06-28 03:46:50,523 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 291 predicate places. [2024-06-28 03:46:50,523 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 280 transitions, 2832 flow [2024-06-28 03:46:50,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:50,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:50,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:50,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:46:50,523 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-28 03:46:50,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:50,524 INFO L85 PathProgramCache]: Analyzing trace with hash 836278539, now seen corresponding path program 8 times [2024-06-28 03:46:50,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:50,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677757405] [2024-06-28 03:46:50,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:50,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:50,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:51,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:51,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:51,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677757405] [2024-06-28 03:46:51,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677757405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:51,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:51,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:51,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368446358] [2024-06-28 03:46:51,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:51,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:51,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:51,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:51,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:51,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:51,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 280 transitions, 2832 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:51,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:51,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:51,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:52,361 INFO L124 PetriNetUnfolderBase]: 590/1147 cut-off events. [2024-06-28 03:46:52,362 INFO L125 PetriNetUnfolderBase]: For 158629/158631 co-relation queries the response was YES. [2024-06-28 03:46:52,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8329 conditions, 1147 events. 590/1147 cut-off events. For 158629/158631 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6655 event pairs, 67 based on Foata normal form. 2/1148 useless extension candidates. Maximal degree in co-relation 8179. Up to 882 conditions per place. [2024-06-28 03:46:52,374 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 216 selfloop transitions, 75 changer transitions 0/294 dead transitions. [2024-06-28 03:46:52,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 294 transitions, 3492 flow [2024-06-28 03:46:52,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:52,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:52,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 03:46:52,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-28 03:46:52,375 INFO L175 Difference]: Start difference. First operand has 321 places, 280 transitions, 2832 flow. Second operand 11 states and 136 transitions. [2024-06-28 03:46:52,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 294 transitions, 3492 flow [2024-06-28 03:46:52,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 294 transitions, 3289 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 03:46:52,862 INFO L231 Difference]: Finished difference. Result has 324 places, 282 transitions, 2879 flow [2024-06-28 03:46:52,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2629, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2879, PETRI_PLACES=324, PETRI_TRANSITIONS=282} [2024-06-28 03:46:52,862 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 294 predicate places. [2024-06-28 03:46:52,863 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 282 transitions, 2879 flow [2024-06-28 03:46:52,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:52,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:52,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:52,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:46:52,863 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-28 03:46:52,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:52,864 INFO L85 PathProgramCache]: Analyzing trace with hash -55903886, now seen corresponding path program 14 times [2024-06-28 03:46:52,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:52,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122894749] [2024-06-28 03:46:52,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:52,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:52,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:54,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:54,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:54,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122894749] [2024-06-28 03:46:54,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122894749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:54,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:54,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:54,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956802826] [2024-06-28 03:46:54,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:54,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:54,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:54,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:54,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:54,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:54,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 282 transitions, 2879 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:54,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:54,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:54,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:54,620 INFO L124 PetriNetUnfolderBase]: 588/1144 cut-off events. [2024-06-28 03:46:54,621 INFO L125 PetriNetUnfolderBase]: For 149075/149077 co-relation queries the response was YES. [2024-06-28 03:46:54,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8261 conditions, 1144 events. 588/1144 cut-off events. For 149075/149077 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6641 event pairs, 64 based on Foata normal form. 1/1144 useless extension candidates. Maximal degree in co-relation 8110. Up to 698 conditions per place. [2024-06-28 03:46:54,631 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 159 selfloop transitions, 131 changer transitions 0/293 dead transitions. [2024-06-28 03:46:54,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 293 transitions, 3923 flow [2024-06-28 03:46:54,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:46:54,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:46:54,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-28 03:46:54,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-28 03:46:54,633 INFO L175 Difference]: Start difference. First operand has 324 places, 282 transitions, 2879 flow. Second operand 10 states and 134 transitions. [2024-06-28 03:46:54,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 293 transitions, 3923 flow [2024-06-28 03:46:55,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 293 transitions, 3721 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-28 03:46:55,051 INFO L231 Difference]: Finished difference. Result has 326 places, 282 transitions, 2948 flow [2024-06-28 03:46:55,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2677, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2948, PETRI_PLACES=326, PETRI_TRANSITIONS=282} [2024-06-28 03:46:55,052 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 296 predicate places. [2024-06-28 03:46:55,052 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 282 transitions, 2948 flow [2024-06-28 03:46:55,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:55,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:55,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:55,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:46:55,053 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-28 03:46:55,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:55,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1732341095, now seen corresponding path program 9 times [2024-06-28 03:46:55,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:55,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676239994] [2024-06-28 03:46:55,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:55,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:55,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:56,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:56,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:56,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676239994] [2024-06-28 03:46:56,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676239994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:56,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:56,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:56,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153606678] [2024-06-28 03:46:56,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:56,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:56,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:56,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:56,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:56,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:56,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 282 transitions, 2948 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:56,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:56,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:56,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:56,639 INFO L124 PetriNetUnfolderBase]: 595/1157 cut-off events. [2024-06-28 03:46:56,639 INFO L125 PetriNetUnfolderBase]: For 157915/157917 co-relation queries the response was YES. [2024-06-28 03:46:56,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8422 conditions, 1157 events. 595/1157 cut-off events. For 157915/157917 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 6716 event pairs, 66 based on Foata normal form. 2/1158 useless extension candidates. Maximal degree in co-relation 8270. Up to 974 conditions per place. [2024-06-28 03:46:56,650 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 241 selfloop transitions, 52 changer transitions 0/296 dead transitions. [2024-06-28 03:46:56,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 296 transitions, 3618 flow [2024-06-28 03:46:56,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:56,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:56,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:46:56,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 03:46:56,653 INFO L175 Difference]: Start difference. First operand has 326 places, 282 transitions, 2948 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:46:56,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 296 transitions, 3618 flow [2024-06-28 03:46:57,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 296 transitions, 3335 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 03:46:57,140 INFO L231 Difference]: Finished difference. Result has 327 places, 285 transitions, 2835 flow [2024-06-28 03:46:57,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2667, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2835, PETRI_PLACES=327, PETRI_TRANSITIONS=285} [2024-06-28 03:46:57,140 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-28 03:46:57,140 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 285 transitions, 2835 flow [2024-06-28 03:46:57,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:57,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:57,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:57,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:46:57,141 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-28 03:46:57,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:57,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1732331795, now seen corresponding path program 10 times [2024-06-28 03:46:57,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:57,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768842658] [2024-06-28 03:46:57,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:57,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:57,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:58,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:58,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:58,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768842658] [2024-06-28 03:46:58,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768842658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:58,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:58,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:46:58,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746538605] [2024-06-28 03:46:58,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:58,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:46:58,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:58,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:46:58,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:46:58,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:46:58,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 285 transitions, 2835 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:58,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:58,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:46:58,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:58,711 INFO L124 PetriNetUnfolderBase]: 606/1178 cut-off events. [2024-06-28 03:46:58,712 INFO L125 PetriNetUnfolderBase]: For 171151/171153 co-relation queries the response was YES. [2024-06-28 03:46:58,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8651 conditions, 1178 events. 606/1178 cut-off events. For 171151/171153 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 6855 event pairs, 65 based on Foata normal form. 2/1179 useless extension candidates. Maximal degree in co-relation 8501. Up to 964 conditions per place. [2024-06-28 03:46:58,724 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 242 selfloop transitions, 55 changer transitions 0/300 dead transitions. [2024-06-28 03:46:58,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 300 transitions, 3763 flow [2024-06-28 03:46:58,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:46:58,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:46:58,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:46:58,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-28 03:46:58,725 INFO L175 Difference]: Start difference. First operand has 327 places, 285 transitions, 2835 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:46:58,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 300 transitions, 3763 flow [2024-06-28 03:46:59,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 300 transitions, 3549 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-28 03:46:59,218 INFO L231 Difference]: Finished difference. Result has 329 places, 287 transitions, 2821 flow [2024-06-28 03:46:59,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2621, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2821, PETRI_PLACES=329, PETRI_TRANSITIONS=287} [2024-06-28 03:46:59,218 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 299 predicate places. [2024-06-28 03:46:59,218 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 287 transitions, 2821 flow [2024-06-28 03:46:59,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:59,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:59,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:59,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:46:59,219 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-28 03:46:59,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:59,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1498110095, now seen corresponding path program 11 times [2024-06-28 03:46:59,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:59,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138043893] [2024-06-28 03:46:59,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:59,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:59,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:00,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:00,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:00,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138043893] [2024-06-28 03:47:00,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138043893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:00,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:00,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:00,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277761157] [2024-06-28 03:47:00,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:00,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:00,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:00,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:00,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:00,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:00,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 287 transitions, 2821 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:00,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:00,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:00,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:00,942 INFO L124 PetriNetUnfolderBase]: 613/1191 cut-off events. [2024-06-28 03:47:00,942 INFO L125 PetriNetUnfolderBase]: For 174187/174189 co-relation queries the response was YES. [2024-06-28 03:47:00,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8663 conditions, 1191 events. 613/1191 cut-off events. For 174187/174189 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 6958 event pairs, 72 based on Foata normal form. 2/1192 useless extension candidates. Maximal degree in co-relation 8514. Up to 917 conditions per place. [2024-06-28 03:47:00,956 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 220 selfloop transitions, 79 changer transitions 0/302 dead transitions. [2024-06-28 03:47:00,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 302 transitions, 3510 flow [2024-06-28 03:47:00,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:00,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:00,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-28 03:47:00,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-28 03:47:00,957 INFO L175 Difference]: Start difference. First operand has 329 places, 287 transitions, 2821 flow. Second operand 11 states and 138 transitions. [2024-06-28 03:47:00,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 302 transitions, 3510 flow [2024-06-28 03:47:01,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 302 transitions, 3396 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 03:47:01,466 INFO L231 Difference]: Finished difference. Result has 333 places, 290 transitions, 2932 flow [2024-06-28 03:47:01,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2932, PETRI_PLACES=333, PETRI_TRANSITIONS=290} [2024-06-28 03:47:01,467 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2024-06-28 03:47:01,467 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 290 transitions, 2932 flow [2024-06-28 03:47:01,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:01,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:01,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:01,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:47:01,468 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-28 03:47:01,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:01,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1425894662, now seen corresponding path program 15 times [2024-06-28 03:47:01,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:01,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062071111] [2024-06-28 03:47:01,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:01,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:01,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:02,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:02,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:02,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062071111] [2024-06-28 03:47:02,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062071111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:02,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:02,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:02,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147372823] [2024-06-28 03:47:02,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:02,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:02,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:02,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:02,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:02,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:02,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 290 transitions, 2932 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:02,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:02,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:02,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:03,089 INFO L124 PetriNetUnfolderBase]: 626/1216 cut-off events. [2024-06-28 03:47:03,090 INFO L125 PetriNetUnfolderBase]: For 184114/184116 co-relation queries the response was YES. [2024-06-28 03:47:03,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9224 conditions, 1216 events. 626/1216 cut-off events. For 184114/184116 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7150 event pairs, 72 based on Foata normal form. 1/1216 useless extension candidates. Maximal degree in co-relation 9073. Up to 858 conditions per place. [2024-06-28 03:47:03,103 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 194 selfloop transitions, 111 changer transitions 0/308 dead transitions. [2024-06-28 03:47:03,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 308 transitions, 3982 flow [2024-06-28 03:47:03,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:03,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:03,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-28 03:47:03,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-28 03:47:03,104 INFO L175 Difference]: Start difference. First operand has 333 places, 290 transitions, 2932 flow. Second operand 11 states and 142 transitions. [2024-06-28 03:47:03,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 308 transitions, 3982 flow [2024-06-28 03:47:03,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 308 transitions, 3784 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 03:47:03,636 INFO L231 Difference]: Finished difference. Result has 337 places, 296 transitions, 3173 flow [2024-06-28 03:47:03,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2734, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3173, PETRI_PLACES=337, PETRI_TRANSITIONS=296} [2024-06-28 03:47:03,637 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-06-28 03:47:03,637 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 296 transitions, 3173 flow [2024-06-28 03:47:03,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:03,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:03,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:03,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:47:03,637 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-28 03:47:03,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:03,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1732600565, now seen corresponding path program 12 times [2024-06-28 03:47:03,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:03,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52377441] [2024-06-28 03:47:03,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:03,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:03,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:04,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:04,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:04,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52377441] [2024-06-28 03:47:04,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52377441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:04,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:04,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:04,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069303666] [2024-06-28 03:47:04,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:04,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:04,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:04,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:04,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:05,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:05,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 296 transitions, 3173 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:05,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:05,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:05,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:05,429 INFO L124 PetriNetUnfolderBase]: 630/1224 cut-off events. [2024-06-28 03:47:05,430 INFO L125 PetriNetUnfolderBase]: For 194019/194021 co-relation queries the response was YES. [2024-06-28 03:47:05,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9359 conditions, 1224 events. 630/1224 cut-off events. For 194019/194021 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7211 event pairs, 70 based on Foata normal form. 2/1225 useless extension candidates. Maximal degree in co-relation 9208. Up to 1031 conditions per place. [2024-06-28 03:47:05,443 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 261 selfloop transitions, 45 changer transitions 0/309 dead transitions. [2024-06-28 03:47:05,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 309 transitions, 3853 flow [2024-06-28 03:47:05,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:05,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:05,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:47:05,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 03:47:05,444 INFO L175 Difference]: Start difference. First operand has 337 places, 296 transitions, 3173 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:47:05,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 309 transitions, 3853 flow [2024-06-28 03:47:05,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 309 transitions, 3676 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 03:47:05,948 INFO L231 Difference]: Finished difference. Result has 341 places, 297 transitions, 3130 flow [2024-06-28 03:47:05,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2996, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3130, PETRI_PLACES=341, PETRI_TRANSITIONS=297} [2024-06-28 03:47:05,949 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-28 03:47:05,949 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 297 transitions, 3130 flow [2024-06-28 03:47:05,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:05,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:05,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:05,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:47:05,950 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-28 03:47:05,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:05,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1739750405, now seen corresponding path program 13 times [2024-06-28 03:47:05,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:05,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544207039] [2024-06-28 03:47:05,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:05,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:05,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:07,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:07,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:07,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544207039] [2024-06-28 03:47:07,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544207039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:07,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:07,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:07,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549787203] [2024-06-28 03:47:07,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:07,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:07,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:07,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:07,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:07,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:07,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 297 transitions, 3130 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:07,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:07,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:07,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:07,788 INFO L124 PetriNetUnfolderBase]: 627/1219 cut-off events. [2024-06-28 03:47:07,788 INFO L125 PetriNetUnfolderBase]: For 183426/183428 co-relation queries the response was YES. [2024-06-28 03:47:07,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9103 conditions, 1219 events. 627/1219 cut-off events. For 183426/183428 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7192 event pairs, 69 based on Foata normal form. 2/1220 useless extension candidates. Maximal degree in co-relation 8950. Up to 1026 conditions per place. [2024-06-28 03:47:07,799 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 262 selfloop transitions, 44 changer transitions 0/309 dead transitions. [2024-06-28 03:47:07,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 309 transitions, 3772 flow [2024-06-28 03:47:07,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:07,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:07,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 03:47:07,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-28 03:47:07,800 INFO L175 Difference]: Start difference. First operand has 341 places, 297 transitions, 3130 flow. Second operand 11 states and 136 transitions. [2024-06-28 03:47:07,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 309 transitions, 3772 flow [2024-06-28 03:47:08,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 309 transitions, 3615 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-28 03:47:08,337 INFO L231 Difference]: Finished difference. Result has 343 places, 297 transitions, 3065 flow [2024-06-28 03:47:08,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3065, PETRI_PLACES=343, PETRI_TRANSITIONS=297} [2024-06-28 03:47:08,337 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-28 03:47:08,337 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 297 transitions, 3065 flow [2024-06-28 03:47:08,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:08,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:08,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:08,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:47:08,338 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-28 03:47:08,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:08,338 INFO L85 PathProgramCache]: Analyzing trace with hash -48754046, now seen corresponding path program 16 times [2024-06-28 03:47:08,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:08,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331138539] [2024-06-28 03:47:08,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:08,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:08,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:09,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-28 03:47:09,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:09,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331138539] [2024-06-28 03:47:09,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331138539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:09,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:09,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:09,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527346978] [2024-06-28 03:47:09,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:09,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:09,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:09,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:09,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:09,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:09,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 297 transitions, 3065 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:09,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:09,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:09,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:10,089 INFO L124 PetriNetUnfolderBase]: 623/1213 cut-off events. [2024-06-28 03:47:10,090 INFO L125 PetriNetUnfolderBase]: For 171638/171640 co-relation queries the response was YES. [2024-06-28 03:47:10,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8698 conditions, 1213 events. 623/1213 cut-off events. For 171638/171640 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7157 event pairs, 66 based on Foata normal form. 2/1214 useless extension candidates. Maximal degree in co-relation 8544. Up to 754 conditions per place. [2024-06-28 03:47:10,103 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 168 selfloop transitions, 137 changer transitions 0/308 dead transitions. [2024-06-28 03:47:10,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 308 transitions, 4163 flow [2024-06-28 03:47:10,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:47:10,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:47:10,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-28 03:47:10,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-28 03:47:10,104 INFO L175 Difference]: Start difference. First operand has 343 places, 297 transitions, 3065 flow. Second operand 10 states and 135 transitions. [2024-06-28 03:47:10,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 308 transitions, 4163 flow [2024-06-28 03:47:10,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 308 transitions, 3958 flow, removed 51 selfloop flow, removed 11 redundant places. [2024-06-28 03:47:10,620 INFO L231 Difference]: Finished difference. Result has 342 places, 297 transitions, 3146 flow [2024-06-28 03:47:10,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2860, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3146, PETRI_PLACES=342, PETRI_TRANSITIONS=297} [2024-06-28 03:47:10,621 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 312 predicate places. [2024-06-28 03:47:10,621 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 297 transitions, 3146 flow [2024-06-28 03:47:10,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:10,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:10,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:10,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:47:10,621 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-28 03:47:10,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:10,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1739758124, now seen corresponding path program 17 times [2024-06-28 03:47:10,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:10,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709019920] [2024-06-28 03:47:10,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:10,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:10,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:11,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-28 03:47:11,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:11,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709019920] [2024-06-28 03:47:11,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709019920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:11,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:11,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:11,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549525381] [2024-06-28 03:47:11,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:11,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:11,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:11,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:11,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:12,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:12,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 297 transitions, 3146 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:12,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:12,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:12,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:12,573 INFO L124 PetriNetUnfolderBase]: 626/1218 cut-off events. [2024-06-28 03:47:12,573 INFO L125 PetriNetUnfolderBase]: For 167748/167750 co-relation queries the response was YES. [2024-06-28 03:47:12,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8868 conditions, 1218 events. 626/1218 cut-off events. For 167748/167750 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 7182 event pairs, 66 based on Foata normal form. 1/1218 useless extension candidates. Maximal degree in co-relation 8715. Up to 1028 conditions per place. [2024-06-28 03:47:12,586 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 254 selfloop transitions, 52 changer transitions 0/309 dead transitions. [2024-06-28 03:47:12,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 309 transitions, 3842 flow [2024-06-28 03:47:12,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:12,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:12,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:47:12,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-28 03:47:12,588 INFO L175 Difference]: Start difference. First operand has 342 places, 297 transitions, 3146 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:47:12,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 309 transitions, 3842 flow [2024-06-28 03:47:13,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 309 transitions, 3550 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 03:47:13,104 INFO L231 Difference]: Finished difference. Result has 343 places, 299 transitions, 3029 flow [2024-06-28 03:47:13,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2858, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3029, PETRI_PLACES=343, PETRI_TRANSITIONS=299} [2024-06-28 03:47:13,105 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-28 03:47:13,105 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 299 transitions, 3029 flow [2024-06-28 03:47:13,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:13,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:13,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:13,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:47:13,106 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-28 03:47:13,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:13,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1739959934, now seen corresponding path program 18 times [2024-06-28 03:47:13,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:13,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499959307] [2024-06-28 03:47:13,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:13,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:13,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:14,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:14,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:14,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499959307] [2024-06-28 03:47:14,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499959307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:14,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:14,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:14,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688028273] [2024-06-28 03:47:14,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:14,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:14,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:14,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:14,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:14,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:14,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 299 transitions, 3029 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:14,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:14,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:14,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:15,228 INFO L124 PetriNetUnfolderBase]: 624/1215 cut-off events. [2024-06-28 03:47:15,228 INFO L125 PetriNetUnfolderBase]: For 157924/157926 co-relation queries the response was YES. [2024-06-28 03:47:15,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8483 conditions, 1215 events. 624/1215 cut-off events. For 157924/157926 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 7170 event pairs, 69 based on Foata normal form. 1/1215 useless extension candidates. Maximal degree in co-relation 8332. Up to 969 conditions per place. [2024-06-28 03:47:15,241 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 237 selfloop transitions, 70 changer transitions 0/310 dead transitions. [2024-06-28 03:47:15,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 310 transitions, 3671 flow [2024-06-28 03:47:15,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:15,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:15,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-28 03:47:15,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-28 03:47:15,243 INFO L175 Difference]: Start difference. First operand has 343 places, 299 transitions, 3029 flow. Second operand 11 states and 141 transitions. [2024-06-28 03:47:15,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 310 transitions, 3671 flow [2024-06-28 03:47:15,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 310 transitions, 3479 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-28 03:47:15,766 INFO L231 Difference]: Finished difference. Result has 346 places, 299 transitions, 2982 flow [2024-06-28 03:47:15,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2982, PETRI_PLACES=346, PETRI_TRANSITIONS=299} [2024-06-28 03:47:15,767 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-28 03:47:15,767 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 299 transitions, 2982 flow [2024-06-28 03:47:15,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:15,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:15,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:15,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:47:15,768 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-28 03:47:15,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:15,768 INFO L85 PathProgramCache]: Analyzing trace with hash 843428379, now seen corresponding path program 14 times [2024-06-28 03:47:15,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:15,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145173356] [2024-06-28 03:47:15,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:15,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:15,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:17,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:17,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:17,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145173356] [2024-06-28 03:47:17,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145173356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:17,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:17,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:17,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657490904] [2024-06-28 03:47:17,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:17,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:17,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:17,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:17,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:17,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:17,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 299 transitions, 2982 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:17,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:17,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:17,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:17,607 INFO L124 PetriNetUnfolderBase]: 628/1223 cut-off events. [2024-06-28 03:47:17,607 INFO L125 PetriNetUnfolderBase]: For 167580/167582 co-relation queries the response was YES. [2024-06-28 03:47:17,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8560 conditions, 1223 events. 628/1223 cut-off events. For 167580/167582 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 7262 event pairs, 71 based on Foata normal form. 2/1224 useless extension candidates. Maximal degree in co-relation 8408. Up to 954 conditions per place. [2024-06-28 03:47:17,620 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 235 selfloop transitions, 74 changer transitions 0/312 dead transitions. [2024-06-28 03:47:17,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 312 transitions, 3676 flow [2024-06-28 03:47:17,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:17,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:17,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:47:17,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-28 03:47:17,621 INFO L175 Difference]: Start difference. First operand has 346 places, 299 transitions, 2982 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:47:17,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 312 transitions, 3676 flow [2024-06-28 03:47:18,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 312 transitions, 3501 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:47:18,145 INFO L231 Difference]: Finished difference. Result has 346 places, 300 transitions, 3007 flow [2024-06-28 03:47:18,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3007, PETRI_PLACES=346, PETRI_TRANSITIONS=300} [2024-06-28 03:47:18,146 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-28 03:47:18,146 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 300 transitions, 3007 flow [2024-06-28 03:47:18,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:18,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:18,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-28 03:47:18,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 03:47:18,147 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-28 03:47:18,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:18,147 INFO L85 PathProgramCache]: Analyzing trace with hash -48477557, now seen corresponding path program 15 times [2024-06-28 03:47:18,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:18,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026198983] [2024-06-28 03:47:18,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:18,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:18,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:19,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:19,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:19,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026198983] [2024-06-28 03:47:19,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026198983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:19,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:19,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:19,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703742006] [2024-06-28 03:47:19,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:19,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:19,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:19,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:19,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:19,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:19,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 300 transitions, 3007 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:19,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:19,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:19,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:19,747 INFO L124 PetriNetUnfolderBase]: 632/1231 cut-off events. [2024-06-28 03:47:19,747 INFO L125 PetriNetUnfolderBase]: For 171492/171494 co-relation queries the response was YES. [2024-06-28 03:47:19,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8693 conditions, 1231 events. 632/1231 cut-off events. For 171492/171494 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7311 event pairs, 66 based on Foata normal form. 2/1232 useless extension candidates. Maximal degree in co-relation 8540. Up to 895 conditions per place. [2024-06-28 03:47:19,761 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 217 selfloop transitions, 92 changer transitions 0/312 dead transitions. [2024-06-28 03:47:19,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 312 transitions, 3697 flow [2024-06-28 03:47:19,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:47:19,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:47:19,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-28 03:47:19,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:47:19,762 INFO L175 Difference]: Start difference. First operand has 346 places, 300 transitions, 3007 flow. Second operand 10 states and 130 transitions. [2024-06-28 03:47:19,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 312 transitions, 3697 flow [2024-06-28 03:47:20,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 312 transitions, 3492 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-28 03:47:20,304 INFO L231 Difference]: Finished difference. Result has 346 places, 301 transitions, 3040 flow [2024-06-28 03:47:20,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3040, PETRI_PLACES=346, PETRI_TRANSITIONS=301} [2024-06-28 03:47:20,305 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-28 03:47:20,305 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 301 transitions, 3040 flow [2024-06-28 03:47:20,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:20,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:20,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:20,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 03:47:20,305 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-28 03:47:20,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:20,306 INFO L85 PathProgramCache]: Analyzing trace with hash 199674242, now seen corresponding path program 19 times [2024-06-28 03:47:20,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:20,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258130647] [2024-06-28 03:47:20,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:20,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:20,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:21,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:21,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:21,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258130647] [2024-06-28 03:47:21,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258130647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:21,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:21,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:21,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010693364] [2024-06-28 03:47:21,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:21,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:21,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:21,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:21,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:21,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:21,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 301 transitions, 3040 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:21,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:21,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:21,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:22,260 INFO L124 PetriNetUnfolderBase]: 643/1252 cut-off events. [2024-06-28 03:47:22,261 INFO L125 PetriNetUnfolderBase]: For 174627/174627 co-relation queries the response was YES. [2024-06-28 03:47:22,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9000 conditions, 1252 events. 643/1252 cut-off events. For 174627/174627 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 7461 event pairs, 66 based on Foata normal form. 1/1252 useless extension candidates. Maximal degree in co-relation 8846. Up to 1133 conditions per place. [2024-06-28 03:47:22,274 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 290 selfloop transitions, 25 changer transitions 0/318 dead transitions. [2024-06-28 03:47:22,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 318 transitions, 4090 flow [2024-06-28 03:47:22,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:22,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:22,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-28 03:47:22,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-28 03:47:22,275 INFO L175 Difference]: Start difference. First operand has 346 places, 301 transitions, 3040 flow. Second operand 11 states and 129 transitions. [2024-06-28 03:47:22,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 318 transitions, 4090 flow [2024-06-28 03:47:22,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 318 transitions, 3858 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 03:47:22,768 INFO L231 Difference]: Finished difference. Result has 350 places, 307 transitions, 3030 flow [2024-06-28 03:47:22,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2812, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3030, PETRI_PLACES=350, PETRI_TRANSITIONS=307} [2024-06-28 03:47:22,768 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-28 03:47:22,768 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 307 transitions, 3030 flow [2024-06-28 03:47:22,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:22,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:22,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:22,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 03:47:22,769 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-28 03:47:22,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:22,769 INFO L85 PathProgramCache]: Analyzing trace with hash 524424941, now seen corresponding path program 16 times [2024-06-28 03:47:22,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:22,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488394162] [2024-06-28 03:47:22,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:22,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:22,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:24,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:24,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:24,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488394162] [2024-06-28 03:47:24,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488394162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:24,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:24,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:24,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970871364] [2024-06-28 03:47:24,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:24,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:24,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:24,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:24,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:24,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:24,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 307 transitions, 3030 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:24,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:24,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:24,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:24,623 INFO L124 PetriNetUnfolderBase]: 647/1260 cut-off events. [2024-06-28 03:47:24,624 INFO L125 PetriNetUnfolderBase]: For 184743/184743 co-relation queries the response was YES. [2024-06-28 03:47:24,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8917 conditions, 1260 events. 647/1260 cut-off events. For 184743/184743 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7527 event pairs, 62 based on Foata normal form. 2/1261 useless extension candidates. Maximal degree in co-relation 8761. Up to 1091 conditions per place. [2024-06-28 03:47:24,638 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 294 selfloop transitions, 26 changer transitions 0/323 dead transitions. [2024-06-28 03:47:24,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 323 transitions, 3992 flow [2024-06-28 03:47:24,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:47:24,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:47:24,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-28 03:47:24,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-28 03:47:24,639 INFO L175 Difference]: Start difference. First operand has 350 places, 307 transitions, 3030 flow. Second operand 12 states and 139 transitions. [2024-06-28 03:47:24,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 323 transitions, 3992 flow [2024-06-28 03:47:25,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 323 transitions, 3909 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 03:47:25,152 INFO L231 Difference]: Finished difference. Result has 356 places, 308 transitions, 3053 flow [2024-06-28 03:47:25,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2947, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3053, PETRI_PLACES=356, PETRI_TRANSITIONS=308} [2024-06-28 03:47:25,153 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 326 predicate places. [2024-06-28 03:47:25,153 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 308 transitions, 3053 flow [2024-06-28 03:47:25,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:25,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:25,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:25,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 03:47:25,156 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-28 03:47:25,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:25,157 INFO L85 PathProgramCache]: Analyzing trace with hash 513373751, now seen corresponding path program 17 times [2024-06-28 03:47:25,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:25,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270309647] [2024-06-28 03:47:25,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:25,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:25,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:26,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:26,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:26,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270309647] [2024-06-28 03:47:26,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270309647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:26,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:26,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:26,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148305103] [2024-06-28 03:47:26,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:26,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:26,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:26,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:26,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:26,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:26,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 308 transitions, 3053 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:26,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:26,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:26,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:26,912 INFO L124 PetriNetUnfolderBase]: 651/1268 cut-off events. [2024-06-28 03:47:26,913 INFO L125 PetriNetUnfolderBase]: For 188198/188198 co-relation queries the response was YES. [2024-06-28 03:47:26,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9047 conditions, 1268 events. 651/1268 cut-off events. For 188198/188198 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 7575 event pairs, 68 based on Foata normal form. 2/1269 useless extension candidates. Maximal degree in co-relation 8889. Up to 1148 conditions per place. [2024-06-28 03:47:26,927 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 293 selfloop transitions, 25 changer transitions 0/321 dead transitions. [2024-06-28 03:47:26,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 321 transitions, 3767 flow [2024-06-28 03:47:26,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:47:26,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:47:26,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-28 03:47:26,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-28 03:47:26,931 INFO L175 Difference]: Start difference. First operand has 356 places, 308 transitions, 3053 flow. Second operand 12 states and 137 transitions. [2024-06-28 03:47:26,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 321 transitions, 3767 flow [2024-06-28 03:47:27,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 321 transitions, 3597 flow, removed 32 selfloop flow, removed 11 redundant places. [2024-06-28 03:47:27,474 INFO L231 Difference]: Finished difference. Result has 357 places, 309 transitions, 2991 flow [2024-06-28 03:47:27,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2991, PETRI_PLACES=357, PETRI_TRANSITIONS=309} [2024-06-28 03:47:27,475 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-28 03:47:27,476 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 309 transitions, 2991 flow [2024-06-28 03:47:27,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:27,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:27,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:27,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 03:47:27,478 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-28 03:47:27,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:27,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1167606692, now seen corresponding path program 20 times [2024-06-28 03:47:27,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:27,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583026814] [2024-06-28 03:47:27,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:27,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:27,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:28,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:28,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:28,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583026814] [2024-06-28 03:47:28,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583026814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:28,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:28,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:47:28,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498002756] [2024-06-28 03:47:28,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:28,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:47:28,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:28,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:47:28,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:47:28,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:28,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 309 transitions, 2991 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:28,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:28,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:28,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:28,970 INFO L124 PetriNetUnfolderBase]: 625/1216 cut-off events. [2024-06-28 03:47:28,970 INFO L125 PetriNetUnfolderBase]: For 115549/115549 co-relation queries the response was YES. [2024-06-28 03:47:28,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7242 conditions, 1216 events. 625/1216 cut-off events. For 115549/115549 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7251 event pairs, 56 based on Foata normal form. 2/1217 useless extension candidates. Maximal degree in co-relation 7085. Up to 1086 conditions per place. [2024-06-28 03:47:28,983 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 283 selfloop transitions, 33 changer transitions 0/319 dead transitions. [2024-06-28 03:47:28,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 319 transitions, 3889 flow [2024-06-28 03:47:28,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:47:28,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:47:28,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-28 03:47:28,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:47:28,984 INFO L175 Difference]: Start difference. First operand has 357 places, 309 transitions, 2991 flow. Second operand 10 states and 120 transitions. [2024-06-28 03:47:28,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 319 transitions, 3889 flow [2024-06-28 03:47:29,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 319 transitions, 3707 flow, removed 67 selfloop flow, removed 10 redundant places. [2024-06-28 03:47:29,387 INFO L231 Difference]: Finished difference. Result has 357 places, 309 transitions, 2889 flow [2024-06-28 03:47:29,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2889, PETRI_PLACES=357, PETRI_TRANSITIONS=309} [2024-06-28 03:47:29,388 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-28 03:47:29,388 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 309 transitions, 2889 flow [2024-06-28 03:47:29,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:29,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:29,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:29,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 03:47:29,389 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-28 03:47:29,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:29,389 INFO L85 PathProgramCache]: Analyzing trace with hash 513383051, now seen corresponding path program 18 times [2024-06-28 03:47:29,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:29,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000169936] [2024-06-28 03:47:29,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:29,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:29,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:30,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:30,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:30,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000169936] [2024-06-28 03:47:30,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000169936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:30,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:30,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:30,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784134718] [2024-06-28 03:47:30,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:30,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:30,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:30,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:30,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:30,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:30,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 309 transitions, 2889 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:30,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:30,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:30,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:31,249 INFO L124 PetriNetUnfolderBase]: 629/1224 cut-off events. [2024-06-28 03:47:31,249 INFO L125 PetriNetUnfolderBase]: For 116300/116300 co-relation queries the response was YES. [2024-06-28 03:47:31,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7212 conditions, 1224 events. 629/1224 cut-off events. For 116300/116300 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 7307 event pairs, 54 based on Foata normal form. 2/1225 useless extension candidates. Maximal degree in co-relation 7054. Up to 1090 conditions per place. [2024-06-28 03:47:31,263 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 294 selfloop transitions, 26 changer transitions 0/323 dead transitions. [2024-06-28 03:47:31,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 323 transitions, 3602 flow [2024-06-28 03:47:31,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:47:31,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:47:31,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-28 03:47:31,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-28 03:47:31,264 INFO L175 Difference]: Start difference. First operand has 357 places, 309 transitions, 2889 flow. Second operand 12 states and 139 transitions. [2024-06-28 03:47:31,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 323 transitions, 3602 flow [2024-06-28 03:47:31,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 323 transitions, 3492 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 03:47:31,666 INFO L231 Difference]: Finished difference. Result has 358 places, 310 transitions, 2882 flow [2024-06-28 03:47:31,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2882, PETRI_PLACES=358, PETRI_TRANSITIONS=310} [2024-06-28 03:47:31,667 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-28 03:47:31,667 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 310 transitions, 2882 flow [2024-06-28 03:47:31,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:31,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:31,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:31,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 03:47:31,667 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-28 03:47:31,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:31,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1176810902, now seen corresponding path program 21 times [2024-06-28 03:47:31,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:31,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462779303] [2024-06-28 03:47:31,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:31,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:31,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:33,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:33,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:33,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462779303] [2024-06-28 03:47:33,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462779303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:33,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:33,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:33,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134689903] [2024-06-28 03:47:33,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:33,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:33,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:33,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:33,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:33,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:33,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 310 transitions, 2882 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:33,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:33,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:33,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:33,684 INFO L124 PetriNetUnfolderBase]: 627/1221 cut-off events. [2024-06-28 03:47:33,685 INFO L125 PetriNetUnfolderBase]: For 99562/99562 co-relation queries the response was YES. [2024-06-28 03:47:33,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7024 conditions, 1221 events. 627/1221 cut-off events. For 99562/99562 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 7281 event pairs, 56 based on Foata normal form. 1/1221 useless extension candidates. Maximal degree in co-relation 6867. Up to 1119 conditions per place. [2024-06-28 03:47:33,698 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 299 selfloop transitions, 18 changer transitions 0/320 dead transitions. [2024-06-28 03:47:33,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 320 transitions, 3538 flow [2024-06-28 03:47:33,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:33,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:33,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-28 03:47:33,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-28 03:47:33,699 INFO L175 Difference]: Start difference. First operand has 358 places, 310 transitions, 2882 flow. Second operand 11 states and 124 transitions. [2024-06-28 03:47:33,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 320 transitions, 3538 flow [2024-06-28 03:47:34,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 320 transitions, 3395 flow, removed 45 selfloop flow, removed 11 redundant places. [2024-06-28 03:47:34,075 INFO L231 Difference]: Finished difference. Result has 358 places, 310 transitions, 2780 flow [2024-06-28 03:47:34,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2780, PETRI_PLACES=358, PETRI_TRANSITIONS=310} [2024-06-28 03:47:34,076 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-28 03:47:34,076 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 310 transitions, 2780 flow [2024-06-28 03:47:34,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:34,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:34,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:34,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 03:47:34,076 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-28 03:47:34,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:34,077 INFO L85 PathProgramCache]: Analyzing trace with hash 199415051, now seen corresponding path program 19 times [2024-06-28 03:47:34,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:34,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959988437] [2024-06-28 03:47:34,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:34,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:34,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:35,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:35,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:35,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959988437] [2024-06-28 03:47:35,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959988437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:35,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:35,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:35,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287397939] [2024-06-28 03:47:35,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:35,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:35,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:35,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:35,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:35,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:35,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 310 transitions, 2780 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:35,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:35,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:35,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:35,969 INFO L124 PetriNetUnfolderBase]: 631/1229 cut-off events. [2024-06-28 03:47:35,970 INFO L125 PetriNetUnfolderBase]: For 106845/106845 co-relation queries the response was YES. [2024-06-28 03:47:35,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6980 conditions, 1229 events. 631/1229 cut-off events. For 106845/106845 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 7354 event pairs, 56 based on Foata normal form. 2/1230 useless extension candidates. Maximal degree in co-relation 6823. Up to 1124 conditions per place. [2024-06-28 03:47:35,982 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 302 selfloop transitions, 17 changer transitions 0/322 dead transitions. [2024-06-28 03:47:35,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 322 transitions, 3489 flow [2024-06-28 03:47:35,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:35,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:35,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-28 03:47:35,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-28 03:47:35,984 INFO L175 Difference]: Start difference. First operand has 358 places, 310 transitions, 2780 flow. Second operand 11 states and 124 transitions. [2024-06-28 03:47:35,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 322 transitions, 3489 flow [2024-06-28 03:47:36,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 322 transitions, 3375 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 03:47:36,310 INFO L231 Difference]: Finished difference. Result has 358 places, 311 transitions, 2753 flow [2024-06-28 03:47:36,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2666, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2753, PETRI_PLACES=358, PETRI_TRANSITIONS=311} [2024-06-28 03:47:36,311 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-28 03:47:36,311 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 311 transitions, 2753 flow [2024-06-28 03:47:36,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:36,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:36,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:36,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 03:47:36,312 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-28 03:47:36,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:36,312 INFO L85 PathProgramCache]: Analyzing trace with hash 199674521, now seen corresponding path program 20 times [2024-06-28 03:47:36,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:36,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652332791] [2024-06-28 03:47:36,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:36,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:36,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:37,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:37,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:37,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652332791] [2024-06-28 03:47:37,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652332791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:37,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:37,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:37,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729967690] [2024-06-28 03:47:37,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:37,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:37,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:37,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:37,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:37,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:37,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 311 transitions, 2753 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:37,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:37,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:37,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:38,052 INFO L124 PetriNetUnfolderBase]: 635/1237 cut-off events. [2024-06-28 03:47:38,053 INFO L125 PetriNetUnfolderBase]: For 109639/109639 co-relation queries the response was YES. [2024-06-28 03:47:38,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6965 conditions, 1237 events. 635/1237 cut-off events. For 109639/109639 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7396 event pairs, 58 based on Foata normal form. 2/1238 useless extension candidates. Maximal degree in co-relation 6808. Up to 1105 conditions per place. [2024-06-28 03:47:38,065 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 293 selfloop transitions, 26 changer transitions 0/322 dead transitions. [2024-06-28 03:47:38,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 322 transitions, 3462 flow [2024-06-28 03:47:38,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:47:38,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:47:38,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-28 03:47:38,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-28 03:47:38,067 INFO L175 Difference]: Start difference. First operand has 358 places, 311 transitions, 2753 flow. Second operand 10 states and 117 transitions. [2024-06-28 03:47:38,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 322 transitions, 3462 flow [2024-06-28 03:47:38,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 322 transitions, 3364 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-06-28 03:47:38,420 INFO L231 Difference]: Finished difference. Result has 357 places, 312 transitions, 2766 flow [2024-06-28 03:47:38,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2655, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2766, PETRI_PLACES=357, PETRI_TRANSITIONS=312} [2024-06-28 03:47:38,420 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-28 03:47:38,420 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 312 transitions, 2766 flow [2024-06-28 03:47:38,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:38,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:38,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:38,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 03:47:38,421 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-28 03:47:38,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:38,421 INFO L85 PathProgramCache]: Analyzing trace with hash 199683821, now seen corresponding path program 21 times [2024-06-28 03:47:38,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:38,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233133939] [2024-06-28 03:47:38,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:38,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:38,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:39,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:39,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:39,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233133939] [2024-06-28 03:47:39,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233133939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:39,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:39,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:39,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740704184] [2024-06-28 03:47:39,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:39,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:39,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:39,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:39,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:39,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:39,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 312 transitions, 2766 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:39,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:39,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:39,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:40,104 INFO L124 PetriNetUnfolderBase]: 632/1232 cut-off events. [2024-06-28 03:47:40,104 INFO L125 PetriNetUnfolderBase]: For 95031/95031 co-relation queries the response was YES. [2024-06-28 03:47:40,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6609 conditions, 1232 events. 632/1232 cut-off events. For 95031/95031 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7385 event pairs, 53 based on Foata normal form. 2/1233 useless extension candidates. Maximal degree in co-relation 6452. Up to 1072 conditions per place. [2024-06-28 03:47:40,117 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 293 selfloop transitions, 27 changer transitions 0/323 dead transitions. [2024-06-28 03:47:40,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 323 transitions, 3430 flow [2024-06-28 03:47:40,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:47:40,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:47:40,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-28 03:47:40,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-28 03:47:40,118 INFO L175 Difference]: Start difference. First operand has 357 places, 312 transitions, 2766 flow. Second operand 10 states and 118 transitions. [2024-06-28 03:47:40,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 323 transitions, 3430 flow [2024-06-28 03:47:40,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 323 transitions, 3294 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-28 03:47:40,451 INFO L231 Difference]: Finished difference. Result has 359 places, 312 transitions, 2690 flow [2024-06-28 03:47:40,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2630, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2690, PETRI_PLACES=359, PETRI_TRANSITIONS=312} [2024-06-28 03:47:40,451 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-28 03:47:40,451 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 312 transitions, 2690 flow [2024-06-28 03:47:40,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:40,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:40,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:40,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 03:47:40,452 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-28 03:47:40,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:40,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1145278798, now seen corresponding path program 1 times [2024-06-28 03:47:40,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:40,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774375991] [2024-06-28 03:47:40,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:40,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:40,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:41,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:41,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:41,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774375991] [2024-06-28 03:47:41,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774375991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:41,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:41,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:41,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727225483] [2024-06-28 03:47:41,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:41,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:41,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:41,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:41,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:41,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:41,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 312 transitions, 2690 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:41,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:41,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:41,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:41,907 INFO L124 PetriNetUnfolderBase]: 644/1260 cut-off events. [2024-06-28 03:47:41,908 INFO L125 PetriNetUnfolderBase]: For 134035/134035 co-relation queries the response was YES. [2024-06-28 03:47:41,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6588 conditions, 1260 events. 644/1260 cut-off events. For 134035/134035 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 7598 event pairs, 49 based on Foata normal form. 8/1267 useless extension candidates. Maximal degree in co-relation 6430. Up to 1071 conditions per place. [2024-06-28 03:47:41,920 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 300 selfloop transitions, 16 changer transitions 18/337 dead transitions. [2024-06-28 03:47:41,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 337 transitions, 3467 flow [2024-06-28 03:47:41,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:41,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:41,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:47:41,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 03:47:41,922 INFO L175 Difference]: Start difference. First operand has 359 places, 312 transitions, 2690 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:47:41,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 337 transitions, 3467 flow [2024-06-28 03:47:42,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 337 transitions, 3396 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:47:42,248 INFO L231 Difference]: Finished difference. Result has 360 places, 308 transitions, 2634 flow [2024-06-28 03:47:42,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2619, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2634, PETRI_PLACES=360, PETRI_TRANSITIONS=308} [2024-06-28 03:47:42,249 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 330 predicate places. [2024-06-28 03:47:42,249 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 308 transitions, 2634 flow [2024-06-28 03:47:42,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:42,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:42,249 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-28 03:47:42,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 03:47:42,250 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-28 03:47:42,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:42,250 INFO L85 PathProgramCache]: Analyzing trace with hash -399565968, now seen corresponding path program 2 times [2024-06-28 03:47:42,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:42,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248767812] [2024-06-28 03:47:42,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:42,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:42,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:43,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:43,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:43,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248767812] [2024-06-28 03:47:43,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248767812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:43,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:43,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:43,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500700126] [2024-06-28 03:47:43,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:43,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:43,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:43,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:43,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:43,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:43,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 308 transitions, 2634 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:43,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:43,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:43,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:43,895 INFO L124 PetriNetUnfolderBase]: 623/1215 cut-off events. [2024-06-28 03:47:43,896 INFO L125 PetriNetUnfolderBase]: For 106026/106026 co-relation queries the response was YES. [2024-06-28 03:47:43,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6696 conditions, 1215 events. 623/1215 cut-off events. For 106026/106026 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7267 event pairs, 46 based on Foata normal form. 2/1216 useless extension candidates. Maximal degree in co-relation 6538. Up to 1060 conditions per place. [2024-06-28 03:47:43,909 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 301 selfloop transitions, 24 changer transitions 0/328 dead transitions. [2024-06-28 03:47:43,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 328 transitions, 3629 flow [2024-06-28 03:47:43,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:43,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:43,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 03:47:43,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-28 03:47:43,910 INFO L175 Difference]: Start difference. First operand has 360 places, 308 transitions, 2634 flow. Second operand 11 states and 131 transitions. [2024-06-28 03:47:43,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 328 transitions, 3629 flow [2024-06-28 03:47:44,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 328 transitions, 3581 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-28 03:47:44,269 INFO L231 Difference]: Finished difference. Result has 354 places, 310 transitions, 2700 flow [2024-06-28 03:47:44,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2594, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2700, PETRI_PLACES=354, PETRI_TRANSITIONS=310} [2024-06-28 03:47:44,284 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-28 03:47:44,285 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 310 transitions, 2700 flow [2024-06-28 03:47:44,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:44,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:44,285 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-28 03:47:44,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 03:47:44,285 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-28 03:47:44,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:44,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1156685276, now seen corresponding path program 3 times [2024-06-28 03:47:44,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:44,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994974757] [2024-06-28 03:47:44,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:44,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:44,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:45,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:45,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:45,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994974757] [2024-06-28 03:47:45,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994974757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:45,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:45,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:45,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641966836] [2024-06-28 03:47:45,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:45,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:45,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:45,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:45,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:45,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:45,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 310 transitions, 2700 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:45,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:45,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:45,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:45,795 INFO L124 PetriNetUnfolderBase]: 632/1238 cut-off events. [2024-06-28 03:47:45,795 INFO L125 PetriNetUnfolderBase]: For 142335/142335 co-relation queries the response was YES. [2024-06-28 03:47:45,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6581 conditions, 1238 events. 632/1238 cut-off events. For 142335/142335 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 7479 event pairs, 55 based on Foata normal form. 10/1247 useless extension candidates. Maximal degree in co-relation 6426. Up to 1061 conditions per place. [2024-06-28 03:47:45,808 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 295 selfloop transitions, 19 changer transitions 12/329 dead transitions. [2024-06-28 03:47:45,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 329 transitions, 3457 flow [2024-06-28 03:47:45,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:45,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:45,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-28 03:47:45,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:47:45,809 INFO L175 Difference]: Start difference. First operand has 354 places, 310 transitions, 2700 flow. Second operand 11 states and 132 transitions. [2024-06-28 03:47:45,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 329 transitions, 3457 flow [2024-06-28 03:47:46,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 329 transitions, 3354 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 03:47:46,177 INFO L231 Difference]: Finished difference. Result has 358 places, 304 transitions, 2596 flow [2024-06-28 03:47:46,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2597, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2596, PETRI_PLACES=358, PETRI_TRANSITIONS=304} [2024-06-28 03:47:46,177 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-28 03:47:46,178 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 304 transitions, 2596 flow [2024-06-28 03:47:46,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:46,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:46,178 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-28 03:47:46,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 03:47:46,178 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-28 03:47:46,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:46,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1067010740, now seen corresponding path program 4 times [2024-06-28 03:47:46,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:46,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080974434] [2024-06-28 03:47:46,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:46,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:46,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:47,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:47,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:47,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080974434] [2024-06-28 03:47:47,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080974434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:47,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:47,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:47,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342832825] [2024-06-28 03:47:47,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:47,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:47,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:47,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:47,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:47,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:47,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 304 transitions, 2596 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:47,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:47,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:47,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:47,659 INFO L124 PetriNetUnfolderBase]: 620/1218 cut-off events. [2024-06-28 03:47:47,659 INFO L125 PetriNetUnfolderBase]: For 129105/129105 co-relation queries the response was YES. [2024-06-28 03:47:47,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6399 conditions, 1218 events. 620/1218 cut-off events. For 129105/129105 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 7304 event pairs, 45 based on Foata normal form. 8/1225 useless extension candidates. Maximal degree in co-relation 6242. Up to 1046 conditions per place. [2024-06-28 03:47:47,672 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 293 selfloop transitions, 17 changer transitions 12/325 dead transitions. [2024-06-28 03:47:47,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 325 transitions, 3337 flow [2024-06-28 03:47:47,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:47,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:47,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:47:47,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 03:47:47,674 INFO L175 Difference]: Start difference. First operand has 358 places, 304 transitions, 2596 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:47:47,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 325 transitions, 3337 flow [2024-06-28 03:47:48,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 325 transitions, 3233 flow, removed 7 selfloop flow, removed 16 redundant places. [2024-06-28 03:47:48,059 INFO L231 Difference]: Finished difference. Result has 350 places, 301 transitions, 2517 flow [2024-06-28 03:47:48,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2496, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2517, PETRI_PLACES=350, PETRI_TRANSITIONS=301} [2024-06-28 03:47:48,060 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-28 03:47:48,060 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 301 transitions, 2517 flow [2024-06-28 03:47:48,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:48,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:48,060 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-28 03:47:48,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 03:47:48,061 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-28 03:47:48,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:48,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1273723664, now seen corresponding path program 5 times [2024-06-28 03:47:48,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:48,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807746698] [2024-06-28 03:47:48,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:48,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:48,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:49,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-28 03:47:49,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:49,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807746698] [2024-06-28 03:47:49,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807746698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:49,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:49,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:49,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790293587] [2024-06-28 03:47:49,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:49,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:49,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:49,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:49,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:49,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:49,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 301 transitions, 2517 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:49,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:49,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:49,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:49,701 INFO L124 PetriNetUnfolderBase]: 602/1180 cut-off events. [2024-06-28 03:47:49,701 INFO L125 PetriNetUnfolderBase]: For 87161/87161 co-relation queries the response was YES. [2024-06-28 03:47:49,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6181 conditions, 1180 events. 602/1180 cut-off events. For 87161/87161 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 7031 event pairs, 47 based on Foata normal form. 2/1181 useless extension candidates. Maximal degree in co-relation 6026. Up to 1044 conditions per place. [2024-06-28 03:47:49,710 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 289 selfloop transitions, 26 changer transitions 1/319 dead transitions. [2024-06-28 03:47:49,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 319 transitions, 3227 flow [2024-06-28 03:47:49,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:49,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:49,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:47:49,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 03:47:49,711 INFO L175 Difference]: Start difference. First operand has 350 places, 301 transitions, 2517 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:47:49,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 319 transitions, 3227 flow [2024-06-28 03:47:50,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 319 transitions, 3187 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:47:50,022 INFO L231 Difference]: Finished difference. Result has 347 places, 302 transitions, 2565 flow [2024-06-28 03:47:50,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2477, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2565, PETRI_PLACES=347, PETRI_TRANSITIONS=302} [2024-06-28 03:47:50,023 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 317 predicate places. [2024-06-28 03:47:50,023 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 302 transitions, 2565 flow [2024-06-28 03:47:50,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:50,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:50,023 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-28 03:47:50,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 03:47:50,024 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-28 03:47:50,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:50,024 INFO L85 PathProgramCache]: Analyzing trace with hash 192790734, now seen corresponding path program 6 times [2024-06-28 03:47:50,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:50,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046912402] [2024-06-28 03:47:50,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:50,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:50,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:51,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:51,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:51,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046912402] [2024-06-28 03:47:51,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046912402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:51,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:51,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:51,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100830884] [2024-06-28 03:47:51,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:51,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:51,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:51,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:51,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:51,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:51,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 302 transitions, 2565 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:51,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:51,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:51,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:51,557 INFO L124 PetriNetUnfolderBase]: 618/1216 cut-off events. [2024-06-28 03:47:51,557 INFO L125 PetriNetUnfolderBase]: For 160654/160654 co-relation queries the response was YES. [2024-06-28 03:47:51,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7004 conditions, 1216 events. 618/1216 cut-off events. For 160654/160654 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 7255 event pairs, 56 based on Foata normal form. 8/1223 useless extension candidates. Maximal degree in co-relation 6850. Up to 1005 conditions per place. [2024-06-28 03:47:51,569 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 292 selfloop transitions, 23 changer transitions 7/325 dead transitions. [2024-06-28 03:47:51,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 325 transitions, 3556 flow [2024-06-28 03:47:51,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:51,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:51,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 03:47:51,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-28 03:47:51,570 INFO L175 Difference]: Start difference. First operand has 347 places, 302 transitions, 2565 flow. Second operand 11 states and 136 transitions. [2024-06-28 03:47:51,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 325 transitions, 3556 flow [2024-06-28 03:47:52,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 325 transitions, 3472 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 03:47:52,022 INFO L231 Difference]: Finished difference. Result has 350 places, 300 transitions, 2513 flow [2024-06-28 03:47:52,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2481, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2513, PETRI_PLACES=350, PETRI_TRANSITIONS=300} [2024-06-28 03:47:52,023 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-28 03:47:52,023 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 300 transitions, 2513 flow [2024-06-28 03:47:52,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:52,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:52,023 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-28 03:47:52,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 03:47:52,023 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-28 03:47:52,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:52,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1849940070, now seen corresponding path program 7 times [2024-06-28 03:47:52,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:52,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020093878] [2024-06-28 03:47:52,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:52,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:52,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:53,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:53,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:53,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020093878] [2024-06-28 03:47:53,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020093878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:53,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:53,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:53,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982149627] [2024-06-28 03:47:53,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:53,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:53,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:53,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:53,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:53,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:53,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 300 transitions, 2513 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:53,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:53,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:53,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:53,755 INFO L124 PetriNetUnfolderBase]: 604/1186 cut-off events. [2024-06-28 03:47:53,755 INFO L125 PetriNetUnfolderBase]: For 125763/125763 co-relation queries the response was YES. [2024-06-28 03:47:53,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6837 conditions, 1186 events. 604/1186 cut-off events. For 125763/125763 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 6999 event pairs, 52 based on Foata normal form. 2/1187 useless extension candidates. Maximal degree in co-relation 6682. Up to 1040 conditions per place. [2024-06-28 03:47:53,767 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 291 selfloop transitions, 25 changer transitions 0/319 dead transitions. [2024-06-28 03:47:53,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 319 transitions, 3222 flow [2024-06-28 03:47:53,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:53,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:53,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:47:53,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 03:47:53,769 INFO L175 Difference]: Start difference. First operand has 350 places, 300 transitions, 2513 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:47:53,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 319 transitions, 3222 flow [2024-06-28 03:47:54,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 319 transitions, 3173 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:47:54,166 INFO L231 Difference]: Finished difference. Result has 349 places, 301 transitions, 2548 flow [2024-06-28 03:47:54,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2464, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2548, PETRI_PLACES=349, PETRI_TRANSITIONS=301} [2024-06-28 03:47:54,166 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-28 03:47:54,167 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 301 transitions, 2548 flow [2024-06-28 03:47:54,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:54,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:54,167 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-28 03:47:54,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 03:47:54,167 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-28 03:47:54,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:54,168 INFO L85 PathProgramCache]: Analyzing trace with hash 363670794, now seen corresponding path program 8 times [2024-06-28 03:47:54,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:54,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97811664] [2024-06-28 03:47:54,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:54,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:54,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:55,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:55,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:55,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97811664] [2024-06-28 03:47:55,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97811664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:55,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:55,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:55,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625268269] [2024-06-28 03:47:55,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:55,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:55,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:55,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:55,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:55,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:55,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 301 transitions, 2548 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:55,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:55,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:55,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:55,900 INFO L124 PetriNetUnfolderBase]: 608/1194 cut-off events. [2024-06-28 03:47:55,900 INFO L125 PetriNetUnfolderBase]: For 124087/124087 co-relation queries the response was YES. [2024-06-28 03:47:55,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6914 conditions, 1194 events. 608/1194 cut-off events. For 124087/124087 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 7061 event pairs, 58 based on Foata normal form. 2/1195 useless extension candidates. Maximal degree in co-relation 6760. Up to 1029 conditions per place. [2024-06-28 03:47:55,914 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 276 selfloop transitions, 39 changer transitions 0/318 dead transitions. [2024-06-28 03:47:55,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 318 transitions, 3253 flow [2024-06-28 03:47:55,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:55,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:55,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 03:47:55,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-28 03:47:55,915 INFO L175 Difference]: Start difference. First operand has 349 places, 301 transitions, 2548 flow. Second operand 11 states and 136 transitions. [2024-06-28 03:47:55,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 318 transitions, 3253 flow [2024-06-28 03:47:56,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 318 transitions, 3179 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 03:47:56,292 INFO L231 Difference]: Finished difference. Result has 351 places, 302 transitions, 2588 flow [2024-06-28 03:47:56,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2474, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2588, PETRI_PLACES=351, PETRI_TRANSITIONS=302} [2024-06-28 03:47:56,293 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-28 03:47:56,293 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 302 transitions, 2588 flow [2024-06-28 03:47:56,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:56,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:56,293 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-28 03:47:56,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 03:47:56,293 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-28 03:47:56,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:56,294 INFO L85 PathProgramCache]: Analyzing trace with hash 363493164, now seen corresponding path program 9 times [2024-06-28 03:47:56,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:56,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788409666] [2024-06-28 03:47:56,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:56,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:56,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:57,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:57,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:57,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788409666] [2024-06-28 03:47:57,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788409666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:57,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:57,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:57,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796065843] [2024-06-28 03:47:57,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:57,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:57,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:57,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:57,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:57,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:57,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 302 transitions, 2588 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:57,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:57,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:57,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:58,026 INFO L124 PetriNetUnfolderBase]: 641/1261 cut-off events. [2024-06-28 03:47:58,027 INFO L125 PetriNetUnfolderBase]: For 194035/194035 co-relation queries the response was YES. [2024-06-28 03:47:58,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8529 conditions, 1261 events. 641/1261 cut-off events. For 194035/194035 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 7543 event pairs, 71 based on Foata normal form. 2/1262 useless extension candidates. Maximal degree in co-relation 8374. Up to 1023 conditions per place. [2024-06-28 03:47:58,040 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 281 selfloop transitions, 41 changer transitions 0/325 dead transitions. [2024-06-28 03:47:58,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 325 transitions, 3637 flow [2024-06-28 03:47:58,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:47:58,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:47:58,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-28 03:47:58,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-28 03:47:58,041 INFO L175 Difference]: Start difference. First operand has 351 places, 302 transitions, 2588 flow. Second operand 11 states and 141 transitions. [2024-06-28 03:47:58,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 325 transitions, 3637 flow [2024-06-28 03:47:58,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 325 transitions, 3533 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 03:47:58,688 INFO L231 Difference]: Finished difference. Result has 353 places, 304 transitions, 2636 flow [2024-06-28 03:47:58,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2484, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2636, PETRI_PLACES=353, PETRI_TRANSITIONS=304} [2024-06-28 03:47:58,688 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 323 predicate places. [2024-06-28 03:47:58,688 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 304 transitions, 2636 flow [2024-06-28 03:47:58,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:58,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:58,688 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-28 03:47:58,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 03:47:58,689 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-28 03:47:58,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:58,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1468675226, now seen corresponding path program 10 times [2024-06-28 03:47:58,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:58,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692764819] [2024-06-28 03:47:58,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:58,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:58,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:59,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:59,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:59,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692764819] [2024-06-28 03:47:59,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692764819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:59,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:59,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:47:59,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447428789] [2024-06-28 03:47:59,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:59,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:47:59,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:59,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:47:59,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:47:59,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:47:59,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 304 transitions, 2636 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:59,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:59,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:47:59,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:00,304 INFO L124 PetriNetUnfolderBase]: 638/1256 cut-off events. [2024-06-28 03:48:00,304 INFO L125 PetriNetUnfolderBase]: For 182955/182955 co-relation queries the response was YES. [2024-06-28 03:48:00,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8244 conditions, 1256 events. 638/1256 cut-off events. For 182955/182955 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 7522 event pairs, 72 based on Foata normal form. 2/1257 useless extension candidates. Maximal degree in co-relation 8088. Up to 1103 conditions per place. [2024-06-28 03:48:00,317 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 284 selfloop transitions, 33 changer transitions 0/320 dead transitions. [2024-06-28 03:48:00,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 320 transitions, 3315 flow [2024-06-28 03:48:00,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:00,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:00,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-28 03:48:00,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-28 03:48:00,319 INFO L175 Difference]: Start difference. First operand has 353 places, 304 transitions, 2636 flow. Second operand 11 states and 133 transitions. [2024-06-28 03:48:00,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 320 transitions, 3315 flow [2024-06-28 03:48:00,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 320 transitions, 3224 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:48:00,995 INFO L231 Difference]: Finished difference. Result has 357 places, 304 transitions, 2615 flow [2024-06-28 03:48:00,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2615, PETRI_PLACES=357, PETRI_TRANSITIONS=304} [2024-06-28 03:48:00,995 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-28 03:48:00,995 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 304 transitions, 2615 flow [2024-06-28 03:48:00,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:00,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:00,996 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-28 03:48:00,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 03:48:00,996 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-28 03:48:00,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:00,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1107482940, now seen corresponding path program 1 times [2024-06-28 03:48:00,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:00,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542529869] [2024-06-28 03:48:00,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:00,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:01,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:02,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-28 03:48:02,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:02,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542529869] [2024-06-28 03:48:02,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542529869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:02,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:02,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:48:02,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043114321] [2024-06-28 03:48:02,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:02,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:48:02,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:02,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:48:02,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:48:02,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:02,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 304 transitions, 2615 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:02,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:02,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:02,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:03,268 INFO L124 PetriNetUnfolderBase]: 650/1288 cut-off events. [2024-06-28 03:48:03,269 INFO L125 PetriNetUnfolderBase]: For 226125/226125 co-relation queries the response was YES. [2024-06-28 03:48:03,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8395 conditions, 1288 events. 650/1288 cut-off events. For 226125/226125 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7780 event pairs, 78 based on Foata normal form. 8/1295 useless extension candidates. Maximal degree in co-relation 8237. Up to 1102 conditions per place. [2024-06-28 03:48:03,282 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 282 selfloop transitions, 30 changer transitions 9/324 dead transitions. [2024-06-28 03:48:03,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 324 transitions, 3360 flow [2024-06-28 03:48:03,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:48:03,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:48:03,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-28 03:48:03,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-28 03:48:03,284 INFO L175 Difference]: Start difference. First operand has 357 places, 304 transitions, 2615 flow. Second operand 12 states and 146 transitions. [2024-06-28 03:48:03,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 324 transitions, 3360 flow [2024-06-28 03:48:03,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 324 transitions, 3266 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 03:48:03,965 INFO L231 Difference]: Finished difference. Result has 359 places, 301 transitions, 2560 flow [2024-06-28 03:48:03,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2521, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2560, PETRI_PLACES=359, PETRI_TRANSITIONS=301} [2024-06-28 03:48:03,966 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-28 03:48:03,966 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 301 transitions, 2560 flow [2024-06-28 03:48:03,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:03,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:03,966 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-28 03:48:03,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 03:48:03,967 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-28 03:48:03,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:03,967 INFO L85 PathProgramCache]: Analyzing trace with hash 370164488, now seen corresponding path program 2 times [2024-06-28 03:48:03,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:03,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687598157] [2024-06-28 03:48:03,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:03,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:03,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:05,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:05,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:05,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687598157] [2024-06-28 03:48:05,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687598157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:05,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:05,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:48:05,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392149733] [2024-06-28 03:48:05,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:05,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:48:05,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:05,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:48:05,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:48:05,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:05,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 301 transitions, 2560 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:05,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:05,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:05,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:06,030 INFO L124 PetriNetUnfolderBase]: 623/1231 cut-off events. [2024-06-28 03:48:06,030 INFO L125 PetriNetUnfolderBase]: For 173550/173550 co-relation queries the response was YES. [2024-06-28 03:48:06,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7106 conditions, 1231 events. 623/1231 cut-off events. For 173550/173550 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 7408 event pairs, 64 based on Foata normal form. 8/1238 useless extension candidates. Maximal degree in co-relation 6947. Up to 1043 conditions per place. [2024-06-28 03:48:06,043 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 276 selfloop transitions, 33 changer transitions 9/321 dead transitions. [2024-06-28 03:48:06,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 321 transitions, 3299 flow [2024-06-28 03:48:06,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:48:06,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:48:06,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-28 03:48:06,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-28 03:48:06,044 INFO L175 Difference]: Start difference. First operand has 359 places, 301 transitions, 2560 flow. Second operand 12 states and 146 transitions. [2024-06-28 03:48:06,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 321 transitions, 3299 flow [2024-06-28 03:48:06,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 321 transitions, 3235 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:48:06,492 INFO L231 Difference]: Finished difference. Result has 357 places, 298 transitions, 2546 flow [2024-06-28 03:48:06,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2496, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2546, PETRI_PLACES=357, PETRI_TRANSITIONS=298} [2024-06-28 03:48:06,493 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-28 03:48:06,493 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 298 transitions, 2546 flow [2024-06-28 03:48:06,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:06,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:06,493 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-28 03:48:06,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 03:48:06,494 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-28 03:48:06,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:06,494 INFO L85 PathProgramCache]: Analyzing trace with hash -201520958, now seen corresponding path program 3 times [2024-06-28 03:48:06,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:06,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349867586] [2024-06-28 03:48:06,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:06,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:06,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:08,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-28 03:48:08,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:08,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349867586] [2024-06-28 03:48:08,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349867586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:08,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:08,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:48:08,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435018113] [2024-06-28 03:48:08,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:08,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:48:08,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:08,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:48:08,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:48:08,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:08,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 298 transitions, 2546 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:08,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:08,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:08,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:08,823 INFO L124 PetriNetUnfolderBase]: 618/1226 cut-off events. [2024-06-28 03:48:08,823 INFO L125 PetriNetUnfolderBase]: For 173302/173302 co-relation queries the response was YES. [2024-06-28 03:48:08,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7067 conditions, 1226 events. 618/1226 cut-off events. For 173302/173302 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 7380 event pairs, 66 based on Foata normal form. 8/1233 useless extension candidates. Maximal degree in co-relation 6909. Up to 1042 conditions per place. [2024-06-28 03:48:08,836 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 276 selfloop transitions, 30 changer transitions 9/318 dead transitions. [2024-06-28 03:48:08,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 318 transitions, 3279 flow [2024-06-28 03:48:08,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:48:08,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:48:08,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:48:08,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-28 03:48:08,838 INFO L175 Difference]: Start difference. First operand has 357 places, 298 transitions, 2546 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:48:08,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 318 transitions, 3279 flow [2024-06-28 03:48:09,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 318 transitions, 3209 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:48:09,303 INFO L231 Difference]: Finished difference. Result has 355 places, 295 transitions, 2515 flow [2024-06-28 03:48:09,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2476, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2515, PETRI_PLACES=355, PETRI_TRANSITIONS=295} [2024-06-28 03:48:09,304 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 325 predicate places. [2024-06-28 03:48:09,304 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 295 transitions, 2515 flow [2024-06-28 03:48:09,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:09,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:09,304 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-28 03:48:09,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 03:48:09,304 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-28 03:48:09,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:09,305 INFO L85 PathProgramCache]: Analyzing trace with hash 370172858, now seen corresponding path program 4 times [2024-06-28 03:48:09,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:09,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20532258] [2024-06-28 03:48:09,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:09,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:09,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:10,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:10,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:10,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20532258] [2024-06-28 03:48:10,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20532258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:10,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:10,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:48:10,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811172904] [2024-06-28 03:48:10,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:10,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:48:10,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:10,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:48:10,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:48:10,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:10,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 295 transitions, 2515 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:10,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:10,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:10,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:11,175 INFO L124 PetriNetUnfolderBase]: 609/1211 cut-off events. [2024-06-28 03:48:11,175 INFO L125 PetriNetUnfolderBase]: For 153536/153536 co-relation queries the response was YES. [2024-06-28 03:48:11,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6960 conditions, 1211 events. 609/1211 cut-off events. For 153536/153536 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7245 event pairs, 60 based on Foata normal form. 6/1216 useless extension candidates. Maximal degree in co-relation 6803. Up to 1008 conditions per place. [2024-06-28 03:48:11,189 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 273 selfloop transitions, 27 changer transitions 10/313 dead transitions. [2024-06-28 03:48:11,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 313 transitions, 3218 flow [2024-06-28 03:48:11,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:48:11,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:48:11,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-28 03:48:11,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-28 03:48:11,190 INFO L175 Difference]: Start difference. First operand has 355 places, 295 transitions, 2515 flow. Second operand 12 states and 139 transitions. [2024-06-28 03:48:11,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 313 transitions, 3218 flow [2024-06-28 03:48:11,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 313 transitions, 3154 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:48:11,750 INFO L231 Difference]: Finished difference. Result has 353 places, 292 transitions, 2485 flow [2024-06-28 03:48:11,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2451, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2485, PETRI_PLACES=353, PETRI_TRANSITIONS=292} [2024-06-28 03:48:11,751 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 323 predicate places. [2024-06-28 03:48:11,751 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 292 transitions, 2485 flow [2024-06-28 03:48:11,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:11,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:11,751 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-28 03:48:11,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 03:48:11,752 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-28 03:48:11,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:11,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1012952122, now seen corresponding path program 11 times [2024-06-28 03:48:11,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:11,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33609163] [2024-06-28 03:48:11,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:11,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:11,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:12,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-28 03:48:12,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:12,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33609163] [2024-06-28 03:48:12,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33609163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:12,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:12,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:48:12,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113025227] [2024-06-28 03:48:12,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:12,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:48:12,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:12,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:48:12,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:48:12,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:12,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 292 transitions, 2485 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:12,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:12,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:12,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:13,172 INFO L124 PetriNetUnfolderBase]: 605/1195 cut-off events. [2024-06-28 03:48:13,172 INFO L125 PetriNetUnfolderBase]: For 140484/140484 co-relation queries the response was YES. [2024-06-28 03:48:13,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7206 conditions, 1195 events. 605/1195 cut-off events. For 140484/140484 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7112 event pairs, 63 based on Foata normal form. 2/1196 useless extension candidates. Maximal degree in co-relation 7050. Up to 1035 conditions per place. [2024-06-28 03:48:13,184 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 276 selfloop transitions, 30 changer transitions 1/310 dead transitions. [2024-06-28 03:48:13,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 310 transitions, 3444 flow [2024-06-28 03:48:13,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:13,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:13,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-28 03:48:13,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-28 03:48:13,186 INFO L175 Difference]: Start difference. First operand has 353 places, 292 transitions, 2485 flow. Second operand 11 states and 133 transitions. [2024-06-28 03:48:13,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 310 transitions, 3444 flow [2024-06-28 03:48:13,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 310 transitions, 3380 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 03:48:13,746 INFO L231 Difference]: Finished difference. Result has 349 places, 294 transitions, 2564 flow [2024-06-28 03:48:13,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2425, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2564, PETRI_PLACES=349, PETRI_TRANSITIONS=294} [2024-06-28 03:48:13,747 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-28 03:48:13,747 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 294 transitions, 2564 flow [2024-06-28 03:48:13,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:13,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:13,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-28 03:48:13,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 03:48:13,748 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-28 03:48:13,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:13,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1008305842, now seen corresponding path program 12 times [2024-06-28 03:48:13,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:13,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772115248] [2024-06-28 03:48:13,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:13,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:13,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:14,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:14,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:14,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772115248] [2024-06-28 03:48:14,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772115248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:14,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:14,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:48:14,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347923908] [2024-06-28 03:48:14,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:14,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:48:14,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:14,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:48:14,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:48:14,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:14,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 294 transitions, 2564 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:14,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:14,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:14,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:15,044 INFO L124 PetriNetUnfolderBase]: 599/1189 cut-off events. [2024-06-28 03:48:15,044 INFO L125 PetriNetUnfolderBase]: For 163097/163097 co-relation queries the response was YES. [2024-06-28 03:48:15,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6870 conditions, 1189 events. 599/1189 cut-off events. For 163097/163097 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 7048 event pairs, 66 based on Foata normal form. 8/1196 useless extension candidates. Maximal degree in co-relation 6715. Up to 1018 conditions per place. [2024-06-28 03:48:15,058 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 272 selfloop transitions, 26 changer transitions 8/309 dead transitions. [2024-06-28 03:48:15,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 309 transitions, 3224 flow [2024-06-28 03:48:15,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:15,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:15,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 03:48:15,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-28 03:48:15,059 INFO L175 Difference]: Start difference. First operand has 349 places, 294 transitions, 2564 flow. Second operand 11 states and 131 transitions. [2024-06-28 03:48:15,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 309 transitions, 3224 flow [2024-06-28 03:48:15,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 309 transitions, 3114 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 03:48:15,566 INFO L231 Difference]: Finished difference. Result has 354 places, 291 transitions, 2485 flow [2024-06-28 03:48:15,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2485, PETRI_PLACES=354, PETRI_TRANSITIONS=291} [2024-06-28 03:48:15,566 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-28 03:48:15,567 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 291 transitions, 2485 flow [2024-06-28 03:48:15,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:15,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:15,567 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-28 03:48:15,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 03:48:15,567 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-28 03:48:15,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:15,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1102983502, now seen corresponding path program 13 times [2024-06-28 03:48:15,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:15,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148325716] [2024-06-28 03:48:15,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:15,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:15,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:16,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:16,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:16,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148325716] [2024-06-28 03:48:16,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148325716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:16,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:16,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:48:16,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672458652] [2024-06-28 03:48:16,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:16,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:48:16,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:16,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:48:16,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:48:16,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:16,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 291 transitions, 2485 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:16,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:16,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:16,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:17,168 INFO L124 PetriNetUnfolderBase]: 600/1188 cut-off events. [2024-06-28 03:48:17,168 INFO L125 PetriNetUnfolderBase]: For 178946/178946 co-relation queries the response was YES. [2024-06-28 03:48:17,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6887 conditions, 1188 events. 600/1188 cut-off events. For 178946/178946 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 7092 event pairs, 64 based on Foata normal form. 10/1197 useless extension candidates. Maximal degree in co-relation 6730. Up to 908 conditions per place. [2024-06-28 03:48:17,182 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 231 selfloop transitions, 67 changer transitions 7/308 dead transitions. [2024-06-28 03:48:17,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 308 transitions, 3217 flow [2024-06-28 03:48:17,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:17,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:17,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-28 03:48:17,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-28 03:48:17,183 INFO L175 Difference]: Start difference. First operand has 354 places, 291 transitions, 2485 flow. Second operand 11 states and 141 transitions. [2024-06-28 03:48:17,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 308 transitions, 3217 flow [2024-06-28 03:48:17,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 308 transitions, 3143 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 03:48:17,690 INFO L231 Difference]: Finished difference. Result has 350 places, 288 transitions, 2563 flow [2024-06-28 03:48:17,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2413, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2563, PETRI_PLACES=350, PETRI_TRANSITIONS=288} [2024-06-28 03:48:17,691 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-28 03:48:17,691 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 288 transitions, 2563 flow [2024-06-28 03:48:17,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:17,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:17,691 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-28 03:48:17,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 03:48:17,691 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-28 03:48:17,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:17,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1013067442, now seen corresponding path program 14 times [2024-06-28 03:48:17,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:17,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848183] [2024-06-28 03:48:17,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:17,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:17,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:18,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-28 03:48:18,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:18,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848183] [2024-06-28 03:48:18,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:18,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:18,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:48:18,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524614394] [2024-06-28 03:48:18,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:18,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:48:18,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:18,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:48:18,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:48:18,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:18,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 288 transitions, 2563 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:18,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:18,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:18,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:19,266 INFO L124 PetriNetUnfolderBase]: 593/1181 cut-off events. [2024-06-28 03:48:19,266 INFO L125 PetriNetUnfolderBase]: For 164566/164566 co-relation queries the response was YES. [2024-06-28 03:48:19,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6917 conditions, 1181 events. 593/1181 cut-off events. For 164566/164566 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7025 event pairs, 58 based on Foata normal form. 8/1188 useless extension candidates. Maximal degree in co-relation 6762. Up to 1002 conditions per place. [2024-06-28 03:48:19,279 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 267 selfloop transitions, 24 changer transitions 12/306 dead transitions. [2024-06-28 03:48:19,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 306 transitions, 3259 flow [2024-06-28 03:48:19,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:19,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:19,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-28 03:48:19,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:48:19,280 INFO L175 Difference]: Start difference. First operand has 350 places, 288 transitions, 2563 flow. Second operand 11 states and 132 transitions. [2024-06-28 03:48:19,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 306 transitions, 3259 flow [2024-06-28 03:48:19,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 306 transitions, 3093 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 03:48:19,825 INFO L231 Difference]: Finished difference. Result has 352 places, 285 transitions, 2429 flow [2024-06-28 03:48:19,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2397, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2429, PETRI_PLACES=352, PETRI_TRANSITIONS=285} [2024-06-28 03:48:19,825 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-28 03:48:19,825 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 285 transitions, 2429 flow [2024-06-28 03:48:19,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:19,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:19,826 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-28 03:48:19,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 03:48:19,826 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-28 03:48:19,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:19,826 INFO L85 PathProgramCache]: Analyzing trace with hash 875082352, now seen corresponding path program 15 times [2024-06-28 03:48:19,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:19,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476844857] [2024-06-28 03:48:19,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:19,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:19,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:20,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:20,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:20,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476844857] [2024-06-28 03:48:20,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476844857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:20,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:20,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:48:20,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485493951] [2024-06-28 03:48:20,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:20,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:48:20,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:20,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:48:20,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:48:20,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:20,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 285 transitions, 2429 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:20,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:20,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:20,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:21,403 INFO L124 PetriNetUnfolderBase]: 575/1143 cut-off events. [2024-06-28 03:48:21,403 INFO L125 PetriNetUnfolderBase]: For 127675/127675 co-relation queries the response was YES. [2024-06-28 03:48:21,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6654 conditions, 1143 events. 575/1143 cut-off events. For 127675/127675 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 6745 event pairs, 60 based on Foata normal form. 2/1144 useless extension candidates. Maximal degree in co-relation 6498. Up to 898 conditions per place. [2024-06-28 03:48:21,415 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 231 selfloop transitions, 65 changer transitions 0/299 dead transitions. [2024-06-28 03:48:21,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 299 transitions, 3089 flow [2024-06-28 03:48:21,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:21,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:21,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:48:21,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-28 03:48:21,416 INFO L175 Difference]: Start difference. First operand has 352 places, 285 transitions, 2429 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:48:21,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 299 transitions, 3089 flow [2024-06-28 03:48:21,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 299 transitions, 3035 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:48:21,959 INFO L231 Difference]: Finished difference. Result has 348 places, 286 transitions, 2549 flow [2024-06-28 03:48:21,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2375, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2549, PETRI_PLACES=348, PETRI_TRANSITIONS=286} [2024-06-28 03:48:21,959 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-28 03:48:21,959 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 286 transitions, 2549 flow [2024-06-28 03:48:21,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:21,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:21,960 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-28 03:48:21,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 03:48:21,960 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-28 03:48:21,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:21,960 INFO L85 PathProgramCache]: Analyzing trace with hash 874904722, now seen corresponding path program 16 times [2024-06-28 03:48:21,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:21,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875694465] [2024-06-28 03:48:21,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:21,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:21,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:22,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:22,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:22,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875694465] [2024-06-28 03:48:22,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875694465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:22,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:22,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:48:22,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543490112] [2024-06-28 03:48:22,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:22,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:48:22,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:22,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:48:22,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:48:23,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:23,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 286 transitions, 2549 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:23,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:23,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:23,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:23,606 INFO L124 PetriNetUnfolderBase]: 608/1206 cut-off events. [2024-06-28 03:48:23,606 INFO L125 PetriNetUnfolderBase]: For 191231/191231 co-relation queries the response was YES. [2024-06-28 03:48:23,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8348 conditions, 1206 events. 608/1206 cut-off events. For 191231/191231 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7163 event pairs, 69 based on Foata normal form. 2/1207 useless extension candidates. Maximal degree in co-relation 8194. Up to 886 conditions per place. [2024-06-28 03:48:23,619 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 235 selfloop transitions, 68 changer transitions 0/306 dead transitions. [2024-06-28 03:48:23,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 306 transitions, 3557 flow [2024-06-28 03:48:23,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:23,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:23,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-28 03:48:23,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-28 03:48:23,620 INFO L175 Difference]: Start difference. First operand has 348 places, 286 transitions, 2549 flow. Second operand 11 states and 144 transitions. [2024-06-28 03:48:23,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 306 transitions, 3557 flow [2024-06-28 03:48:24,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 306 transitions, 3393 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 03:48:24,298 INFO L231 Difference]: Finished difference. Result has 350 places, 288 transitions, 2607 flow [2024-06-28 03:48:24,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2385, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2607, PETRI_PLACES=350, PETRI_TRANSITIONS=288} [2024-06-28 03:48:24,298 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-28 03:48:24,299 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 288 transitions, 2607 flow [2024-06-28 03:48:24,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:24,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:24,299 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-28 03:48:24,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 03:48:24,299 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-28 03:48:24,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:24,299 INFO L85 PathProgramCache]: Analyzing trace with hash -842072062, now seen corresponding path program 17 times [2024-06-28 03:48:24,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:24,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819072517] [2024-06-28 03:48:24,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:24,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:24,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:25,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:25,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:25,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819072517] [2024-06-28 03:48:25,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819072517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:25,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:25,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:48:25,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460183498] [2024-06-28 03:48:25,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:25,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:48:25,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:25,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:48:25,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:48:25,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:25,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 288 transitions, 2607 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:25,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:25,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:25,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:26,005 INFO L124 PetriNetUnfolderBase]: 612/1214 cut-off events. [2024-06-28 03:48:26,005 INFO L125 PetriNetUnfolderBase]: For 194712/194712 co-relation queries the response was YES. [2024-06-28 03:48:26,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8427 conditions, 1214 events. 612/1214 cut-off events. For 194712/194712 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 7266 event pairs, 73 based on Foata normal form. 2/1215 useless extension candidates. Maximal degree in co-relation 8272. Up to 1049 conditions per place. [2024-06-28 03:48:26,074 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 258 selfloop transitions, 41 changer transitions 0/302 dead transitions. [2024-06-28 03:48:26,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 302 transitions, 3277 flow [2024-06-28 03:48:26,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:26,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:26,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:48:26,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 03:48:26,075 INFO L175 Difference]: Start difference. First operand has 350 places, 288 transitions, 2607 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:48:26,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 302 transitions, 3277 flow [2024-06-28 03:48:26,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 302 transitions, 3097 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 03:48:26,759 INFO L231 Difference]: Finished difference. Result has 353 places, 289 transitions, 2557 flow [2024-06-28 03:48:26,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2557, PETRI_PLACES=353, PETRI_TRANSITIONS=289} [2024-06-28 03:48:26,760 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 323 predicate places. [2024-06-28 03:48:26,760 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 289 transitions, 2557 flow [2024-06-28 03:48:26,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:26,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:26,760 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-28 03:48:26,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 03:48:26,761 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-28 03:48:26,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:26,761 INFO L85 PathProgramCache]: Analyzing trace with hash -842249692, now seen corresponding path program 18 times [2024-06-28 03:48:26,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:26,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615169834] [2024-06-28 03:48:26,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:26,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:26,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:27,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:27,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:27,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615169834] [2024-06-28 03:48:27,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615169834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:27,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:27,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:48:27,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52774301] [2024-06-28 03:48:27,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:27,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:48:27,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:27,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:48:27,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:48:28,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:28,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 289 transitions, 2557 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:28,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:28,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:28,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:28,591 INFO L124 PetriNetUnfolderBase]: 645/1281 cut-off events. [2024-06-28 03:48:28,591 INFO L125 PetriNetUnfolderBase]: For 266569/266569 co-relation queries the response was YES. [2024-06-28 03:48:28,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9968 conditions, 1281 events. 645/1281 cut-off events. For 266569/266569 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 7700 event pairs, 86 based on Foata normal form. 2/1282 useless extension candidates. Maximal degree in co-relation 9812. Up to 1043 conditions per place. [2024-06-28 03:48:28,605 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 263 selfloop transitions, 43 changer transitions 0/309 dead transitions. [2024-06-28 03:48:28,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 309 transitions, 3579 flow [2024-06-28 03:48:28,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:28,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:28,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-28 03:48:28,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-28 03:48:28,613 INFO L175 Difference]: Start difference. First operand has 353 places, 289 transitions, 2557 flow. Second operand 11 states and 140 transitions. [2024-06-28 03:48:28,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 309 transitions, 3579 flow [2024-06-28 03:48:29,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 309 transitions, 3461 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 03:48:29,728 INFO L231 Difference]: Finished difference. Result has 355 places, 291 transitions, 2615 flow [2024-06-28 03:48:29,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2439, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2615, PETRI_PLACES=355, PETRI_TRANSITIONS=291} [2024-06-28 03:48:29,728 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 325 predicate places. [2024-06-28 03:48:29,728 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 291 transitions, 2615 flow [2024-06-28 03:48:29,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:29,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:29,729 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-28 03:48:29,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 03:48:29,729 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-28 03:48:29,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:29,729 INFO L85 PathProgramCache]: Analyzing trace with hash -835815952, now seen corresponding path program 19 times [2024-06-28 03:48:29,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:29,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278288834] [2024-06-28 03:48:29,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:29,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:29,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:30,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-28 03:48:30,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:30,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278288834] [2024-06-28 03:48:30,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278288834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:30,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:30,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:48:30,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471949322] [2024-06-28 03:48:30,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:30,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:48:30,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:30,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:48:30,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:48:30,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:30,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 291 transitions, 2615 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:30,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:30,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:30,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:31,232 INFO L124 PetriNetUnfolderBase]: 632/1258 cut-off events. [2024-06-28 03:48:31,232 INFO L125 PetriNetUnfolderBase]: For 256150/256150 co-relation queries the response was YES. [2024-06-28 03:48:31,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8617 conditions, 1258 events. 632/1258 cut-off events. For 256150/256150 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 7605 event pairs, 79 based on Foata normal form. 10/1267 useless extension candidates. Maximal degree in co-relation 8460. Up to 1061 conditions per place. [2024-06-28 03:48:31,246 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 261 selfloop transitions, 37 changer transitions 6/307 dead transitions. [2024-06-28 03:48:31,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 307 transitions, 3307 flow [2024-06-28 03:48:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:31,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:31,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:48:31,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-28 03:48:31,247 INFO L175 Difference]: Start difference. First operand has 355 places, 291 transitions, 2615 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:48:31,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 307 transitions, 3307 flow [2024-06-28 03:48:32,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 307 transitions, 3177 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 03:48:32,003 INFO L231 Difference]: Finished difference. Result has 359 places, 288 transitions, 2541 flow [2024-06-28 03:48:32,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2485, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2541, PETRI_PLACES=359, PETRI_TRANSITIONS=288} [2024-06-28 03:48:32,005 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-28 03:48:32,005 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 288 transitions, 2541 flow [2024-06-28 03:48:32,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:32,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:32,005 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-28 03:48:32,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 03:48:32,006 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-28 03:48:32,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:32,006 INFO L85 PathProgramCache]: Analyzing trace with hash 881338462, now seen corresponding path program 20 times [2024-06-28 03:48:32,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:32,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420874122] [2024-06-28 03:48:32,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:32,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:32,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:32,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:32,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:32,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420874122] [2024-06-28 03:48:32,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420874122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:32,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:32,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:48:32,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697194244] [2024-06-28 03:48:32,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:32,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:48:32,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:32,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:48:32,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:48:33,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:33,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 288 transitions, 2541 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:33,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:33,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:33,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:33,519 INFO L124 PetriNetUnfolderBase]: 602/1202 cut-off events. [2024-06-28 03:48:33,520 INFO L125 PetriNetUnfolderBase]: For 188083/188083 co-relation queries the response was YES. [2024-06-28 03:48:33,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7026 conditions, 1202 events. 602/1202 cut-off events. For 188083/188083 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 7238 event pairs, 68 based on Foata normal form. 10/1211 useless extension candidates. Maximal degree in co-relation 6867. Up to 930 conditions per place. [2024-06-28 03:48:33,533 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 238 selfloop transitions, 57 changer transitions 6/304 dead transitions. [2024-06-28 03:48:33,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 304 transitions, 3227 flow [2024-06-28 03:48:33,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:33,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:33,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-28 03:48:33,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:48:33,535 INFO L175 Difference]: Start difference. First operand has 359 places, 288 transitions, 2541 flow. Second operand 11 states and 143 transitions. [2024-06-28 03:48:33,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 304 transitions, 3227 flow [2024-06-28 03:48:34,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 304 transitions, 3122 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-28 03:48:34,119 INFO L231 Difference]: Finished difference. Result has 359 places, 285 transitions, 2534 flow [2024-06-28 03:48:34,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2436, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2534, PETRI_PLACES=359, PETRI_TRANSITIONS=285} [2024-06-28 03:48:34,120 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-28 03:48:34,120 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 285 transitions, 2534 flow [2024-06-28 03:48:34,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:34,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:34,120 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-28 03:48:34,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 03:48:34,120 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-28 03:48:34,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:34,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1712533592, now seen corresponding path program 5 times [2024-06-28 03:48:34,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:34,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211155658] [2024-06-28 03:48:34,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:34,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:34,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:35,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:35,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:35,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211155658] [2024-06-28 03:48:35,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211155658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:35,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:35,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:48:35,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555299417] [2024-06-28 03:48:35,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:35,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:48:35,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:35,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:48:35,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:48:35,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:35,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 285 transitions, 2534 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:35,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:35,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:35,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:35,835 INFO L124 PetriNetUnfolderBase]: 593/1189 cut-off events. [2024-06-28 03:48:35,835 INFO L125 PetriNetUnfolderBase]: For 160936/160936 co-relation queries the response was YES. [2024-06-28 03:48:35,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6959 conditions, 1189 events. 593/1189 cut-off events. For 160936/160936 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7140 event pairs, 64 based on Foata normal form. 6/1194 useless extension candidates. Maximal degree in co-relation 6799. Up to 905 conditions per place. [2024-06-28 03:48:35,848 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 223 selfloop transitions, 64 changer transitions 10/300 dead transitions. [2024-06-28 03:48:35,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 300 transitions, 3194 flow [2024-06-28 03:48:35,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:48:35,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:48:35,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 03:48:35,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 03:48:35,849 INFO L175 Difference]: Start difference. First operand has 359 places, 285 transitions, 2534 flow. Second operand 12 states and 141 transitions. [2024-06-28 03:48:35,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 300 transitions, 3194 flow [2024-06-28 03:48:36,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 300 transitions, 3059 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:48:36,443 INFO L231 Difference]: Finished difference. Result has 360 places, 282 transitions, 2512 flow [2024-06-28 03:48:36,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2399, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2512, PETRI_PLACES=360, PETRI_TRANSITIONS=282} [2024-06-28 03:48:36,444 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 330 predicate places. [2024-06-28 03:48:36,444 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 282 transitions, 2512 flow [2024-06-28 03:48:36,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:36,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:36,444 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-28 03:48:36,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 03:48:36,444 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-28 03:48:36,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:36,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1111561326, now seen corresponding path program 6 times [2024-06-28 03:48:36,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:36,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653479056] [2024-06-28 03:48:36,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:36,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:36,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:37,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:37,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:37,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653479056] [2024-06-28 03:48:37,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653479056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:37,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:37,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:48:37,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111031486] [2024-06-28 03:48:37,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:37,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:48:37,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:37,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:48:37,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:48:37,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:37,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 282 transitions, 2512 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:37,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:37,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:37,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:38,196 INFO L124 PetriNetUnfolderBase]: 608/1218 cut-off events. [2024-06-28 03:48:38,196 INFO L125 PetriNetUnfolderBase]: For 224309/224309 co-relation queries the response was YES. [2024-06-28 03:48:38,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8135 conditions, 1218 events. 608/1218 cut-off events. For 224309/224309 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 7322 event pairs, 72 based on Foata normal form. 6/1223 useless extension candidates. Maximal degree in co-relation 7974. Up to 837 conditions per place. [2024-06-28 03:48:38,208 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 227 selfloop transitions, 62 changer transitions 10/302 dead transitions. [2024-06-28 03:48:38,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 302 transitions, 3480 flow [2024-06-28 03:48:38,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:48:38,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:48:38,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-28 03:48:38,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-28 03:48:38,209 INFO L175 Difference]: Start difference. First operand has 360 places, 282 transitions, 2512 flow. Second operand 12 states and 146 transitions. [2024-06-28 03:48:38,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 302 transitions, 3480 flow [2024-06-28 03:48:38,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 302 transitions, 3344 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 03:48:38,857 INFO L231 Difference]: Finished difference. Result has 357 places, 278 transitions, 2480 flow [2024-06-28 03:48:38,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2380, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2480, PETRI_PLACES=357, PETRI_TRANSITIONS=278} [2024-06-28 03:48:38,858 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-28 03:48:38,858 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 278 transitions, 2480 flow [2024-06-28 03:48:38,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:38,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:38,858 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-28 03:48:38,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 03:48:38,859 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-28 03:48:38,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:38,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1720816172, now seen corresponding path program 7 times [2024-06-28 03:48:38,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:38,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703133361] [2024-06-28 03:48:38,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:38,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:38,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:40,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:40,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:40,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703133361] [2024-06-28 03:48:40,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703133361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:40,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:40,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:48:40,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142633479] [2024-06-28 03:48:40,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:40,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:48:40,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:40,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:48:40,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:48:40,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:40,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 278 transitions, 2480 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:40,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:40,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:40,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:41,236 INFO L124 PetriNetUnfolderBase]: 601/1205 cut-off events. [2024-06-28 03:48:41,236 INFO L125 PetriNetUnfolderBase]: For 234926/234926 co-relation queries the response was YES. [2024-06-28 03:48:41,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8078 conditions, 1205 events. 601/1205 cut-off events. For 234926/234926 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 7218 event pairs, 78 based on Foata normal form. 8/1212 useless extension candidates. Maximal degree in co-relation 7918. Up to 965 conditions per place. [2024-06-28 03:48:41,249 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 233 selfloop transitions, 52 changer transitions 7/295 dead transitions. [2024-06-28 03:48:41,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 295 transitions, 3150 flow [2024-06-28 03:48:41,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:48:41,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:48:41,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-28 03:48:41,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-28 03:48:41,251 INFO L175 Difference]: Start difference. First operand has 357 places, 278 transitions, 2480 flow. Second operand 12 states and 147 transitions. [2024-06-28 03:48:41,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 295 transitions, 3150 flow [2024-06-28 03:48:42,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 295 transitions, 3031 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 03:48:42,050 INFO L231 Difference]: Finished difference. Result has 352 places, 275 transitions, 2446 flow [2024-06-28 03:48:42,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2361, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2446, PETRI_PLACES=352, PETRI_TRANSITIONS=275} [2024-06-28 03:48:42,050 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-28 03:48:42,050 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 275 transitions, 2446 flow [2024-06-28 03:48:42,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:42,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:42,051 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-28 03:48:42,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 03:48:42,051 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-28 03:48:42,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:42,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1103229456, now seen corresponding path program 8 times [2024-06-28 03:48:42,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:42,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115398293] [2024-06-28 03:48:42,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:42,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:42,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:43,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-28 03:48:43,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:43,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115398293] [2024-06-28 03:48:43,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115398293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:43,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:43,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:48:43,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946477980] [2024-06-28 03:48:43,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:43,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:48:43,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:43,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:48:43,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:48:43,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:43,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 275 transitions, 2446 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:43,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:43,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:43,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:43,797 INFO L124 PetriNetUnfolderBase]: 607/1223 cut-off events. [2024-06-28 03:48:43,797 INFO L125 PetriNetUnfolderBase]: For 248403/248403 co-relation queries the response was YES. [2024-06-28 03:48:43,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8756 conditions, 1223 events. 607/1223 cut-off events. For 248403/248403 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 7345 event pairs, 85 based on Foata normal form. 6/1228 useless extension candidates. Maximal degree in co-relation 8599. Up to 930 conditions per place. [2024-06-28 03:48:43,811 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 231 selfloop transitions, 53 changer transitions 7/294 dead transitions. [2024-06-28 03:48:43,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 294 transitions, 3356 flow [2024-06-28 03:48:43,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:43,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:43,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-28 03:48:43,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-28 03:48:43,812 INFO L175 Difference]: Start difference. First operand has 352 places, 275 transitions, 2446 flow. Second operand 11 states and 142 transitions. [2024-06-28 03:48:43,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 294 transitions, 3356 flow [2024-06-28 03:48:44,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 294 transitions, 3242 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 03:48:44,654 INFO L231 Difference]: Finished difference. Result has 349 places, 272 transitions, 2424 flow [2024-06-28 03:48:44,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2336, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2424, PETRI_PLACES=349, PETRI_TRANSITIONS=272} [2024-06-28 03:48:44,655 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-28 03:48:44,655 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 272 transitions, 2424 flow [2024-06-28 03:48:44,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:44,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:44,655 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-28 03:48:44,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 03:48:44,656 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-28 03:48:44,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:44,656 INFO L85 PathProgramCache]: Analyzing trace with hash 875089296, now seen corresponding path program 9 times [2024-06-28 03:48:44,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:44,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805250822] [2024-06-28 03:48:44,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:44,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:44,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:46,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:46,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:46,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805250822] [2024-06-28 03:48:46,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805250822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:46,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:46,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:48:46,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789473323] [2024-06-28 03:48:46,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:46,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:48:46,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:46,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:48:46,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:48:46,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:46,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 272 transitions, 2424 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:46,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:46,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:46,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:47,306 INFO L124 PetriNetUnfolderBase]: 604/1214 cut-off events. [2024-06-28 03:48:47,306 INFO L125 PetriNetUnfolderBase]: For 260504/260504 co-relation queries the response was YES. [2024-06-28 03:48:47,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8713 conditions, 1214 events. 604/1214 cut-off events. For 260504/260504 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7258 event pairs, 89 based on Foata normal form. 8/1221 useless extension candidates. Maximal degree in co-relation 8557. Up to 963 conditions per place. [2024-06-28 03:48:47,319 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 231 selfloop transitions, 44 changer transitions 9/287 dead transitions. [2024-06-28 03:48:47,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 287 transitions, 3072 flow [2024-06-28 03:48:47,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:48:47,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:48:47,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-28 03:48:47,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-28 03:48:47,321 INFO L175 Difference]: Start difference. First operand has 349 places, 272 transitions, 2424 flow. Second operand 12 states and 143 transitions. [2024-06-28 03:48:47,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 287 transitions, 3072 flow [2024-06-28 03:48:48,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 287 transitions, 2963 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:48:48,167 INFO L231 Difference]: Finished difference. Result has 348 places, 269 transitions, 2382 flow [2024-06-28 03:48:48,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2315, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2382, PETRI_PLACES=348, PETRI_TRANSITIONS=269} [2024-06-28 03:48:48,167 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-28 03:48:48,167 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 269 transitions, 2382 flow [2024-06-28 03:48:48,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:48,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:48,168 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-28 03:48:48,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 03:48:48,168 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-28 03:48:48,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:48,168 INFO L85 PathProgramCache]: Analyzing trace with hash -842065118, now seen corresponding path program 10 times [2024-06-28 03:48:48,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:48,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211100051] [2024-06-28 03:48:48,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:48,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:48,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:49,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:49,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:49,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211100051] [2024-06-28 03:48:49,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211100051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:49,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:49,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:48:49,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935434919] [2024-06-28 03:48:49,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:49,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:48:49,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:49,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:48:49,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:48:50,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:50,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 269 transitions, 2382 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:50,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:50,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:50,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:50,706 INFO L124 PetriNetUnfolderBase]: 599/1207 cut-off events. [2024-06-28 03:48:50,707 INFO L125 PetriNetUnfolderBase]: For 256095/256095 co-relation queries the response was YES. [2024-06-28 03:48:50,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8623 conditions, 1207 events. 599/1207 cut-off events. For 256095/256095 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7243 event pairs, 89 based on Foata normal form. 8/1214 useless extension candidates. Maximal degree in co-relation 8468. Up to 1011 conditions per place. [2024-06-28 03:48:50,717 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 242 selfloop transitions, 30 changer transitions 9/284 dead transitions. [2024-06-28 03:48:50,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 284 transitions, 3024 flow [2024-06-28 03:48:50,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:48:50,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:48:50,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 03:48:50,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 03:48:50,718 INFO L175 Difference]: Start difference. First operand has 348 places, 269 transitions, 2382 flow. Second operand 12 states and 141 transitions. [2024-06-28 03:48:50,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 284 transitions, 3024 flow [2024-06-28 03:48:51,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 284 transitions, 2932 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:48:51,584 INFO L231 Difference]: Finished difference. Result has 346 places, 266 transitions, 2327 flow [2024-06-28 03:48:51,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2327, PETRI_PLACES=346, PETRI_TRANSITIONS=266} [2024-06-28 03:48:51,585 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-28 03:48:51,585 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 266 transitions, 2327 flow [2024-06-28 03:48:51,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:51,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:51,585 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-28 03:48:51,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 03:48:51,585 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-28 03:48:51,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:51,586 INFO L85 PathProgramCache]: Analyzing trace with hash -835809008, now seen corresponding path program 11 times [2024-06-28 03:48:51,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:51,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496420652] [2024-06-28 03:48:51,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:51,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:51,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:52,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:52,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:52,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496420652] [2024-06-28 03:48:52,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496420652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:52,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:52,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:48:52,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056615420] [2024-06-28 03:48:52,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:52,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:48:52,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:52,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:48:52,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:48:53,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:53,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 266 transitions, 2327 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:53,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:53,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:53,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:53,638 INFO L124 PetriNetUnfolderBase]: 594/1204 cut-off events. [2024-06-28 03:48:53,639 INFO L125 PetriNetUnfolderBase]: For 251602/251602 co-relation queries the response was YES. [2024-06-28 03:48:53,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8524 conditions, 1204 events. 594/1204 cut-off events. For 251602/251602 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7234 event pairs, 91 based on Foata normal form. 8/1211 useless extension candidates. Maximal degree in co-relation 8370. Up to 1013 conditions per place. [2024-06-28 03:48:53,652 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 241 selfloop transitions, 32 changer transitions 7/283 dead transitions. [2024-06-28 03:48:53,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 283 transitions, 2973 flow [2024-06-28 03:48:53,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:48:53,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:48:53,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-28 03:48:53,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-28 03:48:53,653 INFO L175 Difference]: Start difference. First operand has 346 places, 266 transitions, 2327 flow. Second operand 12 states and 146 transitions. [2024-06-28 03:48:53,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 283 transitions, 2973 flow [2024-06-28 03:48:54,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 283 transitions, 2909 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:48:54,420 INFO L231 Difference]: Finished difference. Result has 344 places, 263 transitions, 2306 flow [2024-06-28 03:48:54,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2263, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2306, PETRI_PLACES=344, PETRI_TRANSITIONS=263} [2024-06-28 03:48:54,421 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-28 03:48:54,421 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 263 transitions, 2306 flow [2024-06-28 03:48:54,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:54,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:54,421 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-28 03:48:54,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 03:48:54,421 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-28 03:48:54,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:54,422 INFO L85 PathProgramCache]: Analyzing trace with hash 881584416, now seen corresponding path program 12 times [2024-06-28 03:48:54,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:54,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587799247] [2024-06-28 03:48:54,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:54,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:54,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:55,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:55,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:55,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587799247] [2024-06-28 03:48:55,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587799247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:55,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:55,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:48:55,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328290947] [2024-06-28 03:48:55,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:55,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:48:55,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:55,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:48:55,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:48:55,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:55,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 263 transitions, 2306 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:55,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:55,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:55,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:56,136 INFO L124 PetriNetUnfolderBase]: 615/1259 cut-off events. [2024-06-28 03:48:56,136 INFO L125 PetriNetUnfolderBase]: For 307928/307928 co-relation queries the response was YES. [2024-06-28 03:48:56,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10078 conditions, 1259 events. 615/1259 cut-off events. For 307928/307928 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7667 event pairs, 111 based on Foata normal form. 6/1264 useless extension candidates. Maximal degree in co-relation 9925. Up to 914 conditions per place. [2024-06-28 03:48:56,150 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 232 selfloop transitions, 41 changer transitions 7/283 dead transitions. [2024-06-28 03:48:56,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 283 transitions, 3222 flow [2024-06-28 03:48:56,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:56,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:56,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-28 03:48:56,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:48:56,152 INFO L175 Difference]: Start difference. First operand has 344 places, 263 transitions, 2306 flow. Second operand 11 states and 143 transitions. [2024-06-28 03:48:56,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 283 transitions, 3222 flow [2024-06-28 03:48:57,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 283 transitions, 3148 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 03:48:57,056 INFO L231 Difference]: Finished difference. Result has 341 places, 260 transitions, 2298 flow [2024-06-28 03:48:57,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2236, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2298, PETRI_PLACES=341, PETRI_TRANSITIONS=260} [2024-06-28 03:48:57,056 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-28 03:48:57,056 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 260 transitions, 2298 flow [2024-06-28 03:48:57,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:57,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:57,057 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-28 03:48:57,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 03:48:57,057 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-28 03:48:57,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:57,058 INFO L85 PathProgramCache]: Analyzing trace with hash -835569998, now seen corresponding path program 13 times [2024-06-28 03:48:57,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:57,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505303626] [2024-06-28 03:48:57,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:57,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:57,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:58,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:58,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:58,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505303626] [2024-06-28 03:48:58,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505303626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:58,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:58,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:48:58,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512703483] [2024-06-28 03:48:58,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:58,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:48:58,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:58,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:48:58,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:48:58,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:48:58,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 260 transitions, 2298 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:58,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:58,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:48:58,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:59,012 INFO L124 PetriNetUnfolderBase]: 593/1209 cut-off events. [2024-06-28 03:48:59,013 INFO L125 PetriNetUnfolderBase]: For 265960/265960 co-relation queries the response was YES. [2024-06-28 03:48:59,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9141 conditions, 1209 events. 593/1209 cut-off events. For 265960/265960 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7268 event pairs, 98 based on Foata normal form. 6/1214 useless extension candidates. Maximal degree in co-relation 8989. Up to 1011 conditions per place. [2024-06-28 03:48:59,026 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 235 selfloop transitions, 27 changer transitions 10/275 dead transitions. [2024-06-28 03:48:59,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 275 transitions, 2908 flow [2024-06-28 03:48:59,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:48:59,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:48:59,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-28 03:48:59,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-28 03:48:59,027 INFO L175 Difference]: Start difference. First operand has 341 places, 260 transitions, 2298 flow. Second operand 12 states and 138 transitions. [2024-06-28 03:48:59,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 275 transitions, 2908 flow [2024-06-28 03:48:59,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 275 transitions, 2824 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:48:59,894 INFO L231 Difference]: Finished difference. Result has 339 places, 257 transitions, 2249 flow [2024-06-28 03:48:59,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2214, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2249, PETRI_PLACES=339, PETRI_TRANSITIONS=257} [2024-06-28 03:48:59,894 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-28 03:48:59,894 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 257 transitions, 2249 flow [2024-06-28 03:48:59,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:59,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:59,895 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-28 03:48:59,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 03:48:59,895 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-28 03:48:59,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:59,895 INFO L85 PathProgramCache]: Analyzing trace with hash 881345406, now seen corresponding path program 14 times [2024-06-28 03:48:59,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:59,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507701817] [2024-06-28 03:48:59,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:59,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:59,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:01,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:01,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:01,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507701817] [2024-06-28 03:49:01,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507701817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:01,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:01,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:49:01,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278033234] [2024-06-28 03:49:01,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:01,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:49:01,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:01,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:49:01,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:49:01,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:01,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 257 transitions, 2249 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:01,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:01,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:01,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:02,069 INFO L124 PetriNetUnfolderBase]: 568/1154 cut-off events. [2024-06-28 03:49:02,070 INFO L125 PetriNetUnfolderBase]: For 221382/221382 co-relation queries the response was YES. [2024-06-28 03:49:02,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7902 conditions, 1154 events. 568/1154 cut-off events. For 221382/221382 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 6854 event pairs, 90 based on Foata normal form. 8/1161 useless extension candidates. Maximal degree in co-relation 7752. Up to 918 conditions per place. [2024-06-28 03:49:02,080 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 224 selfloop transitions, 40 changer transitions 7/274 dead transitions. [2024-06-28 03:49:02,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 274 transitions, 2877 flow [2024-06-28 03:49:02,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:49:02,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:49:02,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-28 03:49:02,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-28 03:49:02,081 INFO L175 Difference]: Start difference. First operand has 339 places, 257 transitions, 2249 flow. Second operand 12 states and 146 transitions. [2024-06-28 03:49:02,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 274 transitions, 2877 flow [2024-06-28 03:49:02,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 274 transitions, 2819 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:49:02,776 INFO L231 Difference]: Finished difference. Result has 336 places, 254 transitions, 2250 flow [2024-06-28 03:49:02,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2191, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2250, PETRI_PLACES=336, PETRI_TRANSITIONS=254} [2024-06-28 03:49:02,776 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 306 predicate places. [2024-06-28 03:49:02,776 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 254 transitions, 2250 flow [2024-06-28 03:49:02,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:02,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:02,777 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-28 03:49:02,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 03:49:02,777 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-28 03:49:02,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:02,777 INFO L85 PathProgramCache]: Analyzing trace with hash 7777070, now seen corresponding path program 21 times [2024-06-28 03:49:02,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:02,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365216457] [2024-06-28 03:49:02,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:02,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:02,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:03,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:03,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:03,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365216457] [2024-06-28 03:49:03,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365216457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:03,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:03,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:03,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299806525] [2024-06-28 03:49:03,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:03,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:03,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:03,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:03,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:04,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:04,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 254 transitions, 2250 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:04,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:04,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:04,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:04,366 INFO L124 PetriNetUnfolderBase]: 563/1148 cut-off events. [2024-06-28 03:49:04,366 INFO L125 PetriNetUnfolderBase]: For 216884/216886 co-relation queries the response was YES. [2024-06-28 03:49:04,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7881 conditions, 1148 events. 563/1148 cut-off events. For 216884/216886 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 6808 event pairs, 92 based on Foata normal form. 8/1155 useless extension candidates. Maximal degree in co-relation 7732. Up to 969 conditions per place. [2024-06-28 03:49:04,378 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 227 selfloop transitions, 28 changer transitions 11/269 dead transitions. [2024-06-28 03:49:04,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 269 transitions, 2870 flow [2024-06-28 03:49:04,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:04,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:04,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:49:04,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 03:49:04,379 INFO L175 Difference]: Start difference. First operand has 336 places, 254 transitions, 2250 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:49:04,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 269 transitions, 2870 flow [2024-06-28 03:49:05,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 269 transitions, 2784 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-28 03:49:05,101 INFO L231 Difference]: Finished difference. Result has 332 places, 251 transitions, 2198 flow [2024-06-28 03:49:05,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2164, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2198, PETRI_PLACES=332, PETRI_TRANSITIONS=251} [2024-06-28 03:49:05,102 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 302 predicate places. [2024-06-28 03:49:05,102 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 251 transitions, 2198 flow [2024-06-28 03:49:05,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:05,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:05,102 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-28 03:49:05,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 03:49:05,102 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-28 03:49:05,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:05,103 INFO L85 PathProgramCache]: Analyzing trace with hash 7661750, now seen corresponding path program 22 times [2024-06-28 03:49:05,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:05,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422646899] [2024-06-28 03:49:05,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:05,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:05,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:06,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:06,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:06,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422646899] [2024-06-28 03:49:06,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422646899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:06,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:06,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:06,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489517297] [2024-06-28 03:49:06,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:06,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:06,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:06,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:06,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:06,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:06,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 251 transitions, 2198 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:06,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:06,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:06,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:06,600 INFO L124 PetriNetUnfolderBase]: 556/1135 cut-off events. [2024-06-28 03:49:06,600 INFO L125 PetriNetUnfolderBase]: For 213008/213010 co-relation queries the response was YES. [2024-06-28 03:49:06,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7769 conditions, 1135 events. 556/1135 cut-off events. For 213008/213010 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6704 event pairs, 88 based on Foata normal form. 8/1142 useless extension candidates. Maximal degree in co-relation 7621. Up to 951 conditions per place. [2024-06-28 03:49:06,612 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 224 selfloop transitions, 26 changer transitions 14/267 dead transitions. [2024-06-28 03:49:06,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 267 transitions, 2816 flow [2024-06-28 03:49:06,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:06,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:06,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:49:06,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 03:49:06,613 INFO L175 Difference]: Start difference. First operand has 332 places, 251 transitions, 2198 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:49:06,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 267 transitions, 2816 flow [2024-06-28 03:49:07,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 267 transitions, 2754 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:49:07,383 INFO L231 Difference]: Finished difference. Result has 328 places, 247 transitions, 2170 flow [2024-06-28 03:49:07,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2136, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2170, PETRI_PLACES=328, PETRI_TRANSITIONS=247} [2024-06-28 03:49:07,384 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2024-06-28 03:49:07,384 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 247 transitions, 2170 flow [2024-06-28 03:49:07,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:07,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:07,384 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-28 03:49:07,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 03:49:07,385 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-28 03:49:07,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:07,385 INFO L85 PathProgramCache]: Analyzing trace with hash 178484150, now seen corresponding path program 23 times [2024-06-28 03:49:07,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:07,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058592626] [2024-06-28 03:49:07,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:07,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:07,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49: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-28 03:49:08,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:08,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058592626] [2024-06-28 03:49:08,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058592626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:08,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:08,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:08,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549372709] [2024-06-28 03:49:08,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:08,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:08,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:08,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:08,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:08,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:08,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 247 transitions, 2170 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:08,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:08,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:08,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:09,246 INFO L124 PetriNetUnfolderBase]: 537/1092 cut-off events. [2024-06-28 03:49:09,246 INFO L125 PetriNetUnfolderBase]: For 177032/177034 co-relation queries the response was YES. [2024-06-28 03:49:09,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7601 conditions, 1092 events. 537/1092 cut-off events. For 177032/177034 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6406 event pairs, 90 based on Foata normal form. 2/1093 useless extension candidates. Maximal degree in co-relation 7455. Up to 938 conditions per place. [2024-06-28 03:49:09,258 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 220 selfloop transitions, 36 changer transitions 0/259 dead transitions. [2024-06-28 03:49:09,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 259 transitions, 2750 flow [2024-06-28 03:49:09,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:09,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:09,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:49:09,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 03:49:09,259 INFO L175 Difference]: Start difference. First operand has 328 places, 247 transitions, 2170 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:49:09,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 259 transitions, 2750 flow [2024-06-28 03:49:09,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 259 transitions, 2692 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 03:49:09,930 INFO L231 Difference]: Finished difference. Result has 323 places, 248 transitions, 2234 flow [2024-06-28 03:49:09,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2234, PETRI_PLACES=323, PETRI_TRANSITIONS=248} [2024-06-28 03:49:09,930 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 293 predicate places. [2024-06-28 03:49:09,931 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 248 transitions, 2234 flow [2024-06-28 03:49:09,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:09,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:09,931 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-28 03:49:09,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 03:49:09,931 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-28 03:49:09,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:09,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1459092956, now seen corresponding path program 24 times [2024-06-28 03:49:09,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:09,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468092824] [2024-06-28 03:49:09,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:09,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:09,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:11,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-28 03:49:11,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:11,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468092824] [2024-06-28 03:49:11,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468092824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:11,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:11,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:11,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302202194] [2024-06-28 03:49:11,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:11,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:11,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:11,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:11,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:11,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:11,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 248 transitions, 2234 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:11,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:11,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:11,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:11,648 INFO L124 PetriNetUnfolderBase]: 548/1113 cut-off events. [2024-06-28 03:49:11,649 INFO L125 PetriNetUnfolderBase]: For 184171/184173 co-relation queries the response was YES. [2024-06-28 03:49:11,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8051 conditions, 1113 events. 548/1113 cut-off events. For 184171/184173 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 6517 event pairs, 89 based on Foata normal form. 2/1114 useless extension candidates. Maximal degree in co-relation 7907. Up to 936 conditions per place. [2024-06-28 03:49:11,660 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 222 selfloop transitions, 38 changer transitions 0/263 dead transitions. [2024-06-28 03:49:11,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 263 transitions, 3088 flow [2024-06-28 03:49:11,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:11,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:11,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-28 03:49:11,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:49:11,662 INFO L175 Difference]: Start difference. First operand has 323 places, 248 transitions, 2234 flow. Second operand 11 states and 132 transitions. [2024-06-28 03:49:11,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 263 transitions, 3088 flow [2024-06-28 03:49:12,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 263 transitions, 2976 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-28 03:49:12,396 INFO L231 Difference]: Finished difference. Result has 325 places, 250 transitions, 2296 flow [2024-06-28 03:49:12,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2122, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2296, PETRI_PLACES=325, PETRI_TRANSITIONS=250} [2024-06-28 03:49:12,396 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-28 03:49:12,396 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 250 transitions, 2296 flow [2024-06-28 03:49:12,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:12,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:12,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:49:12,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 03:49:12,397 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-28 03:49:12,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:12,398 INFO L85 PathProgramCache]: Analyzing trace with hash 184913240, now seen corresponding path program 25 times [2024-06-28 03:49:12,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:12,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538342177] [2024-06-28 03:49:12,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:12,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:12,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:13,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:13,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:13,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538342177] [2024-06-28 03:49:13,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538342177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:13,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:13,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:13,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78585524] [2024-06-28 03:49:13,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:13,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:13,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:13,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:13,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:13,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:13,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 250 transitions, 2296 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:13,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:13,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:13,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:14,045 INFO L124 PetriNetUnfolderBase]: 557/1140 cut-off events. [2024-06-28 03:49:14,045 INFO L125 PetriNetUnfolderBase]: For 219666/219668 co-relation queries the response was YES. [2024-06-28 03:49:14,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7906 conditions, 1140 events. 557/1140 cut-off events. For 219666/219668 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6775 event pairs, 96 based on Foata normal form. 10/1149 useless extension candidates. Maximal degree in co-relation 7761. Up to 938 conditions per place. [2024-06-28 03:49:14,055 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 216 selfloop transitions, 39 changer transitions 6/264 dead transitions. [2024-06-28 03:49:14,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 264 transitions, 2896 flow [2024-06-28 03:49:14,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:14,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:14,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:49:14,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 03:49:14,056 INFO L175 Difference]: Start difference. First operand has 325 places, 250 transitions, 2296 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:49:14,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 264 transitions, 2896 flow [2024-06-28 03:49:14,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 264 transitions, 2764 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-28 03:49:14,730 INFO L231 Difference]: Finished difference. Result has 329 places, 247 transitions, 2224 flow [2024-06-28 03:49:14,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2164, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2224, PETRI_PLACES=329, PETRI_TRANSITIONS=247} [2024-06-28 03:49:14,731 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 299 predicate places. [2024-06-28 03:49:14,731 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 247 transitions, 2224 flow [2024-06-28 03:49:14,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:14,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:14,731 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-28 03:49:14,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 03:49:14,732 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-28 03:49:14,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:14,732 INFO L85 PathProgramCache]: Analyzing trace with hash 486140238, now seen corresponding path program 26 times [2024-06-28 03:49:14,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:14,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648107514] [2024-06-28 03:49:14,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:14,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:14,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:15,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:15,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:15,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648107514] [2024-06-28 03:49:15,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648107514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:15,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:15,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:15,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904080893] [2024-06-28 03:49:15,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:15,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:15,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:15,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:15,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:15,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:15,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 247 transitions, 2224 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:15,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:15,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:15,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:16,255 INFO L124 PetriNetUnfolderBase]: 556/1135 cut-off events. [2024-06-28 03:49:16,255 INFO L125 PetriNetUnfolderBase]: For 222951/222953 co-relation queries the response was YES. [2024-06-28 03:49:16,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7895 conditions, 1135 events. 556/1135 cut-off events. For 222951/222953 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6731 event pairs, 94 based on Foata normal form. 10/1144 useless extension candidates. Maximal degree in co-relation 7748. Up to 886 conditions per place. [2024-06-28 03:49:16,268 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 193 selfloop transitions, 59 changer transitions 7/262 dead transitions. [2024-06-28 03:49:16,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 262 transitions, 2868 flow [2024-06-28 03:49:16,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:16,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:16,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-28 03:49:16,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-28 03:49:16,269 INFO L175 Difference]: Start difference. First operand has 329 places, 247 transitions, 2224 flow. Second operand 11 states and 140 transitions. [2024-06-28 03:49:16,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 262 transitions, 2868 flow [2024-06-28 03:49:16,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 262 transitions, 2751 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-28 03:49:16,970 INFO L231 Difference]: Finished difference. Result has 327 places, 244 transitions, 2250 flow [2024-06-28 03:49:16,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2250, PETRI_PLACES=327, PETRI_TRANSITIONS=244} [2024-06-28 03:49:16,971 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-28 03:49:16,971 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 244 transitions, 2250 flow [2024-06-28 03:49:16,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:16,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:16,971 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-28 03:49:16,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 03:49:16,971 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-28 03:49:16,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:16,972 INFO L85 PathProgramCache]: Analyzing trace with hash 148330184, now seen corresponding path program 27 times [2024-06-28 03:49:16,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:16,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519602526] [2024-06-28 03:49:16,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:16,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:16,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:18,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:18,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:18,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519602526] [2024-06-28 03:49:18,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519602526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:18,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:18,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:18,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908331072] [2024-06-28 03:49:18,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:18,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:18,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:18,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:18,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:18,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:18,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 244 transitions, 2250 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:18,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:18,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:18,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:18,773 INFO L124 PetriNetUnfolderBase]: 541/1104 cut-off events. [2024-06-28 03:49:18,788 INFO L125 PetriNetUnfolderBase]: For 181760/181762 co-relation queries the response was YES. [2024-06-28 03:49:18,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7847 conditions, 1104 events. 541/1104 cut-off events. For 181760/181762 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 6498 event pairs, 90 based on Foata normal form. 2/1105 useless extension candidates. Maximal degree in co-relation 7700. Up to 815 conditions per place. [2024-06-28 03:49:18,801 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 175 selfloop transitions, 78 changer transitions 0/256 dead transitions. [2024-06-28 03:49:18,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 256 transitions, 2828 flow [2024-06-28 03:49:18,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:18,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:18,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 03:49:18,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-28 03:49:18,802 INFO L175 Difference]: Start difference. First operand has 327 places, 244 transitions, 2250 flow. Second operand 11 states and 136 transitions. [2024-06-28 03:49:18,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 256 transitions, 2828 flow [2024-06-28 03:49:19,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 256 transitions, 2665 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-28 03:49:19,466 INFO L231 Difference]: Finished difference. Result has 328 places, 245 transitions, 2297 flow [2024-06-28 03:49:19,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2297, PETRI_PLACES=328, PETRI_TRANSITIONS=245} [2024-06-28 03:49:19,466 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2024-06-28 03:49:19,467 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 245 transitions, 2297 flow [2024-06-28 03:49:19,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:19,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:19,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-28 03:49:19,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 03:49:19,467 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-28 03:49:19,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:19,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1902067654, now seen corresponding path program 28 times [2024-06-28 03:49:19,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:19,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131719377] [2024-06-28 03:49:19,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:19,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:19,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:20,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:20,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:20,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131719377] [2024-06-28 03:49:20,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131719377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:20,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:20,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:20,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877223765] [2024-06-28 03:49:20,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:20,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:20,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:20,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:20,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:20,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:20,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 245 transitions, 2297 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:20,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:20,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:20,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:20,944 INFO L124 PetriNetUnfolderBase]: 557/1144 cut-off events. [2024-06-28 03:49:20,944 INFO L125 PetriNetUnfolderBase]: For 232388/232390 co-relation queries the response was YES. [2024-06-28 03:49:20,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8104 conditions, 1144 events. 557/1144 cut-off events. For 232388/232390 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 6836 event pairs, 96 based on Foata normal form. 10/1153 useless extension candidates. Maximal degree in co-relation 7956. Up to 898 conditions per place. [2024-06-28 03:49:20,956 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 196 selfloop transitions, 55 changer transitions 6/260 dead transitions. [2024-06-28 03:49:20,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 260 transitions, 2939 flow [2024-06-28 03:49:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:20,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:20,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-28 03:49:20,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-28 03:49:20,958 INFO L175 Difference]: Start difference. First operand has 328 places, 245 transitions, 2297 flow. Second operand 11 states and 142 transitions. [2024-06-28 03:49:20,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 260 transitions, 2939 flow [2024-06-28 03:49:21,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 260 transitions, 2739 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-28 03:49:21,578 INFO L231 Difference]: Finished difference. Result has 330 places, 243 transitions, 2241 flow [2024-06-28 03:49:21,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2097, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2241, PETRI_PLACES=330, PETRI_TRANSITIONS=243} [2024-06-28 03:49:21,578 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-28 03:49:21,578 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 243 transitions, 2241 flow [2024-06-28 03:49:21,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:21,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:21,579 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-28 03:49:21,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 03:49:21,579 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-28 03:49:21,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:21,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1895811544, now seen corresponding path program 29 times [2024-06-28 03:49:21,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:21,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418285791] [2024-06-28 03:49:21,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:21,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:21,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:22,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:22,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:22,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418285791] [2024-06-28 03:49:22,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418285791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:22,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:22,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:22,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080970569] [2024-06-28 03:49:22,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:22,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:22,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:22,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:22,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:22,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:22,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 243 transitions, 2241 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:22,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:22,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:22,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:23,147 INFO L124 PetriNetUnfolderBase]: 544/1111 cut-off events. [2024-06-28 03:49:23,147 INFO L125 PetriNetUnfolderBase]: For 188722/188724 co-relation queries the response was YES. [2024-06-28 03:49:23,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7933 conditions, 1111 events. 544/1111 cut-off events. For 188722/188724 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6575 event pairs, 92 based on Foata normal form. 2/1112 useless extension candidates. Maximal degree in co-relation 7784. Up to 906 conditions per place. [2024-06-28 03:49:23,159 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 194 selfloop transitions, 58 changer transitions 0/255 dead transitions. [2024-06-28 03:49:23,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 255 transitions, 2821 flow [2024-06-28 03:49:23,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:23,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:23,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:49:23,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-28 03:49:23,160 INFO L175 Difference]: Start difference. First operand has 330 places, 243 transitions, 2241 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:49:23,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 255 transitions, 2821 flow [2024-06-28 03:49:23,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 255 transitions, 2608 flow, removed 26 selfloop flow, removed 12 redundant places. [2024-06-28 03:49:23,876 INFO L231 Difference]: Finished difference. Result has 329 places, 244 transitions, 2202 flow [2024-06-28 03:49:23,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2202, PETRI_PLACES=329, PETRI_TRANSITIONS=244} [2024-06-28 03:49:23,876 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 299 predicate places. [2024-06-28 03:49:23,876 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 244 transitions, 2202 flow [2024-06-28 03:49:23,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:23,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:23,877 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-28 03:49:23,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 03:49:23,877 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-28 03:49:23,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:23,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1739459556, now seen corresponding path program 30 times [2024-06-28 03:49:23,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:23,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937073299] [2024-06-28 03:49:23,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:23,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:23,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:24,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-28 03:49:24,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:24,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937073299] [2024-06-28 03:49:24,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937073299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:24,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:24,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:24,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897165773] [2024-06-28 03:49:24,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:24,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:24,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:24,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:24,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:24,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:24,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 244 transitions, 2202 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:24,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:24,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:24,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:25,328 INFO L124 PetriNetUnfolderBase]: 577/1178 cut-off events. [2024-06-28 03:49:25,328 INFO L125 PetriNetUnfolderBase]: For 254746/254748 co-relation queries the response was YES. [2024-06-28 03:49:25,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9454 conditions, 1178 events. 577/1178 cut-off events. For 254746/254748 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 7056 event pairs, 105 based on Foata normal form. 2/1179 useless extension candidates. Maximal degree in co-relation 9306. Up to 704 conditions per place. [2024-06-28 03:49:25,341 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 139 selfloop transitions, 120 changer transitions 0/262 dead transitions. [2024-06-28 03:49:25,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 262 transitions, 3132 flow [2024-06-28 03:49:25,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:25,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:25,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-28 03:49:25,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281524926686217 [2024-06-28 03:49:25,343 INFO L175 Difference]: Start difference. First operand has 329 places, 244 transitions, 2202 flow. Second operand 11 states and 146 transitions. [2024-06-28 03:49:25,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 262 transitions, 3132 flow [2024-06-28 03:49:26,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 262 transitions, 2970 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 03:49:26,273 INFO L231 Difference]: Finished difference. Result has 331 places, 246 transitions, 2390 flow [2024-06-28 03:49:26,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2040, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2390, PETRI_PLACES=331, PETRI_TRANSITIONS=246} [2024-06-28 03:49:26,273 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 301 predicate places. [2024-06-28 03:49:26,273 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 246 transitions, 2390 flow [2024-06-28 03:49:26,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:26,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:26,274 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-28 03:49:26,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 03:49:26,274 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-28 03:49:26,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:26,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1895633914, now seen corresponding path program 31 times [2024-06-28 03:49:26,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:26,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138675350] [2024-06-28 03:49:26,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:26,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:26,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:27,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:27,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:27,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138675350] [2024-06-28 03:49:27,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138675350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:27,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:27,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:27,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164912573] [2024-06-28 03:49:27,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:27,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:27,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:27,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:27,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:27,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:27,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 246 transitions, 2390 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:27,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:27,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:27,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:27,831 INFO L124 PetriNetUnfolderBase]: 574/1173 cut-off events. [2024-06-28 03:49:27,831 INFO L125 PetriNetUnfolderBase]: For 245524/245526 co-relation queries the response was YES. [2024-06-28 03:49:27,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9251 conditions, 1173 events. 574/1173 cut-off events. For 245524/245526 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 7010 event pairs, 104 based on Foata normal form. 2/1174 useless extension candidates. Maximal degree in co-relation 9102. Up to 942 conditions per place. [2024-06-28 03:49:27,843 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 194 selfloop transitions, 61 changer transitions 0/258 dead transitions. [2024-06-28 03:49:27,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 258 transitions, 2926 flow [2024-06-28 03:49:27,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:27,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:27,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-28 03:49:27,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-28 03:49:27,844 INFO L175 Difference]: Start difference. First operand has 331 places, 246 transitions, 2390 flow. Second operand 11 states and 138 transitions. [2024-06-28 03:49:27,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 258 transitions, 2926 flow [2024-06-28 03:49:28,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 258 transitions, 2708 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 03:49:28,748 INFO L231 Difference]: Finished difference. Result has 335 places, 246 transitions, 2298 flow [2024-06-28 03:49:28,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2172, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2298, PETRI_PLACES=335, PETRI_TRANSITIONS=246} [2024-06-28 03:49:28,749 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 305 predicate places. [2024-06-28 03:49:28,749 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 246 transitions, 2298 flow [2024-06-28 03:49:28,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:28,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:28,749 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-28 03:49:28,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 03:49:28,749 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-28 03:49:28,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:28,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1733025816, now seen corresponding path program 32 times [2024-06-28 03:49:28,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:28,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258075514] [2024-06-28 03:49:28,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:28,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:28,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:30,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:30,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:30,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258075514] [2024-06-28 03:49:30,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258075514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:30,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:30,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:30,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056399421] [2024-06-28 03:49:30,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:30,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:30,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:30,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:30,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:30,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:30,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 246 transitions, 2298 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:30,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:30,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:30,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:30,608 INFO L124 PetriNetUnfolderBase]: 590/1209 cut-off events. [2024-06-28 03:49:30,608 INFO L125 PetriNetUnfolderBase]: For 299237/299239 co-relation queries the response was YES. [2024-06-28 03:49:30,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9458 conditions, 1209 events. 590/1209 cut-off events. For 299237/299239 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 7301 event pairs, 110 based on Foata normal form. 10/1218 useless extension candidates. Maximal degree in co-relation 9307. Up to 800 conditions per place. [2024-06-28 03:49:30,621 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 147 selfloop transitions, 105 changer transitions 6/261 dead transitions. [2024-06-28 03:49:30,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 261 transitions, 2934 flow [2024-06-28 03:49:30,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:30,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:30,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-28 03:49:30,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252199413489736 [2024-06-28 03:49:30,622 INFO L175 Difference]: Start difference. First operand has 335 places, 246 transitions, 2298 flow. Second operand 11 states and 145 transitions. [2024-06-28 03:49:30,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 261 transitions, 2934 flow [2024-06-28 03:49:31,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 261 transitions, 2603 flow, removed 26 selfloop flow, removed 16 redundant places. [2024-06-28 03:49:31,532 INFO L231 Difference]: Finished difference. Result has 330 places, 244 transitions, 2194 flow [2024-06-28 03:49:31,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1968, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2194, PETRI_PLACES=330, PETRI_TRANSITIONS=244} [2024-06-28 03:49:31,532 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-28 03:49:31,532 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 244 transitions, 2194 flow [2024-06-28 03:49:31,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:31,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:31,533 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-28 03:49:31,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 03:49:31,533 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-28 03:49:31,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:31,533 INFO L85 PathProgramCache]: Analyzing trace with hash 376231334, now seen corresponding path program 33 times [2024-06-28 03:49:31,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:31,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092760447] [2024-06-28 03:49:31,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:31,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:31,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:32,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:32,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:32,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092760447] [2024-06-28 03:49:32,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092760447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:32,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:32,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:32,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648757819] [2024-06-28 03:49:32,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:32,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:32,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:32,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:32,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:32,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:32,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 244 transitions, 2194 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:32,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:32,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:32,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:33,111 INFO L124 PetriNetUnfolderBase]: 577/1180 cut-off events. [2024-06-28 03:49:33,111 INFO L125 PetriNetUnfolderBase]: For 252828/252830 co-relation queries the response was YES. [2024-06-28 03:49:33,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9020 conditions, 1180 events. 577/1180 cut-off events. For 252828/252830 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 7077 event pairs, 109 based on Foata normal form. 2/1181 useless extension candidates. Maximal degree in co-relation 8875. Up to 874 conditions per place. [2024-06-28 03:49:33,124 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 177 selfloop transitions, 74 changer transitions 0/254 dead transitions. [2024-06-28 03:49:33,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 254 transitions, 2757 flow [2024-06-28 03:49:33,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:33,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:33,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:49:33,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 03:49:33,125 INFO L175 Difference]: Start difference. First operand has 330 places, 244 transitions, 2194 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:49:33,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 254 transitions, 2757 flow [2024-06-28 03:49:33,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 254 transitions, 2511 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 03:49:33,913 INFO L231 Difference]: Finished difference. Result has 331 places, 245 transitions, 2145 flow [2024-06-28 03:49:33,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2145, PETRI_PLACES=331, PETRI_TRANSITIONS=245} [2024-06-28 03:49:33,914 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 301 predicate places. [2024-06-28 03:49:33,914 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 245 transitions, 2145 flow [2024-06-28 03:49:33,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:33,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:33,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-28 03:49:33,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 03:49:33,914 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-28 03:49:33,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:33,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1960260344, now seen corresponding path program 34 times [2024-06-28 03:49:33,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:33,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237498659] [2024-06-28 03:49:33,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:33,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:33,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:34,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:34,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:34,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237498659] [2024-06-28 03:49:34,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237498659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:34,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:34,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:49:34,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765331625] [2024-06-28 03:49:34,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:34,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:49:34,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:34,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:49:34,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:49:35,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:35,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 245 transitions, 2145 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:35,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:35,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:35,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:35,497 INFO L124 PetriNetUnfolderBase]: 586/1202 cut-off events. [2024-06-28 03:49:35,497 INFO L125 PetriNetUnfolderBase]: For 295045/295045 co-relation queries the response was YES. [2024-06-28 03:49:35,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8793 conditions, 1202 events. 586/1202 cut-off events. For 295045/295045 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 7260 event pairs, 105 based on Foata normal form. 10/1211 useless extension candidates. Maximal degree in co-relation 8647. Up to 1045 conditions per place. [2024-06-28 03:49:35,510 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 219 selfloop transitions, 25 changer transitions 12/259 dead transitions. [2024-06-28 03:49:35,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 259 transitions, 2735 flow [2024-06-28 03:49:35,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:35,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:35,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-28 03:49:35,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:49:35,511 INFO L175 Difference]: Start difference. First operand has 331 places, 245 transitions, 2145 flow. Second operand 11 states and 132 transitions. [2024-06-28 03:49:35,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 259 transitions, 2735 flow [2024-06-28 03:49:36,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 259 transitions, 2549 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 03:49:36,485 INFO L231 Difference]: Finished difference. Result has 333 places, 236 transitions, 1928 flow [2024-06-28 03:49:36,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1928, PETRI_PLACES=333, PETRI_TRANSITIONS=236} [2024-06-28 03:49:36,485 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2024-06-28 03:49:36,485 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 236 transitions, 1928 flow [2024-06-28 03:49:36,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:36,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:36,485 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-28 03:49:36,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 03:49:36,486 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-28 03:49:36,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:36,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1458908382, now seen corresponding path program 15 times [2024-06-28 03:49:36,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:36,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112645690] [2024-06-28 03:49:36,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:36,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:36,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:38,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:38,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:38,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112645690] [2024-06-28 03:49:38,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112645690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:38,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:38,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:49:38,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579783407] [2024-06-28 03:49:38,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:38,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:49:38,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:38,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:49:38,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:49:38,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:38,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 236 transitions, 1928 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:38,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:38,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:38,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:39,253 INFO L124 PetriNetUnfolderBase]: 571/1180 cut-off events. [2024-06-28 03:49:39,253 INFO L125 PetriNetUnfolderBase]: For 286970/286972 co-relation queries the response was YES. [2024-06-28 03:49:39,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8542 conditions, 1180 events. 571/1180 cut-off events. For 286970/286972 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 7130 event pairs, 113 based on Foata normal form. 8/1187 useless extension candidates. Maximal degree in co-relation 8395. Up to 997 conditions per place. [2024-06-28 03:49:39,266 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 203 selfloop transitions, 32 changer transitions 13/251 dead transitions. [2024-06-28 03:49:39,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 251 transitions, 2504 flow [2024-06-28 03:49:39,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:49:39,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:49:39,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-28 03:49:39,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-28 03:49:39,267 INFO L175 Difference]: Start difference. First operand has 333 places, 236 transitions, 1928 flow. Second operand 12 states and 143 transitions. [2024-06-28 03:49:39,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 251 transitions, 2504 flow [2024-06-28 03:49:40,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 251 transitions, 2260 flow, removed 21 selfloop flow, removed 14 redundant places. [2024-06-28 03:49:40,195 INFO L231 Difference]: Finished difference. Result has 330 places, 230 transitions, 1719 flow [2024-06-28 03:49:40,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1719, PETRI_PLACES=330, PETRI_TRANSITIONS=230} [2024-06-28 03:49:40,196 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-28 03:49:40,196 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 230 transitions, 1719 flow [2024-06-28 03:49:40,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:40,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:40,196 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-28 03:49:40,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 03:49:40,197 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-28 03:49:40,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:40,197 INFO L85 PathProgramCache]: Analyzing trace with hash 603866962, now seen corresponding path program 16 times [2024-06-28 03:49:40,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:40,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353101599] [2024-06-28 03:49:40,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:40,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:40,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:41,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:41,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:41,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353101599] [2024-06-28 03:49:41,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353101599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:41,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:41,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:49:41,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466744777] [2024-06-28 03:49:41,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:41,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:49:41,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:41,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:49:41,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:49:41,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:41,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 230 transitions, 1719 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:41,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:41,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:41,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:41,826 INFO L124 PetriNetUnfolderBase]: 555/1156 cut-off events. [2024-06-28 03:49:41,826 INFO L125 PetriNetUnfolderBase]: For 274625/274627 co-relation queries the response was YES. [2024-06-28 03:49:41,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8176 conditions, 1156 events. 555/1156 cut-off events. For 274625/274627 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 6971 event pairs, 110 based on Foata normal form. 6/1161 useless extension candidates. Maximal degree in co-relation 8030. Up to 913 conditions per place. [2024-06-28 03:49:41,838 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 207 selfloop transitions, 30 changer transitions 7/247 dead transitions. [2024-06-28 03:49:41,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 247 transitions, 2561 flow [2024-06-28 03:49:41,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:49:41,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:49:41,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 03:49:41,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 03:49:41,839 INFO L175 Difference]: Start difference. First operand has 330 places, 230 transitions, 1719 flow. Second operand 12 states and 141 transitions. [2024-06-28 03:49:41,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 247 transitions, 2561 flow [2024-06-28 03:49:42,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 247 transitions, 2427 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-06-28 03:49:42,777 INFO L231 Difference]: Finished difference. Result has 323 places, 227 transitions, 1643 flow [2024-06-28 03:49:42,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1643, PETRI_PLACES=323, PETRI_TRANSITIONS=227} [2024-06-28 03:49:42,778 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 293 predicate places. [2024-06-28 03:49:42,778 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 227 transitions, 1643 flow [2024-06-28 03:49:42,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:42,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:42,778 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-28 03:49:42,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 03:49:42,778 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-28 03:49:42,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:42,779 INFO L85 PathProgramCache]: Analyzing trace with hash 184920184, now seen corresponding path program 17 times [2024-06-28 03:49:42,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:42,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43143864] [2024-06-28 03:49:42,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:42,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:42,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:44,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:44,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:44,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43143864] [2024-06-28 03:49:44,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43143864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:44,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:44,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:49:44,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431987490] [2024-06-28 03:49:44,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:44,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:49:44,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:44,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:49:44,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:49:44,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:44,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 227 transitions, 1643 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:44,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:44,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:44,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:44,905 INFO L124 PetriNetUnfolderBase]: 530/1101 cut-off events. [2024-06-28 03:49:44,906 INFO L125 PetriNetUnfolderBase]: For 222801/222803 co-relation queries the response was YES. [2024-06-28 03:49:44,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6794 conditions, 1101 events. 530/1101 cut-off events. For 222801/222803 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6574 event pairs, 99 based on Foata normal form. 8/1108 useless extension candidates. Maximal degree in co-relation 6652. Up to 925 conditions per place. [2024-06-28 03:49:44,916 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 201 selfloop transitions, 31 changer transitions 7/242 dead transitions. [2024-06-28 03:49:44,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 242 transitions, 2199 flow [2024-06-28 03:49:44,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:49:44,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:49:44,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 03:49:44,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 03:49:44,918 INFO L175 Difference]: Start difference. First operand has 323 places, 227 transitions, 1643 flow. Second operand 12 states and 141 transitions. [2024-06-28 03:49:44,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 242 transitions, 2199 flow [2024-06-28 03:49:45,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 242 transitions, 2119 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-06-28 03:49:45,500 INFO L231 Difference]: Finished difference. Result has 319 places, 224 transitions, 1612 flow [2024-06-28 03:49:45,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1612, PETRI_PLACES=319, PETRI_TRANSITIONS=224} [2024-06-28 03:49:45,501 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 289 predicate places. [2024-06-28 03:49:45,501 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 224 transitions, 1612 flow [2024-06-28 03:49:45,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:45,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:45,501 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-28 03:49:45,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 03:49:45,501 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-28 03:49:45,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:45,502 INFO L85 PathProgramCache]: Analyzing trace with hash 2123958648, now seen corresponding path program 18 times [2024-06-28 03:49:45,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:45,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768732600] [2024-06-28 03:49:45,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:45,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:45,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:46,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:46,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:46,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768732600] [2024-06-28 03:49:46,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768732600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:46,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:46,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:49:46,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086678876] [2024-06-28 03:49:46,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:46,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:49:46,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:46,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:49:46,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:49:46,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:46,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 224 transitions, 1612 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:46,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:46,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:46,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:47,338 INFO L124 PetriNetUnfolderBase]: 543/1136 cut-off events. [2024-06-28 03:49:47,338 INFO L125 PetriNetUnfolderBase]: For 256097/256099 co-relation queries the response was YES. [2024-06-28 03:49:47,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7848 conditions, 1136 events. 543/1136 cut-off events. For 256097/256099 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6826 event pairs, 110 based on Foata normal form. 6/1141 useless extension candidates. Maximal degree in co-relation 7707. Up to 866 conditions per place. [2024-06-28 03:49:47,350 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 190 selfloop transitions, 41 changer transitions 7/241 dead transitions. [2024-06-28 03:49:47,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 241 transitions, 2430 flow [2024-06-28 03:49:47,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:49:47,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:49:47,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:49:47,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-28 03:49:47,351 INFO L175 Difference]: Start difference. First operand has 319 places, 224 transitions, 1612 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:49:47,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 241 transitions, 2430 flow [2024-06-28 03:49:48,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 241 transitions, 2358 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 03:49:48,227 INFO L231 Difference]: Finished difference. Result has 316 places, 221 transitions, 1614 flow [2024-06-28 03:49:48,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1544, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1614, PETRI_PLACES=316, PETRI_TRANSITIONS=221} [2024-06-28 03:49:48,228 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2024-06-28 03:49:48,228 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 221 transitions, 1614 flow [2024-06-28 03:49:48,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:48,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:48,228 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-28 03:49:48,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 03:49:48,229 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-28 03:49:48,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:48,229 INFO L85 PathProgramCache]: Analyzing trace with hash 2132002218, now seen corresponding path program 19 times [2024-06-28 03:49:48,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:48,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443583743] [2024-06-28 03:49:48,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:48,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:48,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:49,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:49,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:49,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443583743] [2024-06-28 03:49:49,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443583743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:49,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:49,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:49:49,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154901290] [2024-06-28 03:49:49,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:49,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:49:49,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:49,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:49:49,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:49:49,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:49,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 221 transitions, 1614 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:49,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:49,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:49,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:50,231 INFO L124 PetriNetUnfolderBase]: 536/1119 cut-off events. [2024-06-28 03:49:50,231 INFO L125 PetriNetUnfolderBase]: For 251669/251671 co-relation queries the response was YES. [2024-06-28 03:49:50,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7782 conditions, 1119 events. 536/1119 cut-off events. For 251669/251671 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6700 event pairs, 108 based on Foata normal form. 6/1124 useless extension candidates. Maximal degree in co-relation 7642. Up to 891 conditions per place. [2024-06-28 03:49:50,242 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 175 selfloop transitions, 46 changer transitions 10/234 dead transitions. [2024-06-28 03:49:50,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 234 transitions, 2134 flow [2024-06-28 03:49:50,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:49:50,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:49:50,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-28 03:49:50,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-28 03:49:50,243 INFO L175 Difference]: Start difference. First operand has 316 places, 221 transitions, 1614 flow. Second operand 12 states and 140 transitions. [2024-06-28 03:49:50,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 234 transitions, 2134 flow [2024-06-28 03:49:51,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 234 transitions, 2050 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:49:51,166 INFO L231 Difference]: Finished difference. Result has 314 places, 218 transitions, 1608 flow [2024-06-28 03:49:51,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1608, PETRI_PLACES=314, PETRI_TRANSITIONS=218} [2024-06-28 03:49:51,166 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 284 predicate places. [2024-06-28 03:49:51,167 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 218 transitions, 1608 flow [2024-06-28 03:49:51,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:51,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:51,167 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-28 03:49:51,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 03:49:51,167 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-28 03:49:51,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:51,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1739274982, now seen corresponding path program 20 times [2024-06-28 03:49:51,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:51,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061580923] [2024-06-28 03:49:51,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:51,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:51,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:52,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:52,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:52,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061580923] [2024-06-28 03:49:52,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061580923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:52,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:52,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:49:52,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096167569] [2024-06-28 03:49:52,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:52,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:49:52,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:52,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:49:52,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:49:52,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:52,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 218 transitions, 1608 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:52,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:52,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:52,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:53,153 INFO L124 PetriNetUnfolderBase]: 533/1114 cut-off events. [2024-06-28 03:49:53,153 INFO L125 PetriNetUnfolderBase]: For 261947/261949 co-relation queries the response was YES. [2024-06-28 03:49:53,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7765 conditions, 1114 events. 533/1114 cut-off events. For 261947/261949 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 6685 event pairs, 111 based on Foata normal form. 8/1121 useless extension candidates. Maximal degree in co-relation 7626. Up to 739 conditions per place. [2024-06-28 03:49:53,164 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 128 selfloop transitions, 95 changer transitions 7/233 dead transitions. [2024-06-28 03:49:53,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 233 transitions, 2146 flow [2024-06-28 03:49:53,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:49:53,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:49:53,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-28 03:49:53,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41397849462365593 [2024-06-28 03:49:53,165 INFO L175 Difference]: Start difference. First operand has 314 places, 218 transitions, 1608 flow. Second operand 12 states and 154 transitions. [2024-06-28 03:49:53,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 233 transitions, 2146 flow [2024-06-28 03:49:54,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 233 transitions, 2050 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:49:54,124 INFO L231 Difference]: Finished difference. Result has 311 places, 215 transitions, 1685 flow [2024-06-28 03:49:54,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1512, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1685, PETRI_PLACES=311, PETRI_TRANSITIONS=215} [2024-06-28 03:49:54,125 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-28 03:49:54,125 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 215 transitions, 1685 flow [2024-06-28 03:49:54,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:54,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:54,125 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-28 03:49:54,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 03:49:54,126 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-28 03:49:54,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:54,126 INFO L85 PathProgramCache]: Analyzing trace with hash 2123719638, now seen corresponding path program 21 times [2024-06-28 03:49:54,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:54,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388451077] [2024-06-28 03:49:54,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:54,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:54,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:55,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:55,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:55,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388451077] [2024-06-28 03:49:55,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388451077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:55,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:55,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:49:55,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203218474] [2024-06-28 03:49:55,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:55,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:49:55,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:55,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:49:55,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:49:55,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:55,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 215 transitions, 1685 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:55,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:55,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:55,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:56,181 INFO L124 PetriNetUnfolderBase]: 506/1061 cut-off events. [2024-06-28 03:49:56,181 INFO L125 PetriNetUnfolderBase]: For 210299/210301 co-relation queries the response was YES. [2024-06-28 03:49:56,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6681 conditions, 1061 events. 506/1061 cut-off events. For 210299/210301 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 6318 event pairs, 99 based on Foata normal form. 8/1068 useless extension candidates. Maximal degree in co-relation 6543. Up to 852 conditions per place. [2024-06-28 03:49:56,191 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 175 selfloop transitions, 43 changer transitions 9/230 dead transitions. [2024-06-28 03:49:56,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 230 transitions, 2217 flow [2024-06-28 03:49:56,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:49:56,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:49:56,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:49:56,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-28 03:49:56,192 INFO L175 Difference]: Start difference. First operand has 311 places, 215 transitions, 1685 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:49:56,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 230 transitions, 2217 flow [2024-06-28 03:49:56,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 230 transitions, 2021 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-28 03:49:56,845 INFO L231 Difference]: Finished difference. Result has 309 places, 212 transitions, 1560 flow [2024-06-28 03:49:56,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1560, PETRI_PLACES=309, PETRI_TRANSITIONS=212} [2024-06-28 03:49:56,846 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 279 predicate places. [2024-06-28 03:49:56,846 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 212 transitions, 1560 flow [2024-06-28 03:49:56,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:56,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:56,846 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-28 03:49:56,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 03:49:56,847 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-28 03:49:56,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:56,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1743969010, now seen corresponding path program 22 times [2024-06-28 03:49:56,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:56,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789011103] [2024-06-28 03:49:56,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:56,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:56,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:58,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-28 03:49:58,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:58,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789011103] [2024-06-28 03:49:58,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789011103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:58,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:58,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:49:58,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059810732] [2024-06-28 03:49:58,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:58,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:49:58,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:58,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:49:58,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:49:58,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:49:58,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 212 transitions, 1560 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:58,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:58,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:49:58,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:58,816 INFO L124 PetriNetUnfolderBase]: 519/1096 cut-off events. [2024-06-28 03:49:58,817 INFO L125 PetriNetUnfolderBase]: For 238441/238443 co-relation queries the response was YES. [2024-06-28 03:49:58,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7592 conditions, 1096 events. 519/1096 cut-off events. For 238441/238443 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6579 event pairs, 108 based on Foata normal form. 6/1101 useless extension candidates. Maximal degree in co-relation 7455. Up to 798 conditions per place. [2024-06-28 03:49:58,827 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 176 selfloop transitions, 41 changer transitions 10/230 dead transitions. [2024-06-28 03:49:58,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 230 transitions, 2350 flow [2024-06-28 03:49:58,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:49:58,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:49:58,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:49:58,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-28 03:49:58,828 INFO L175 Difference]: Start difference. First operand has 309 places, 212 transitions, 1560 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:49:58,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 230 transitions, 2350 flow [2024-06-28 03:49:59,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 230 transitions, 2256 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 03:49:59,631 INFO L231 Difference]: Finished difference. Result has 306 places, 208 transitions, 1535 flow [2024-06-28 03:49:59,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1470, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1535, PETRI_PLACES=306, PETRI_TRANSITIONS=208} [2024-06-28 03:49:59,632 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 276 predicate places. [2024-06-28 03:49:59,632 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 208 transitions, 1535 flow [2024-06-28 03:49:59,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:59,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:59,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-28 03:49:59,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 03:49:59,632 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-28 03:49:59,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:59,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1732779862, now seen corresponding path program 23 times [2024-06-28 03:49:59,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:59,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052034840] [2024-06-28 03:49:59,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:59,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:59,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:00,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:00,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:00,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052034840] [2024-06-28 03:50:00,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052034840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:00,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:00,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:00,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222818538] [2024-06-28 03:50:00,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:00,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:00,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:00,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:00,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:01,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:01,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 208 transitions, 1535 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:01,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:01,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:01,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:01,547 INFO L124 PetriNetUnfolderBase]: 530/1121 cut-off events. [2024-06-28 03:50:01,547 INFO L125 PetriNetUnfolderBase]: For 282038/282040 co-relation queries the response was YES. [2024-06-28 03:50:01,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8598 conditions, 1121 events. 530/1121 cut-off events. For 282038/282040 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6764 event pairs, 120 based on Foata normal form. 6/1126 useless extension candidates. Maximal degree in co-relation 8462. Up to 736 conditions per place. [2024-06-28 03:50:01,557 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 149 selfloop transitions, 66 changer transitions 7/225 dead transitions. [2024-06-28 03:50:01,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 225 transitions, 2311 flow [2024-06-28 03:50:01,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:01,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:01,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-28 03:50:01,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 03:50:01,558 INFO L175 Difference]: Start difference. First operand has 306 places, 208 transitions, 1535 flow. Second operand 12 states and 148 transitions. [2024-06-28 03:50:01,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 225 transitions, 2311 flow [2024-06-28 03:50:02,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 225 transitions, 2222 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 03:50:02,540 INFO L231 Difference]: Finished difference. Result has 302 places, 205 transitions, 1564 flow [2024-06-28 03:50:02,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1564, PETRI_PLACES=302, PETRI_TRANSITIONS=205} [2024-06-28 03:50:02,541 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 272 predicate places. [2024-06-28 03:50:02,541 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 205 transitions, 1564 flow [2024-06-28 03:50:02,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:02,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:02,542 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-28 03:50:02,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 03:50:02,542 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-28 03:50:02,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:02,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1895818488, now seen corresponding path program 24 times [2024-06-28 03:50:02,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:02,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517843952] [2024-06-28 03:50:02,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:02,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:02,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:04,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-28 03:50:04,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:04,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517843952] [2024-06-28 03:50:04,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517843952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:04,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:04,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:04,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712598509] [2024-06-28 03:50:04,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:04,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:04,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:04,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:04,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:05,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:05,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 205 transitions, 1564 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:05,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:05,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:05,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:05,622 INFO L124 PetriNetUnfolderBase]: 535/1132 cut-off events. [2024-06-28 03:50:05,622 INFO L125 PetriNetUnfolderBase]: For 317757/317759 co-relation queries the response was YES. [2024-06-28 03:50:05,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8636 conditions, 1132 events. 535/1132 cut-off events. For 317757/317759 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6867 event pairs, 130 based on Foata normal form. 14/1145 useless extension candidates. Maximal degree in co-relation 8502. Up to 887 conditions per place. [2024-06-28 03:50:05,633 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 167 selfloop transitions, 35 changer transitions 13/218 dead transitions. [2024-06-28 03:50:05,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 218 transitions, 2066 flow [2024-06-28 03:50:05,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:05,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:05,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-28 03:50:05,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-28 03:50:05,634 INFO L175 Difference]: Start difference. First operand has 302 places, 205 transitions, 1564 flow. Second operand 12 states and 142 transitions. [2024-06-28 03:50:05,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 218 transitions, 2066 flow [2024-06-28 03:50:06,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 218 transitions, 1928 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-28 03:50:06,490 INFO L231 Difference]: Finished difference. Result has 299 places, 199 transitions, 1467 flow [2024-06-28 03:50:06,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1467, PETRI_PLACES=299, PETRI_TRANSITIONS=199} [2024-06-28 03:50:06,491 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 269 predicate places. [2024-06-28 03:50:06,491 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 199 transitions, 1467 flow [2024-06-28 03:50:06,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:06,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:06,491 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-28 03:50:06,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 03:50:06,491 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-28 03:50:06,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:06,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1902074598, now seen corresponding path program 25 times [2024-06-28 03:50:06,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:06,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117291716] [2024-06-28 03:50:06,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:06,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:06,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:07,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:07,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:07,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117291716] [2024-06-28 03:50:07,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117291716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:07,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:07,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:07,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660132967] [2024-06-28 03:50:07,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:07,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:07,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:07,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:07,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:08,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:08,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 199 transitions, 1467 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:08,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:08,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:08,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:08,488 INFO L124 PetriNetUnfolderBase]: 508/1083 cut-off events. [2024-06-28 03:50:08,488 INFO L125 PetriNetUnfolderBase]: For 267332/267334 co-relation queries the response was YES. [2024-06-28 03:50:08,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8119 conditions, 1083 events. 508/1083 cut-off events. For 267332/267334 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 6521 event pairs, 122 based on Foata normal form. 8/1090 useless extension candidates. Maximal degree in co-relation 7986. Up to 882 conditions per place. [2024-06-28 03:50:08,498 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 167 selfloop transitions, 35 changer transitions 9/214 dead transitions. [2024-06-28 03:50:08,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 214 transitions, 1967 flow [2024-06-28 03:50:08,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:08,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:08,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:50:08,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-28 03:50:08,499 INFO L175 Difference]: Start difference. First operand has 299 places, 199 transitions, 1467 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:50:08,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 214 transitions, 1967 flow [2024-06-28 03:50:09,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 214 transitions, 1889 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 03:50:09,374 INFO L231 Difference]: Finished difference. Result has 293 places, 196 transitions, 1444 flow [2024-06-28 03:50:09,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1389, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1444, PETRI_PLACES=293, PETRI_TRANSITIONS=196} [2024-06-28 03:50:09,375 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 263 predicate places. [2024-06-28 03:50:09,375 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 196 transitions, 1444 flow [2024-06-28 03:50:09,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:09,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:09,375 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-28 03:50:09,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 03:50:09,376 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-28 03:50:09,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:09,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1696281226, now seen corresponding path program 26 times [2024-06-28 03:50:09,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:09,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428567747] [2024-06-28 03:50:09,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:09,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:09,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:11,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:11,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:11,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428567747] [2024-06-28 03:50:11,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428567747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:11,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:11,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:11,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91485317] [2024-06-28 03:50:11,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:11,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:11,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:11,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:11,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:11,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:11,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 196 transitions, 1444 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:11,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:11,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:11,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:11,812 INFO L124 PetriNetUnfolderBase]: 481/1030 cut-off events. [2024-06-28 03:50:11,813 INFO L125 PetriNetUnfolderBase]: For 209000/209002 co-relation queries the response was YES. [2024-06-28 03:50:11,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6907 conditions, 1030 events. 481/1030 cut-off events. For 209000/209002 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 6116 event pairs, 110 based on Foata normal form. 8/1037 useless extension candidates. Maximal degree in co-relation 6777. Up to 720 conditions per place. [2024-06-28 03:50:11,822 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 137 selfloop transitions, 62 changer transitions 9/211 dead transitions. [2024-06-28 03:50:11,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 211 transitions, 1938 flow [2024-06-28 03:50:11,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:11,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:11,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-28 03:50:11,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 03:50:11,823 INFO L175 Difference]: Start difference. First operand has 293 places, 196 transitions, 1444 flow. Second operand 12 states and 148 transitions. [2024-06-28 03:50:11,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 211 transitions, 1938 flow [2024-06-28 03:50:12,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 211 transitions, 1864 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:50:12,471 INFO L231 Difference]: Finished difference. Result has 291 places, 193 transitions, 1474 flow [2024-06-28 03:50:12,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1370, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1474, PETRI_PLACES=291, PETRI_TRANSITIONS=193} [2024-06-28 03:50:12,471 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 261 predicate places. [2024-06-28 03:50:12,471 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 193 transitions, 1474 flow [2024-06-28 03:50:12,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:12,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:12,472 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-28 03:50:12,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 03:50:12,472 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-28 03:50:12,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:12,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1502802952, now seen corresponding path program 27 times [2024-06-28 03:50:12,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:12,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907699219] [2024-06-28 03:50:12,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:12,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:12,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:13,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:13,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:13,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907699219] [2024-06-28 03:50:13,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907699219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:13,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:13,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:13,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722318650] [2024-06-28 03:50:13,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:13,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:13,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:13,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:13,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:13,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:13,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 193 transitions, 1474 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:13,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:13,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:13,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:14,352 INFO L124 PetriNetUnfolderBase]: 494/1065 cut-off events. [2024-06-28 03:50:14,352 INFO L125 PetriNetUnfolderBase]: For 234691/234693 co-relation queries the response was YES. [2024-06-28 03:50:14,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7910 conditions, 1065 events. 494/1065 cut-off events. For 234691/234693 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6417 event pairs, 119 based on Foata normal form. 6/1070 useless extension candidates. Maximal degree in co-relation 7781. Up to 631 conditions per place. [2024-06-28 03:50:14,361 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 133 selfloop transitions, 66 changer transitions 9/211 dead transitions. [2024-06-28 03:50:14,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 211 transitions, 2210 flow [2024-06-28 03:50:14,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:14,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:14,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-28 03:50:14,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 03:50:14,362 INFO L175 Difference]: Start difference. First operand has 291 places, 193 transitions, 1474 flow. Second operand 12 states and 152 transitions. [2024-06-28 03:50:14,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 211 transitions, 2210 flow [2024-06-28 03:50:15,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 211 transitions, 2082 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:50:15,092 INFO L231 Difference]: Finished difference. Result has 289 places, 190 transitions, 1464 flow [2024-06-28 03:50:15,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1348, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1464, PETRI_PLACES=289, PETRI_TRANSITIONS=190} [2024-06-28 03:50:15,092 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 259 predicate places. [2024-06-28 03:50:15,093 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 190 transitions, 1464 flow [2024-06-28 03:50:15,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:15,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:15,093 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-28 03:50:15,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 03:50:15,093 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-28 03:50:15,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:15,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1902313608, now seen corresponding path program 28 times [2024-06-28 03:50:15,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:15,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528261196] [2024-06-28 03:50:15,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:15,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:15,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:16,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:16,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:16,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528261196] [2024-06-28 03:50:16,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528261196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:16,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:16,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:16,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630453151] [2024-06-28 03:50:16,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:16,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:16,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:16,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:16,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:16,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:16,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 190 transitions, 1464 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:16,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:16,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:16,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:16,914 INFO L124 PetriNetUnfolderBase]: 469/1010 cut-off events. [2024-06-28 03:50:16,915 INFO L125 PetriNetUnfolderBase]: For 206739/206741 co-relation queries the response was YES. [2024-06-28 03:50:16,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7077 conditions, 1010 events. 469/1010 cut-off events. For 206739/206741 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6015 event pairs, 106 based on Foata normal form. 6/1015 useless extension candidates. Maximal degree in co-relation 6948. Up to 796 conditions per place. [2024-06-28 03:50:16,924 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 159 selfloop transitions, 31 changer transitions 10/203 dead transitions. [2024-06-28 03:50:16,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 203 transitions, 1922 flow [2024-06-28 03:50:16,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:16,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:16,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-28 03:50:16,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-28 03:50:16,925 INFO L175 Difference]: Start difference. First operand has 289 places, 190 transitions, 1464 flow. Second operand 12 states and 139 transitions. [2024-06-28 03:50:16,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 203 transitions, 1922 flow [2024-06-28 03:50:17,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 203 transitions, 1792 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:50:17,557 INFO L231 Difference]: Finished difference. Result has 286 places, 187 transitions, 1383 flow [2024-06-28 03:50:17,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1334, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1383, PETRI_PLACES=286, PETRI_TRANSITIONS=187} [2024-06-28 03:50:17,557 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 256 predicate places. [2024-06-28 03:50:17,557 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 187 transitions, 1383 flow [2024-06-28 03:50:17,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:17,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:17,558 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-28 03:50:17,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-28 03:50:17,558 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-28 03:50:17,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:17,558 INFO L85 PathProgramCache]: Analyzing trace with hash 794946046, now seen corresponding path program 29 times [2024-06-28 03:50:17,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:17,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274556175] [2024-06-28 03:50:17,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:17,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:17,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:19,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:19,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:19,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274556175] [2024-06-28 03:50:19,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274556175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:19,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:19,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:19,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436843530] [2024-06-28 03:50:19,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:19,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:19,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:19,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:19,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:19,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:19,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 187 transitions, 1383 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:19,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:19,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:19,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:19,908 INFO L124 PetriNetUnfolderBase]: 466/1001 cut-off events. [2024-06-28 03:50:19,908 INFO L125 PetriNetUnfolderBase]: For 207347/207349 co-relation queries the response was YES. [2024-06-28 03:50:19,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6953 conditions, 1001 events. 466/1001 cut-off events. For 207347/207349 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5902 event pairs, 107 based on Foata normal form. 8/1008 useless extension candidates. Maximal degree in co-relation 6826. Up to 695 conditions per place. [2024-06-28 03:50:19,917 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 131 selfloop transitions, 59 changer transitions 9/202 dead transitions. [2024-06-28 03:50:19,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 202 transitions, 1859 flow [2024-06-28 03:50:19,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:19,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:19,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-28 03:50:19,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 03:50:19,918 INFO L175 Difference]: Start difference. First operand has 286 places, 187 transitions, 1383 flow. Second operand 12 states and 150 transitions. [2024-06-28 03:50:19,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 202 transitions, 1859 flow [2024-06-28 03:50:20,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 202 transitions, 1793 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:50:20,562 INFO L231 Difference]: Finished difference. Result has 282 places, 184 transitions, 1416 flow [2024-06-28 03:50:20,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1317, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1416, PETRI_PLACES=282, PETRI_TRANSITIONS=184} [2024-06-28 03:50:20,563 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 252 predicate places. [2024-06-28 03:50:20,563 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 184 transitions, 1416 flow [2024-06-28 03:50:20,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:20,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:20,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-28 03:50:20,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-28 03:50:20,564 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-28 03:50:20,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:20,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1503099622, now seen corresponding path program 30 times [2024-06-28 03:50:20,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:20,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703012316] [2024-06-28 03:50:20,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:20,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:20,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:22,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:22,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:22,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703012316] [2024-06-28 03:50:22,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703012316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:22,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:22,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:22,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624837989] [2024-06-28 03:50:22,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:22,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:22,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:22,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:22,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:22,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:22,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 184 transitions, 1416 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:22,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:22,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:22,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:22,640 INFO L124 PetriNetUnfolderBase]: 461/998 cut-off events. [2024-06-28 03:50:22,640 INFO L125 PetriNetUnfolderBase]: For 203280/203282 co-relation queries the response was YES. [2024-06-28 03:50:22,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6951 conditions, 998 events. 461/998 cut-off events. For 203280/203282 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5906 event pairs, 109 based on Foata normal form. 8/1005 useless extension candidates. Maximal degree in co-relation 6825. Up to 676 conditions per place. [2024-06-28 03:50:22,649 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 125 selfloop transitions, 62 changer transitions 9/199 dead transitions. [2024-06-28 03:50:22,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 199 transitions, 1886 flow [2024-06-28 03:50:22,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:22,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:22,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-28 03:50:22,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 03:50:22,651 INFO L175 Difference]: Start difference. First operand has 282 places, 184 transitions, 1416 flow. Second operand 12 states and 152 transitions. [2024-06-28 03:50:22,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 199 transitions, 1886 flow [2024-06-28 03:50:23,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 199 transitions, 1730 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-28 03:50:23,257 INFO L231 Difference]: Finished difference. Result has 280 places, 181 transitions, 1365 flow [2024-06-28 03:50:23,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1365, PETRI_PLACES=280, PETRI_TRANSITIONS=181} [2024-06-28 03:50:23,257 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 250 predicate places. [2024-06-28 03:50:23,257 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 181 transitions, 1365 flow [2024-06-28 03:50:23,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:23,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:23,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:23,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-28 03:50:23,258 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-28 03:50:23,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:23,258 INFO L85 PathProgramCache]: Analyzing trace with hash 803228626, now seen corresponding path program 31 times [2024-06-28 03:50:23,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:23,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106928225] [2024-06-28 03:50:23,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:23,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:23,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:24,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:24,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:24,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106928225] [2024-06-28 03:50:24,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106928225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:24,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:24,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:24,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641357757] [2024-06-28 03:50:24,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:24,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:24,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:24,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:24,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:24,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:24,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 181 transitions, 1365 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:24,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:24,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:24,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:24,984 INFO L124 PetriNetUnfolderBase]: 452/985 cut-off events. [2024-06-28 03:50:24,984 INFO L125 PetriNetUnfolderBase]: For 193058/193060 co-relation queries the response was YES. [2024-06-28 03:50:24,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6857 conditions, 985 events. 452/985 cut-off events. For 193058/193060 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 5810 event pairs, 108 based on Foata normal form. 6/990 useless extension candidates. Maximal degree in co-relation 6731. Up to 624 conditions per place. [2024-06-28 03:50:24,993 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 117 selfloop transitions, 63 changer transitions 11/194 dead transitions. [2024-06-28 03:50:24,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 194 transitions, 1805 flow [2024-06-28 03:50:24,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:24,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:24,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-28 03:50:24,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 03:50:24,994 INFO L175 Difference]: Start difference. First operand has 280 places, 181 transitions, 1365 flow. Second operand 12 states and 148 transitions. [2024-06-28 03:50:24,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 194 transitions, 1805 flow [2024-06-28 03:50:25,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 194 transitions, 1679 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 03:50:25,628 INFO L231 Difference]: Finished difference. Result has 279 places, 177 transitions, 1343 flow [2024-06-28 03:50:25,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1343, PETRI_PLACES=279, PETRI_TRANSITIONS=177} [2024-06-28 03:50:25,628 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 249 predicate places. [2024-06-28 03:50:25,628 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 177 transitions, 1343 flow [2024-06-28 03:50:25,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:25,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:25,629 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-28 03:50:25,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-28 03:50:25,629 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-28 03:50:25,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:25,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1511134822, now seen corresponding path program 32 times [2024-06-28 03:50:25,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:25,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617217307] [2024-06-28 03:50:25,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:25,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:25,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:26,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:26,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:26,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617217307] [2024-06-28 03:50:26,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617217307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:26,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:26,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:26,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048196142] [2024-06-28 03:50:26,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:26,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:26,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:26,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:26,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:27,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:27,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 177 transitions, 1343 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:27,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:27,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:27,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:27,434 INFO L124 PetriNetUnfolderBase]: 444/961 cut-off events. [2024-06-28 03:50:27,434 INFO L125 PetriNetUnfolderBase]: For 193218/193220 co-relation queries the response was YES. [2024-06-28 03:50:27,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6796 conditions, 961 events. 444/961 cut-off events. For 193218/193220 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 5631 event pairs, 104 based on Foata normal form. 6/966 useless extension candidates. Maximal degree in co-relation 6670. Up to 585 conditions per place. [2024-06-28 03:50:27,441 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 127 selfloop transitions, 58 changer transitions 6/194 dead transitions. [2024-06-28 03:50:27,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 194 transitions, 2037 flow [2024-06-28 03:50:27,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:27,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:27,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-28 03:50:27,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 03:50:27,442 INFO L175 Difference]: Start difference. First operand has 279 places, 177 transitions, 1343 flow. Second operand 12 states and 150 transitions. [2024-06-28 03:50:27,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 194 transitions, 2037 flow [2024-06-28 03:50:28,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 194 transitions, 1890 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 03:50:28,014 INFO L231 Difference]: Finished difference. Result has 273 places, 175 transitions, 1305 flow [2024-06-28 03:50:28,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1200, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1305, PETRI_PLACES=273, PETRI_TRANSITIONS=175} [2024-06-28 03:50:28,014 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 243 predicate places. [2024-06-28 03:50:28,014 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 175 transitions, 1305 flow [2024-06-28 03:50:28,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:28,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:28,014 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-28 03:50:28,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-28 03:50:28,015 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-28 03:50:28,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:28,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1511143192, now seen corresponding path program 33 times [2024-06-28 03:50:28,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:28,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381934237] [2024-06-28 03:50:28,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:28,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:28,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:29,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:29,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:29,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381934237] [2024-06-28 03:50:29,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381934237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:29,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:29,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:29,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802355053] [2024-06-28 03:50:29,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:29,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:29,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:29,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:29,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:29,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:29,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 175 transitions, 1305 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:29,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:29,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:29,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:29,950 INFO L124 PetriNetUnfolderBase]: 420/913 cut-off events. [2024-06-28 03:50:29,950 INFO L125 PetriNetUnfolderBase]: For 161927/161929 co-relation queries the response was YES. [2024-06-28 03:50:29,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5731 conditions, 913 events. 420/913 cut-off events. For 161927/161929 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 5302 event pairs, 98 based on Foata normal form. 8/920 useless extension candidates. Maximal degree in co-relation 5606. Up to 564 conditions per place. [2024-06-28 03:50:29,959 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 114 selfloop transitions, 60 changer transitions 11/188 dead transitions. [2024-06-28 03:50:29,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 188 transitions, 1747 flow [2024-06-28 03:50:29,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:29,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:29,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-28 03:50:29,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-28 03:50:29,960 INFO L175 Difference]: Start difference. First operand has 273 places, 175 transitions, 1305 flow. Second operand 12 states and 147 transitions. [2024-06-28 03:50:29,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 188 transitions, 1747 flow [2024-06-28 03:50:30,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 188 transitions, 1629 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:50:30,408 INFO L231 Difference]: Finished difference. Result has 272 places, 171 transitions, 1283 flow [2024-06-28 03:50:30,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1283, PETRI_PLACES=272, PETRI_TRANSITIONS=171} [2024-06-28 03:50:30,409 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 242 predicate places. [2024-06-28 03:50:30,409 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 171 transitions, 1283 flow [2024-06-28 03:50:30,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:30,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:30,409 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-28 03:50:30,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-28 03:50:30,409 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-28 03:50:30,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:30,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1894944170, now seen corresponding path program 34 times [2024-06-28 03:50:30,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:30,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117762101] [2024-06-28 03:50:30,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:30,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:30,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:31,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:31,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:31,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117762101] [2024-06-28 03:50:31,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117762101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:31,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:31,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:50:31,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685555481] [2024-06-28 03:50:31,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:31,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:50:31,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:31,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:50:31,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:50:31,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:31,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 171 transitions, 1283 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:31,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:31,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:31,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:32,089 INFO L124 PetriNetUnfolderBase]: 432/942 cut-off events. [2024-06-28 03:50:32,089 INFO L125 PetriNetUnfolderBase]: For 185361/185361 co-relation queries the response was YES. [2024-06-28 03:50:32,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6639 conditions, 942 events. 432/942 cut-off events. For 185361/185361 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 5489 event pairs, 99 based on Foata normal form. 6/947 useless extension candidates. Maximal degree in co-relation 6515. Up to 732 conditions per place. [2024-06-28 03:50:32,098 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 156 selfloop transitions, 17 changer transitions 13/189 dead transitions. [2024-06-28 03:50:32,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 189 transitions, 1967 flow [2024-06-28 03:50:32,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:50:32,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:50:32,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:50:32,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 03:50:32,101 INFO L175 Difference]: Start difference. First operand has 272 places, 171 transitions, 1283 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:50:32,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 189 transitions, 1967 flow [2024-06-28 03:50:32,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 189 transitions, 1841 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:50:32,646 INFO L231 Difference]: Finished difference. Result has 266 places, 162 transitions, 1132 flow [2024-06-28 03:50:32,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1132, PETRI_PLACES=266, PETRI_TRANSITIONS=162} [2024-06-28 03:50:32,646 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 236 predicate places. [2024-06-28 03:50:32,646 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 162 transitions, 1132 flow [2024-06-28 03:50:32,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:32,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:32,647 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-28 03:50:32,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-28 03:50:32,647 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-28 03:50:32,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:32,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1886661590, now seen corresponding path program 35 times [2024-06-28 03:50:32,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:32,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615854261] [2024-06-28 03:50:32,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:32,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:32,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:34,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:34,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:34,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615854261] [2024-06-28 03:50:34,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615854261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:34,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:34,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:34,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631610254] [2024-06-28 03:50:34,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:34,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:34,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:34,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:34,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:34,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:34,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 162 transitions, 1132 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:34,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:34,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:34,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:35,089 INFO L124 PetriNetUnfolderBase]: 408/894 cut-off events. [2024-06-28 03:50:35,089 INFO L125 PetriNetUnfolderBase]: For 186238/186238 co-relation queries the response was YES. [2024-06-28 03:50:35,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6136 conditions, 894 events. 408/894 cut-off events. For 186238/186238 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5128 event pairs, 104 based on Foata normal form. 8/901 useless extension candidates. Maximal degree in co-relation 6024. Up to 784 conditions per place. [2024-06-28 03:50:35,096 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 151 selfloop transitions, 14 changer transitions 9/177 dead transitions. [2024-06-28 03:50:35,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 177 transitions, 1558 flow [2024-06-28 03:50:35,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:35,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:35,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-28 03:50:35,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-28 03:50:35,098 INFO L175 Difference]: Start difference. First operand has 266 places, 162 transitions, 1132 flow. Second operand 12 states and 135 transitions. [2024-06-28 03:50:35,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 177 transitions, 1558 flow [2024-06-28 03:50:35,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 177 transitions, 1523 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:50:35,577 INFO L231 Difference]: Finished difference. Result has 261 places, 159 transitions, 1107 flow [2024-06-28 03:50:35,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1107, PETRI_PLACES=261, PETRI_TRANSITIONS=159} [2024-06-28 03:50:35,577 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 231 predicate places. [2024-06-28 03:50:35,577 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 159 transitions, 1107 flow [2024-06-28 03:50:35,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:35,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:35,578 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-28 03:50:35,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-28 03:50:35,578 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-28 03:50:35,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:35,578 INFO L85 PathProgramCache]: Analyzing trace with hash -922694698, now seen corresponding path program 36 times [2024-06-28 03:50:35,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:35,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633721233] [2024-06-28 03:50:35,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:35,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:35,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:36,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:36,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:36,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633721233] [2024-06-28 03:50:36,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633721233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:36,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:36,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:36,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58663746] [2024-06-28 03:50:36,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:36,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:36,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:36,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:36,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:36,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:36,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 159 transitions, 1107 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:36,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:36,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:36,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:37,341 INFO L124 PetriNetUnfolderBase]: 407/903 cut-off events. [2024-06-28 03:50:37,341 INFO L125 PetriNetUnfolderBase]: For 189150/189150 co-relation queries the response was YES. [2024-06-28 03:50:37,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6459 conditions, 903 events. 407/903 cut-off events. For 189150/189150 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5194 event pairs, 106 based on Foata normal form. 6/908 useless extension candidates. Maximal degree in co-relation 6348. Up to 700 conditions per place. [2024-06-28 03:50:37,349 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 150 selfloop transitions, 14 changer transitions 12/179 dead transitions. [2024-06-28 03:50:37,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 179 transitions, 1727 flow [2024-06-28 03:50:37,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:50:37,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:50:37,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 151 transitions. [2024-06-28 03:50:37,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746898263027295 [2024-06-28 03:50:37,350 INFO L175 Difference]: Start difference. First operand has 261 places, 159 transitions, 1107 flow. Second operand 13 states and 151 transitions. [2024-06-28 03:50:37,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 179 transitions, 1727 flow [2024-06-28 03:50:37,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 179 transitions, 1681 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 03:50:37,804 INFO L231 Difference]: Finished difference. Result has 258 places, 155 transitions, 1074 flow [2024-06-28 03:50:37,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1074, PETRI_PLACES=258, PETRI_TRANSITIONS=155} [2024-06-28 03:50:37,804 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 228 predicate places. [2024-06-28 03:50:37,804 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 155 transitions, 1074 flow [2024-06-28 03:50:37,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:37,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:37,805 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-28 03:50:37,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-28 03:50:37,805 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-28 03:50:37,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:37,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1264993288, now seen corresponding path program 37 times [2024-06-28 03:50:37,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:37,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354922787] [2024-06-28 03:50:37,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:37,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:37,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:39,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:39,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:39,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354922787] [2024-06-28 03:50:39,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354922787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:39,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:39,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:39,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845762619] [2024-06-28 03:50:39,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:39,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:39,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:39,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:39,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:39,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:39,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 155 transitions, 1074 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:39,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:39,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:39,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:39,597 INFO L124 PetriNetUnfolderBase]: 393/877 cut-off events. [2024-06-28 03:50:39,597 INFO L125 PetriNetUnfolderBase]: For 185212/185212 co-relation queries the response was YES. [2024-06-28 03:50:39,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6340 conditions, 877 events. 393/877 cut-off events. For 185212/185212 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5011 event pairs, 104 based on Foata normal form. 6/882 useless extension candidates. Maximal degree in co-relation 6230. Up to 751 conditions per place. [2024-06-28 03:50:39,606 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 143 selfloop transitions, 12 changer transitions 14/172 dead transitions. [2024-06-28 03:50:39,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 172 transitions, 1480 flow [2024-06-28 03:50:39,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:50:39,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:50:39,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-06-28 03:50:39,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3598014888337469 [2024-06-28 03:50:39,607 INFO L175 Difference]: Start difference. First operand has 258 places, 155 transitions, 1074 flow. Second operand 13 states and 145 transitions. [2024-06-28 03:50:39,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 172 transitions, 1480 flow [2024-06-28 03:50:40,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 172 transitions, 1446 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 03:50:40,180 INFO L231 Difference]: Finished difference. Result has 253 places, 150 transitions, 1032 flow [2024-06-28 03:50:40,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1032, PETRI_PLACES=253, PETRI_TRANSITIONS=150} [2024-06-28 03:50:40,181 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2024-06-28 03:50:40,181 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 150 transitions, 1032 flow [2024-06-28 03:50:40,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:40,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:40,181 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-28 03:50:40,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-28 03:50:40,181 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-28 03:50:40,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:40,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1895232470, now seen corresponding path program 38 times [2024-06-28 03:50:40,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:40,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156090724] [2024-06-28 03:50:40,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:40,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:40,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:41,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:41,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:41,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156090724] [2024-06-28 03:50:41,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156090724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:41,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:41,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:41,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442647712] [2024-06-28 03:50:41,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:41,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:41,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:41,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:41,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:41,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:41,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 150 transitions, 1032 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:41,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:41,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:41,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:42,145 INFO L124 PetriNetUnfolderBase]: 366/816 cut-off events. [2024-06-28 03:50:42,145 INFO L125 PetriNetUnfolderBase]: For 149604/149604 co-relation queries the response was YES. [2024-06-28 03:50:42,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5417 conditions, 816 events. 366/816 cut-off events. For 149604/149604 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4571 event pairs, 89 based on Foata normal form. 6/821 useless extension candidates. Maximal degree in co-relation 5310. Up to 700 conditions per place. [2024-06-28 03:50:42,151 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 139 selfloop transitions, 10 changer transitions 13/165 dead transitions. [2024-06-28 03:50:42,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 165 transitions, 1388 flow [2024-06-28 03:50:42,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:42,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:42,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-28 03:50:42,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-28 03:50:42,152 INFO L175 Difference]: Start difference. First operand has 253 places, 150 transitions, 1032 flow. Second operand 12 states and 134 transitions. [2024-06-28 03:50:42,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 165 transitions, 1388 flow [2024-06-28 03:50:42,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 165 transitions, 1352 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 03:50:42,502 INFO L231 Difference]: Finished difference. Result has 246 places, 145 transitions, 970 flow [2024-06-28 03:50:42,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=996, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=970, PETRI_PLACES=246, PETRI_TRANSITIONS=145} [2024-06-28 03:50:42,503 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 216 predicate places. [2024-06-28 03:50:42,503 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 145 transitions, 970 flow [2024-06-28 03:50:42,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:42,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:42,503 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-28 03:50:42,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-28 03:50:42,503 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-28 03:50:42,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:42,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1346620493, now seen corresponding path program 1 times [2024-06-28 03:50:42,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:42,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215150109] [2024-06-28 03:50:42,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:42,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:42,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:43,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-28 03:50:43,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:43,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215150109] [2024-06-28 03:50:43,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215150109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:43,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:43,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:43,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666577823] [2024-06-28 03:50:43,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:43,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:43,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:43,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:43,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:43,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:43,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 145 transitions, 970 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:43,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:43,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:43,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:44,268 INFO L124 PetriNetUnfolderBase]: 355/791 cut-off events. [2024-06-28 03:50:44,268 INFO L125 PetriNetUnfolderBase]: For 150615/150615 co-relation queries the response was YES. [2024-06-28 03:50:44,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5299 conditions, 791 events. 355/791 cut-off events. For 150615/150615 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4384 event pairs, 83 based on Foata normal form. 6/796 useless extension candidates. Maximal degree in co-relation 5194. Up to 652 conditions per place. [2024-06-28 03:50:44,274 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 11 changer transitions 23/166 dead transitions. [2024-06-28 03:50:44,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 166 transitions, 1365 flow [2024-06-28 03:50:44,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:44,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:44,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-28 03:50:44,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-28 03:50:44,275 INFO L175 Difference]: Start difference. First operand has 246 places, 145 transitions, 970 flow. Second operand 12 states and 137 transitions. [2024-06-28 03:50:44,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 166 transitions, 1365 flow [2024-06-28 03:50:44,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 166 transitions, 1306 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 03:50:44,593 INFO L231 Difference]: Finished difference. Result has 239 places, 135 transitions, 881 flow [2024-06-28 03:50:44,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=881, PETRI_PLACES=239, PETRI_TRANSITIONS=135} [2024-06-28 03:50:44,593 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 209 predicate places. [2024-06-28 03:50:44,593 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 135 transitions, 881 flow [2024-06-28 03:50:44,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:44,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:44,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:44,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-28 03:50:44,594 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-28 03:50:44,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:44,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1820219321, now seen corresponding path program 2 times [2024-06-28 03:50:44,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:44,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429414710] [2024-06-28 03:50:44,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:44,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:44,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:46,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:46,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:46,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429414710] [2024-06-28 03:50:46,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429414710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:46,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:46,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:46,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37330372] [2024-06-28 03:50:46,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:46,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:46,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:46,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:46,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:46,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:46,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 135 transitions, 881 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:46,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:46,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:46,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:46,812 INFO L124 PetriNetUnfolderBase]: 318/714 cut-off events. [2024-06-28 03:50:46,813 INFO L125 PetriNetUnfolderBase]: For 120035/120035 co-relation queries the response was YES. [2024-06-28 03:50:46,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4377 conditions, 714 events. 318/714 cut-off events. For 120035/120035 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3902 event pairs, 76 based on Foata normal form. 6/719 useless extension candidates. Maximal degree in co-relation 4275. Up to 587 conditions per place. [2024-06-28 03:50:46,817 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 121 selfloop transitions, 16 changer transitions 11/151 dead transitions. [2024-06-28 03:50:46,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 151 transitions, 1232 flow [2024-06-28 03:50:46,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:50:46,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:50:46,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 03:50:46,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-28 03:50:46,818 INFO L175 Difference]: Start difference. First operand has 239 places, 135 transitions, 881 flow. Second operand 11 states and 125 transitions. [2024-06-28 03:50:46,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 151 transitions, 1232 flow [2024-06-28 03:50:47,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 151 transitions, 1183 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-28 03:50:47,018 INFO L231 Difference]: Finished difference. Result has 226 places, 130 transitions, 835 flow [2024-06-28 03:50:47,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=835, PETRI_PLACES=226, PETRI_TRANSITIONS=130} [2024-06-28 03:50:47,019 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-28 03:50:47,019 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 130 transitions, 835 flow [2024-06-28 03:50:47,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:47,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:47,019 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-28 03:50:47,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-28 03:50:47,020 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-28 03:50:47,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:47,020 INFO L85 PathProgramCache]: Analyzing trace with hash -978335957, now seen corresponding path program 3 times [2024-06-28 03:50:47,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:47,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735502689] [2024-06-28 03:50:47,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:47,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:47,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:48,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:48,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:48,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735502689] [2024-06-28 03:50:48,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735502689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:48,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:48,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:48,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321466740] [2024-06-28 03:50:48,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:48,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:48,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:48,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:48,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:48,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:48,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 130 transitions, 835 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:48,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:48,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:48,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:48,881 INFO L124 PetriNetUnfolderBase]: 308/696 cut-off events. [2024-06-28 03:50:48,881 INFO L125 PetriNetUnfolderBase]: For 109528/109528 co-relation queries the response was YES. [2024-06-28 03:50:48,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4217 conditions, 696 events. 308/696 cut-off events. For 109528/109528 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3781 event pairs, 66 based on Foata normal form. 6/701 useless extension candidates. Maximal degree in co-relation 4120. Up to 559 conditions per place. [2024-06-28 03:50:48,887 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 117 selfloop transitions, 13 changer transitions 15/148 dead transitions. [2024-06-28 03:50:48,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 148 transitions, 1181 flow [2024-06-28 03:50:48,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:50:48,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:50:48,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-28 03:50:48,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-28 03:50:48,888 INFO L175 Difference]: Start difference. First operand has 226 places, 130 transitions, 835 flow. Second operand 11 states and 126 transitions. [2024-06-28 03:50:48,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 148 transitions, 1181 flow [2024-06-28 03:50:49,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 148 transitions, 1143 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:50:49,076 INFO L231 Difference]: Finished difference. Result has 220 places, 124 transitions, 794 flow [2024-06-28 03:50:49,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=794, PETRI_PLACES=220, PETRI_TRANSITIONS=124} [2024-06-28 03:50:49,076 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 190 predicate places. [2024-06-28 03:50:49,076 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 124 transitions, 794 flow [2024-06-28 03:50:49,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:49,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:49,077 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-28 03:50:49,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-28 03:50:49,077 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-28 03:50:49,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:49,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1697893565, now seen corresponding path program 4 times [2024-06-28 03:50:49,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:49,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782362621] [2024-06-28 03:50:49,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:49,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:49,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:50,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-28 03:50:50,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:50,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782362621] [2024-06-28 03:50:50,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782362621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:50,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:50,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:50,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656278351] [2024-06-28 03:50:50,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:50,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:50,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:50,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:50,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:50,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:50,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 124 transitions, 794 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:50,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:50,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:50,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:51,311 INFO L124 PetriNetUnfolderBase]: 290/658 cut-off events. [2024-06-28 03:50:51,311 INFO L125 PetriNetUnfolderBase]: For 106944/106944 co-relation queries the response was YES. [2024-06-28 03:50:51,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4081 conditions, 658 events. 290/658 cut-off events. For 106944/106944 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3527 event pairs, 66 based on Foata normal form. 6/663 useless extension candidates. Maximal degree in co-relation 3986. Up to 532 conditions per place. [2024-06-28 03:50:51,317 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 112 selfloop transitions, 17 changer transitions 10/142 dead transitions. [2024-06-28 03:50:51,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 142 transitions, 1128 flow [2024-06-28 03:50:51,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:51,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:51,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-28 03:50:51,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-28 03:50:51,318 INFO L175 Difference]: Start difference. First operand has 220 places, 124 transitions, 794 flow. Second operand 12 states and 134 transitions. [2024-06-28 03:50:51,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 142 transitions, 1128 flow [2024-06-28 03:50:51,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 142 transitions, 1094 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 03:50:51,514 INFO L231 Difference]: Finished difference. Result has 214 places, 121 transitions, 783 flow [2024-06-28 03:50:51,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=783, PETRI_PLACES=214, PETRI_TRANSITIONS=121} [2024-06-28 03:50:51,514 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 184 predicate places. [2024-06-28 03:50:51,514 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 121 transitions, 783 flow [2024-06-28 03:50:51,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:51,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:51,515 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-28 03:50:51,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-28 03:50:51,515 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-28 03:50:51,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:51,515 INFO L85 PathProgramCache]: Analyzing trace with hash 22046997, now seen corresponding path program 5 times [2024-06-28 03:50:51,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:51,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064795116] [2024-06-28 03:50:51,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:51,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:51,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:53,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:53,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:53,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064795116] [2024-06-28 03:50:53,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064795116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:53,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:53,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:53,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424994341] [2024-06-28 03:50:53,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:53,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:53,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:53,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:53,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:53,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:53,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 121 transitions, 783 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:53,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:53,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:53,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:53,717 INFO L124 PetriNetUnfolderBase]: 283/645 cut-off events. [2024-06-28 03:50:53,717 INFO L125 PetriNetUnfolderBase]: For 99518/99518 co-relation queries the response was YES. [2024-06-28 03:50:53,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3978 conditions, 645 events. 283/645 cut-off events. For 99518/99518 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3427 event pairs, 55 based on Foata normal form. 6/650 useless extension candidates. Maximal degree in co-relation 3886. Up to 508 conditions per place. [2024-06-28 03:50:53,722 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 111 selfloop transitions, 16 changer transitions 10/140 dead transitions. [2024-06-28 03:50:53,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 140 transitions, 1115 flow [2024-06-28 03:50:53,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:53,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:53,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-28 03:50:53,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-28 03:50:53,723 INFO L175 Difference]: Start difference. First operand has 214 places, 121 transitions, 783 flow. Second operand 12 states and 135 transitions. [2024-06-28 03:50:53,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 140 transitions, 1115 flow [2024-06-28 03:50:53,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 140 transitions, 1075 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:50:53,887 INFO L231 Difference]: Finished difference. Result has 210 places, 117 transitions, 758 flow [2024-06-28 03:50:53,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=743, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=758, PETRI_PLACES=210, PETRI_TRANSITIONS=117} [2024-06-28 03:50:53,887 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 180 predicate places. [2024-06-28 03:50:53,887 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 117 transitions, 758 flow [2024-06-28 03:50:53,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:53,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:53,888 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-28 03:50:53,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-28 03:50:53,888 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-28 03:50:53,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:53,888 INFO L85 PathProgramCache]: Analyzing trace with hash -729092739, now seen corresponding path program 6 times [2024-06-28 03:50:53,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:53,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241324121] [2024-06-28 03:50:53,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:53,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:53,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:55,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:55,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:55,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241324121] [2024-06-28 03:50:55,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241324121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:55,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:55,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:55,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136987422] [2024-06-28 03:50:55,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:55,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:55,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:55,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:55,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:56,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:56,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 117 transitions, 758 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:56,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:56,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:56,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:56,530 INFO L124 PetriNetUnfolderBase]: 272/622 cut-off events. [2024-06-28 03:50:56,530 INFO L125 PetriNetUnfolderBase]: For 94694/94694 co-relation queries the response was YES. [2024-06-28 03:50:56,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3868 conditions, 622 events. 272/622 cut-off events. For 94694/94694 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3269 event pairs, 64 based on Foata normal form. 6/627 useless extension candidates. Maximal degree in co-relation 3778. Up to 504 conditions per place. [2024-06-28 03:50:56,534 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 101 selfloop transitions, 6 changer transitions 25/135 dead transitions. [2024-06-28 03:50:56,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 135 transitions, 1078 flow [2024-06-28 03:50:56,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:56,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:56,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-28 03:50:56,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-28 03:50:56,535 INFO L175 Difference]: Start difference. First operand has 210 places, 117 transitions, 758 flow. Second operand 12 states and 132 transitions. [2024-06-28 03:50:56,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 135 transitions, 1078 flow [2024-06-28 03:50:56,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 135 transitions, 1038 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 03:50:56,693 INFO L231 Difference]: Finished difference. Result has 204 places, 106 transitions, 664 flow [2024-06-28 03:50:56,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=718, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=664, PETRI_PLACES=204, PETRI_TRANSITIONS=106} [2024-06-28 03:50:56,694 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 174 predicate places. [2024-06-28 03:50:56,694 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 106 transitions, 664 flow [2024-06-28 03:50:56,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:56,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:56,694 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-28 03:50:56,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-28 03:50:56,694 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-28 03:50:56,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:56,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1613570871, now seen corresponding path program 7 times [2024-06-28 03:50:56,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:56,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705205889] [2024-06-28 03:50:56,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:56,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:56,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:58,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:58,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:58,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705205889] [2024-06-28 03:50:58,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705205889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:58,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:58,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:58,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329487724] [2024-06-28 03:50:58,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:58,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:58,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:58,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:58,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:50:58,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:50:58,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 106 transitions, 664 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:58,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:58,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:50:58,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:58,603 INFO L124 PetriNetUnfolderBase]: 252/574 cut-off events. [2024-06-28 03:50:58,604 INFO L125 PetriNetUnfolderBase]: For 87629/87629 co-relation queries the response was YES. [2024-06-28 03:50:58,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3605 conditions, 574 events. 252/574 cut-off events. For 87629/87629 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2968 event pairs, 62 based on Foata normal form. 6/579 useless extension candidates. Maximal degree in co-relation 3518. Up to 472 conditions per place. [2024-06-28 03:50:58,608 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 95 selfloop transitions, 9 changer transitions 15/122 dead transitions. [2024-06-28 03:50:58,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 122 transitions, 948 flow [2024-06-28 03:50:58,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:50:58,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:50:58,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-28 03:50:58,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-28 03:50:58,609 INFO L175 Difference]: Start difference. First operand has 204 places, 106 transitions, 664 flow. Second operand 12 states and 131 transitions. [2024-06-28 03:50:58,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 122 transitions, 948 flow [2024-06-28 03:50:58,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 122 transitions, 913 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-28 03:50:58,722 INFO L231 Difference]: Finished difference. Result has 188 places, 101 transitions, 626 flow [2024-06-28 03:50:58,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=631, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=626, PETRI_PLACES=188, PETRI_TRANSITIONS=101} [2024-06-28 03:50:58,722 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-28 03:50:58,722 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 101 transitions, 626 flow [2024-06-28 03:50:58,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:58,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:58,723 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-28 03:50:58,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-28 03:50:58,723 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-28 03:50:58,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:58,723 INFO L85 PathProgramCache]: Analyzing trace with hash -755146837, now seen corresponding path program 8 times [2024-06-28 03:50:58,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:58,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923469526] [2024-06-28 03:50:58,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:58,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:58,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:59,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:59,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:59,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923469526] [2024-06-28 03:50:59,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923469526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:59,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:59,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:50:59,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84585007] [2024-06-28 03:50:59,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:59,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:50:59,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:59,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:50:59,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:00,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:00,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 101 transitions, 626 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:00,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:00,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:00,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:00,360 INFO L124 PetriNetUnfolderBase]: 240/548 cut-off events. [2024-06-28 03:51:00,360 INFO L125 PetriNetUnfolderBase]: For 75020/75024 co-relation queries the response was YES. [2024-06-28 03:51:00,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3355 conditions, 548 events. 240/548 cut-off events. For 75020/75024 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2783 event pairs, 62 based on Foata normal form. 6/553 useless extension candidates. Maximal degree in co-relation 3275. Up to 447 conditions per place. [2024-06-28 03:51:00,364 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 90 selfloop transitions, 13 changer transitions 10/116 dead transitions. [2024-06-28 03:51:00,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 116 transitions, 894 flow [2024-06-28 03:51:00,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:00,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:00,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-28 03:51:00,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-28 03:51:00,365 INFO L175 Difference]: Start difference. First operand has 188 places, 101 transitions, 626 flow. Second operand 12 states and 131 transitions. [2024-06-28 03:51:00,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 116 transitions, 894 flow [2024-06-28 03:51:00,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 116 transitions, 845 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 03:51:00,469 INFO L231 Difference]: Finished difference. Result has 180 places, 98 transitions, 592 flow [2024-06-28 03:51:00,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=592, PETRI_PLACES=180, PETRI_TRANSITIONS=98} [2024-06-28 03:51:00,469 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 150 predicate places. [2024-06-28 03:51:00,469 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 98 transitions, 592 flow [2024-06-28 03:51:00,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:00,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:00,470 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-28 03:51:00,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-28 03:51:00,470 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-28 03:51:00,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:00,470 INFO L85 PathProgramCache]: Analyzing trace with hash -167248243, now seen corresponding path program 9 times [2024-06-28 03:51:00,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:00,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691422548] [2024-06-28 03:51:00,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:00,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:00,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:01,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:01,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:01,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691422548] [2024-06-28 03:51:01,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691422548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:01,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:01,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:01,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079111392] [2024-06-28 03:51:01,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:01,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:01,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:01,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:01,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:02,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:02,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 98 transitions, 592 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:02,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:02,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:02,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:02,452 INFO L124 PetriNetUnfolderBase]: 218/502 cut-off events. [2024-06-28 03:51:02,453 INFO L125 PetriNetUnfolderBase]: For 56716/56720 co-relation queries the response was YES. [2024-06-28 03:51:02,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2740 conditions, 502 events. 218/502 cut-off events. For 56716/56720 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2485 event pairs, 49 based on Foata normal form. 10/511 useless extension candidates. Maximal degree in co-relation 2663. Up to 377 conditions per place. [2024-06-28 03:51:02,456 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 81 selfloop transitions, 16 changer transitions 13/113 dead transitions. [2024-06-28 03:51:02,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 113 transitions, 854 flow [2024-06-28 03:51:02,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:02,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:02,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-28 03:51:02,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-28 03:51:02,457 INFO L175 Difference]: Start difference. First operand has 180 places, 98 transitions, 592 flow. Second operand 12 states and 134 transitions. [2024-06-28 03:51:02,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 113 transitions, 854 flow [2024-06-28 03:51:02,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 113 transitions, 822 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:51:02,544 INFO L231 Difference]: Finished difference. Result has 176 places, 93 transitions, 571 flow [2024-06-28 03:51:02,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=571, PETRI_PLACES=176, PETRI_TRANSITIONS=93} [2024-06-28 03:51:02,545 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 146 predicate places. [2024-06-28 03:51:02,545 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 93 transitions, 571 flow [2024-06-28 03:51:02,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:02,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:02,545 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-28 03:51:02,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-28 03:51:02,545 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-28 03:51:02,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:02,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1551690109, now seen corresponding path program 10 times [2024-06-28 03:51:02,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:02,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067727025] [2024-06-28 03:51:02,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:02,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:02,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:04,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:04,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:04,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067727025] [2024-06-28 03:51:04,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067727025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:04,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:04,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:04,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052082019] [2024-06-28 03:51:04,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:04,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:04,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:04,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:04,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:04,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:04,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 93 transitions, 571 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:04,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:04,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:04,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:04,577 INFO L124 PetriNetUnfolderBase]: 209/481 cut-off events. [2024-06-28 03:51:04,578 INFO L125 PetriNetUnfolderBase]: For 53480/53480 co-relation queries the response was YES. [2024-06-28 03:51:04,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2650 conditions, 481 events. 209/481 cut-off events. For 53480/53480 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2334 event pairs, 49 based on Foata normal form. 6/486 useless extension candidates. Maximal degree in co-relation 2575. Up to 367 conditions per place. [2024-06-28 03:51:04,581 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 80 selfloop transitions, 14 changer transitions 11/108 dead transitions. [2024-06-28 03:51:04,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 108 transitions, 823 flow [2024-06-28 03:51:04,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:04,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:04,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-28 03:51:04,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-28 03:51:04,582 INFO L175 Difference]: Start difference. First operand has 176 places, 93 transitions, 571 flow. Second operand 12 states and 135 transitions. [2024-06-28 03:51:04,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 108 transitions, 823 flow [2024-06-28 03:51:04,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 108 transitions, 781 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-28 03:51:04,662 INFO L231 Difference]: Finished difference. Result has 167 places, 89 transitions, 540 flow [2024-06-28 03:51:04,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=540, PETRI_PLACES=167, PETRI_TRANSITIONS=89} [2024-06-28 03:51:04,662 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2024-06-28 03:51:04,662 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 89 transitions, 540 flow [2024-06-28 03:51:04,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:04,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:04,663 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-28 03:51:04,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-28 03:51:04,663 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-28 03:51:04,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:04,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1530152403, now seen corresponding path program 11 times [2024-06-28 03:51:04,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:04,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546756502] [2024-06-28 03:51:04,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:04,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:04,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:06,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:06,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:06,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546756502] [2024-06-28 03:51:06,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546756502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:06,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:06,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:06,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418790445] [2024-06-28 03:51:06,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:06,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:06,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:06,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:06,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:06,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:06,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 89 transitions, 540 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:06,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:06,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:06,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:06,741 INFO L124 PetriNetUnfolderBase]: 201/463 cut-off events. [2024-06-28 03:51:06,741 INFO L125 PetriNetUnfolderBase]: For 47274/47274 co-relation queries the response was YES. [2024-06-28 03:51:06,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2520 conditions, 463 events. 201/463 cut-off events. For 47274/47274 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2219 event pairs, 47 based on Foata normal form. 6/468 useless extension candidates. Maximal degree in co-relation 2449. Up to 355 conditions per place. [2024-06-28 03:51:06,744 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 80 selfloop transitions, 12 changer transitions 10/105 dead transitions. [2024-06-28 03:51:06,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 105 transitions, 788 flow [2024-06-28 03:51:06,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:06,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:06,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-28 03:51:06,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-28 03:51:06,757 INFO L175 Difference]: Start difference. First operand has 167 places, 89 transitions, 540 flow. Second operand 12 states and 132 transitions. [2024-06-28 03:51:06,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 105 transitions, 788 flow [2024-06-28 03:51:06,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 105 transitions, 752 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 03:51:06,817 INFO L231 Difference]: Finished difference. Result has 161 places, 85 transitions, 512 flow [2024-06-28 03:51:06,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=512, PETRI_PLACES=161, PETRI_TRANSITIONS=85} [2024-06-28 03:51:06,817 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 131 predicate places. [2024-06-28 03:51:06,818 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 85 transitions, 512 flow [2024-06-28 03:51:06,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:06,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:06,818 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-28 03:51:06,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-28 03:51:06,818 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-28 03:51:06,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:06,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1357750699, now seen corresponding path program 12 times [2024-06-28 03:51:06,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:06,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772891235] [2024-06-28 03:51:06,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:06,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:06,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:08,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:08,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:08,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772891235] [2024-06-28 03:51:08,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772891235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:08,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:08,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:08,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915109781] [2024-06-28 03:51:08,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:08,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:08,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:08,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:08,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:08,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:08,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 85 transitions, 512 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:08,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:08,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:08,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:09,257 INFO L124 PetriNetUnfolderBase]: 175/407 cut-off events. [2024-06-28 03:51:09,257 INFO L125 PetriNetUnfolderBase]: For 32194/32198 co-relation queries the response was YES. [2024-06-28 03:51:09,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1939 conditions, 407 events. 175/407 cut-off events. For 32194/32198 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1876 event pairs, 34 based on Foata normal form. 10/416 useless extension candidates. Maximal degree in co-relation 1871. Up to 306 conditions per place. [2024-06-28 03:51:09,259 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 75 selfloop transitions, 12 changer transitions 10/100 dead transitions. [2024-06-28 03:51:09,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 100 transitions, 748 flow [2024-06-28 03:51:09,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:09,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:09,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-28 03:51:09,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-28 03:51:09,260 INFO L175 Difference]: Start difference. First operand has 161 places, 85 transitions, 512 flow. Second operand 12 states and 133 transitions. [2024-06-28 03:51:09,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 100 transitions, 748 flow [2024-06-28 03:51:09,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 100 transitions, 716 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 03:51:09,306 INFO L231 Difference]: Finished difference. Result has 155 places, 82 transitions, 492 flow [2024-06-28 03:51:09,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=492, PETRI_PLACES=155, PETRI_TRANSITIONS=82} [2024-06-28 03:51:09,306 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 125 predicate places. [2024-06-28 03:51:09,306 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 82 transitions, 492 flow [2024-06-28 03:51:09,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:09,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:09,307 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-28 03:51:09,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-28 03:51:09,307 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-28 03:51:09,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:09,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1352244169, now seen corresponding path program 13 times [2024-06-28 03:51:09,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:09,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262872290] [2024-06-28 03:51:09,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:09,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:09,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:10,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:10,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:10,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262872290] [2024-06-28 03:51:10,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262872290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:10,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:10,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:10,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141681049] [2024-06-28 03:51:10,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:10,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:10,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:10,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:10,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:10,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:10,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 82 transitions, 492 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:10,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:10,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:10,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:11,241 INFO L124 PetriNetUnfolderBase]: 168/394 cut-off events. [2024-06-28 03:51:11,241 INFO L125 PetriNetUnfolderBase]: For 29058/29058 co-relation queries the response was YES. [2024-06-28 03:51:11,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1860 conditions, 394 events. 168/394 cut-off events. For 29058/29058 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1794 event pairs, 32 based on Foata normal form. 6/399 useless extension candidates. Maximal degree in co-relation 1795. Up to 288 conditions per place. [2024-06-28 03:51:11,243 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 71 selfloop transitions, 8 changer transitions 16/98 dead transitions. [2024-06-28 03:51:11,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 98 transitions, 726 flow [2024-06-28 03:51:11,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:11,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:11,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-28 03:51:11,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-28 03:51:11,244 INFO L175 Difference]: Start difference. First operand has 155 places, 82 transitions, 492 flow. Second operand 12 states and 133 transitions. [2024-06-28 03:51:11,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 98 transitions, 726 flow [2024-06-28 03:51:11,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 98 transitions, 696 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:51:11,291 INFO L231 Difference]: Finished difference. Result has 150 places, 76 transitions, 454 flow [2024-06-28 03:51:11,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=454, PETRI_PLACES=150, PETRI_TRANSITIONS=76} [2024-06-28 03:51:11,292 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-28 03:51:11,292 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 76 transitions, 454 flow [2024-06-28 03:51:11,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:11,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:11,292 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-28 03:51:11,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-28 03:51:11,292 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-28 03:51:11,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:11,293 INFO L85 PathProgramCache]: Analyzing trace with hash -140489173, now seen corresponding path program 14 times [2024-06-28 03:51:11,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:11,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724706979] [2024-06-28 03:51:11,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:11,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:11,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:12,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:12,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:12,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724706979] [2024-06-28 03:51:12,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724706979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:12,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:12,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:12,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821806371] [2024-06-28 03:51:12,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:12,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:12,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:12,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:12,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:12,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:12,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 76 transitions, 454 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:12,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:12,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:12,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:12,946 INFO L124 PetriNetUnfolderBase]: 155/365 cut-off events. [2024-06-28 03:51:12,946 INFO L125 PetriNetUnfolderBase]: For 27046/27046 co-relation queries the response was YES. [2024-06-28 03:51:12,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1750 conditions, 365 events. 155/365 cut-off events. For 27046/27046 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1610 event pairs, 32 based on Foata normal form. 6/370 useless extension candidates. Maximal degree in co-relation 1687. Up to 278 conditions per place. [2024-06-28 03:51:12,948 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 61 selfloop transitions, 3 changer transitions 24/91 dead transitions. [2024-06-28 03:51:12,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 91 transitions, 672 flow [2024-06-28 03:51:12,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:12,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:12,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-28 03:51:12,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-28 03:51:12,949 INFO L175 Difference]: Start difference. First operand has 150 places, 76 transitions, 454 flow. Second operand 12 states and 128 transitions. [2024-06-28 03:51:12,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 91 transitions, 672 flow [2024-06-28 03:51:12,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 91 transitions, 644 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-28 03:51:12,992 INFO L231 Difference]: Finished difference. Result has 140 places, 66 transitions, 386 flow [2024-06-28 03:51:12,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=386, PETRI_PLACES=140, PETRI_TRANSITIONS=66} [2024-06-28 03:51:12,993 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 110 predicate places. [2024-06-28 03:51:12,993 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 66 transitions, 386 flow [2024-06-28 03:51:12,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:12,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:12,993 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-28 03:51:12,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-28 03:51:12,994 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-28 03:51:12,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:12,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1437344707, now seen corresponding path program 15 times [2024-06-28 03:51:12,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:12,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118969215] [2024-06-28 03:51:12,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:12,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:13,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:14,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-28 03:51:14,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:14,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118969215] [2024-06-28 03:51:14,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118969215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:14,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:14,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:14,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021321307] [2024-06-28 03:51:14,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:14,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:14,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:14,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:14,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:14,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:14,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 66 transitions, 386 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:14,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:14,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:14,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:14,877 INFO L124 PetriNetUnfolderBase]: 139/324 cut-off events. [2024-06-28 03:51:14,877 INFO L125 PetriNetUnfolderBase]: For 22292/22292 co-relation queries the response was YES. [2024-06-28 03:51:14,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1558 conditions, 324 events. 139/324 cut-off events. For 22292/22292 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1398 event pairs, 32 based on Foata normal form. 6/330 useless extension candidates. Maximal degree in co-relation 1500. Up to 247 conditions per place. [2024-06-28 03:51:14,879 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 55 selfloop transitions, 9 changer transitions 12/79 dead transitions. [2024-06-28 03:51:14,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 79 transitions, 574 flow [2024-06-28 03:51:14,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:14,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:14,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-28 03:51:14,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-28 03:51:14,880 INFO L175 Difference]: Start difference. First operand has 140 places, 66 transitions, 386 flow. Second operand 12 states and 127 transitions. [2024-06-28 03:51:14,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 79 transitions, 574 flow [2024-06-28 03:51:14,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 79 transitions, 544 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-06-28 03:51:14,904 INFO L231 Difference]: Finished difference. Result has 123 places, 62 transitions, 360 flow [2024-06-28 03:51:14,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=360, PETRI_PLACES=123, PETRI_TRANSITIONS=62} [2024-06-28 03:51:14,904 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2024-06-28 03:51:14,904 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 62 transitions, 360 flow [2024-06-28 03:51:14,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:14,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:14,904 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-28 03:51:14,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-28 03:51:14,905 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-28 03:51:14,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:14,905 INFO L85 PathProgramCache]: Analyzing trace with hash -304634769, now seen corresponding path program 16 times [2024-06-28 03:51:14,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:14,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038264613] [2024-06-28 03:51:14,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:14,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:14,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:16,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:16,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:16,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038264613] [2024-06-28 03:51:16,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038264613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:16,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:16,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:16,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313333299] [2024-06-28 03:51:16,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:16,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:16,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:16,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:16,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:16,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:16,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 62 transitions, 360 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:16,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:16,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:16,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:16,852 INFO L124 PetriNetUnfolderBase]: 131/306 cut-off events. [2024-06-28 03:51:16,853 INFO L125 PetriNetUnfolderBase]: For 16688/16692 co-relation queries the response was YES. [2024-06-28 03:51:16,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1412 conditions, 306 events. 131/306 cut-off events. For 16688/16692 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1276 event pairs, 30 based on Foata normal form. 6/312 useless extension candidates. Maximal degree in co-relation 1362. Up to 229 conditions per place. [2024-06-28 03:51:16,854 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 50 selfloop transitions, 6 changer transitions 17/76 dead transitions. [2024-06-28 03:51:16,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 76 transitions, 542 flow [2024-06-28 03:51:16,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:16,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:16,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-28 03:51:16,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-28 03:51:16,855 INFO L175 Difference]: Start difference. First operand has 123 places, 62 transitions, 360 flow. Second operand 12 states and 126 transitions. [2024-06-28 03:51:16,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 76 transitions, 542 flow [2024-06-28 03:51:16,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 76 transitions, 512 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 03:51:16,872 INFO L231 Difference]: Finished difference. Result has 117 places, 56 transitions, 320 flow [2024-06-28 03:51:16,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=320, PETRI_PLACES=117, PETRI_TRANSITIONS=56} [2024-06-28 03:51:16,872 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 87 predicate places. [2024-06-28 03:51:16,872 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 56 transitions, 320 flow [2024-06-28 03:51:16,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:16,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:16,872 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-28 03:51:16,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-28 03:51:16,873 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-28 03:51:16,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:16,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1603269175, now seen corresponding path program 17 times [2024-06-28 03:51:16,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:16,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303731799] [2024-06-28 03:51:16,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:16,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:16,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:18,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:18,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:18,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303731799] [2024-06-28 03:51:18,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303731799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:18,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:18,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:18,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118492327] [2024-06-28 03:51:18,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:18,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:18,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:18,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:18,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:18,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:18,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 56 transitions, 320 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:18,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:18,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:18,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:18,856 INFO L124 PetriNetUnfolderBase]: 118/277 cut-off events. [2024-06-28 03:51:18,857 INFO L125 PetriNetUnfolderBase]: For 14628/14628 co-relation queries the response was YES. [2024-06-28 03:51:18,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1275 conditions, 277 events. 118/277 cut-off events. For 14628/14628 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1104 event pairs, 30 based on Foata normal form. 6/283 useless extension candidates. Maximal degree in co-relation 1228. Up to 153 conditions per place. [2024-06-28 03:51:18,858 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 35 selfloop transitions, 21 changer transitions 10/69 dead transitions. [2024-06-28 03:51:18,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 69 transitions, 484 flow [2024-06-28 03:51:18,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:18,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:18,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-28 03:51:18,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-28 03:51:18,859 INFO L175 Difference]: Start difference. First operand has 117 places, 56 transitions, 320 flow. Second operand 12 states and 127 transitions. [2024-06-28 03:51:18,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 69 transitions, 484 flow [2024-06-28 03:51:18,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 69 transitions, 460 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 03:51:18,871 INFO L231 Difference]: Finished difference. Result has 107 places, 53 transitions, 327 flow [2024-06-28 03:51:18,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=327, PETRI_PLACES=107, PETRI_TRANSITIONS=53} [2024-06-28 03:51:18,871 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 77 predicate places. [2024-06-28 03:51:18,871 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 53 transitions, 327 flow [2024-06-28 03:51:18,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:18,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:18,872 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-28 03:51:18,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-28 03:51:18,872 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-28 03:51:18,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:18,872 INFO L85 PathProgramCache]: Analyzing trace with hash -2109520243, now seen corresponding path program 18 times [2024-06-28 03:51:18,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:18,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662941516] [2024-06-28 03:51:18,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:18,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:18,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:20,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-28 03:51:20,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:20,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662941516] [2024-06-28 03:51:20,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662941516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:20,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:20,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:20,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031389045] [2024-06-28 03:51:20,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:20,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:20,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:20,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:20,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:20,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:20,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 53 transitions, 327 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:20,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:20,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:20,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:20,584 INFO L124 PetriNetUnfolderBase]: 111/264 cut-off events. [2024-06-28 03:51:20,584 INFO L125 PetriNetUnfolderBase]: For 11288/11288 co-relation queries the response was YES. [2024-06-28 03:51:20,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1204 conditions, 264 events. 111/264 cut-off events. For 11288/11288 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1037 event pairs, 30 based on Foata normal form. 6/270 useless extension candidates. Maximal degree in co-relation 1162. Up to 182 conditions per place. [2024-06-28 03:51:20,585 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 41 selfloop transitions, 9 changer transitions 13/66 dead transitions. [2024-06-28 03:51:20,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 66 transitions, 485 flow [2024-06-28 03:51:20,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:20,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:20,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-28 03:51:20,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-28 03:51:20,586 INFO L175 Difference]: Start difference. First operand has 107 places, 53 transitions, 327 flow. Second operand 12 states and 129 transitions. [2024-06-28 03:51:20,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 66 transitions, 485 flow [2024-06-28 03:51:20,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 66 transitions, 437 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:51:20,596 INFO L231 Difference]: Finished difference. Result has 103 places, 48 transitions, 277 flow [2024-06-28 03:51:20,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=277, PETRI_PLACES=103, PETRI_TRANSITIONS=48} [2024-06-28 03:51:20,598 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2024-06-28 03:51:20,598 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 48 transitions, 277 flow [2024-06-28 03:51:20,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:20,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:20,598 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-28 03:51:20,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-28 03:51:20,599 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-28 03:51:20,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:20,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1165443307, now seen corresponding path program 19 times [2024-06-28 03:51:20,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:20,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701638580] [2024-06-28 03:51:20,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:20,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:20,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:21,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:21,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:21,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701638580] [2024-06-28 03:51:21,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701638580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:21,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:21,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:21,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717818424] [2024-06-28 03:51:21,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:21,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:21,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:21,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:21,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:22,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:22,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 48 transitions, 277 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:22,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:22,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:22,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:22,361 INFO L124 PetriNetUnfolderBase]: 102/243 cut-off events. [2024-06-28 03:51:22,362 INFO L125 PetriNetUnfolderBase]: For 10014/10014 co-relation queries the response was YES. [2024-06-28 03:51:22,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1098 conditions, 243 events. 102/243 cut-off events. For 10014/10014 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 923 event pairs, 30 based on Foata normal form. 6/249 useless extension candidates. Maximal degree in co-relation 1058. Up to 172 conditions per place. [2024-06-28 03:51:22,363 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 38 selfloop transitions, 8 changer transitions 12/61 dead transitions. [2024-06-28 03:51:22,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 61 transitions, 425 flow [2024-06-28 03:51:22,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:22,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:22,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-28 03:51:22,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-28 03:51:22,364 INFO L175 Difference]: Start difference. First operand has 103 places, 48 transitions, 277 flow. Second operand 12 states and 126 transitions. [2024-06-28 03:51:22,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 61 transitions, 425 flow [2024-06-28 03:51:22,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 61 transitions, 393 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-28 03:51:22,371 INFO L231 Difference]: Finished difference. Result has 95 places, 44 transitions, 247 flow [2024-06-28 03:51:22,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=247, PETRI_PLACES=95, PETRI_TRANSITIONS=44} [2024-06-28 03:51:22,372 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 65 predicate places. [2024-06-28 03:51:22,372 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 44 transitions, 247 flow [2024-06-28 03:51:22,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:22,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:22,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-28 03:51:22,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-28 03:51:22,373 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-28 03:51:22,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:22,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1911330175, now seen corresponding path program 20 times [2024-06-28 03:51:22,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:22,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857575821] [2024-06-28 03:51:22,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:22,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:22,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:23,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-28 03:51:23,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:23,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857575821] [2024-06-28 03:51:23,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857575821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:23,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:23,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:23,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081081515] [2024-06-28 03:51:23,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:23,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:23,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:23,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:23,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:24,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:24,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 44 transitions, 247 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:24,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:24,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:24,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:24,374 INFO L124 PetriNetUnfolderBase]: 94/225 cut-off events. [2024-06-28 03:51:24,375 INFO L125 PetriNetUnfolderBase]: For 7934/7934 co-relation queries the response was YES. [2024-06-28 03:51:24,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 980 conditions, 225 events. 94/225 cut-off events. For 7934/7934 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 817 event pairs, 26 based on Foata normal form. 6/231 useless extension candidates. Maximal degree in co-relation 944. Up to 97 conditions per place. [2024-06-28 03:51:24,376 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 25 selfloop transitions, 20 changer transitions 10/58 dead transitions. [2024-06-28 03:51:24,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 58 transitions, 389 flow [2024-06-28 03:51:24,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:24,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:24,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-28 03:51:24,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-28 03:51:24,377 INFO L175 Difference]: Start difference. First operand has 95 places, 44 transitions, 247 flow. Second operand 12 states and 128 transitions. [2024-06-28 03:51:24,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 58 transitions, 389 flow [2024-06-28 03:51:24,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 58 transitions, 365 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 03:51:24,383 INFO L231 Difference]: Finished difference. Result has 89 places, 40 transitions, 247 flow [2024-06-28 03:51:24,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=247, PETRI_PLACES=89, PETRI_TRANSITIONS=40} [2024-06-28 03:51:24,383 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 59 predicate places. [2024-06-28 03:51:24,383 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 40 transitions, 247 flow [2024-06-28 03:51:24,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:24,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:24,384 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-28 03:51:24,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-28 03:51:24,384 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-28 03:51:24,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:24,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1364889247, now seen corresponding path program 21 times [2024-06-28 03:51:24,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:24,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464064218] [2024-06-28 03:51:24,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:24,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:24,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:26,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-28 03:51:26,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:26,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464064218] [2024-06-28 03:51:26,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464064218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:26,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:26,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:26,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049139943] [2024-06-28 03:51:26,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:26,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:26,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:26,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:26,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:26,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:26,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 40 transitions, 247 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:26,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:26,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:26,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:26,635 INFO L124 PetriNetUnfolderBase]: 83/202 cut-off events. [2024-06-28 03:51:26,636 INFO L125 PetriNetUnfolderBase]: For 6445/6445 co-relation queries the response was YES. [2024-06-28 03:51:26,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 911 conditions, 202 events. 83/202 cut-off events. For 6445/6445 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 696 event pairs, 26 based on Foata normal form. 6/208 useless extension candidates. Maximal degree in co-relation 878. Up to 133 conditions per place. [2024-06-28 03:51:26,637 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 28 selfloop transitions, 4 changer transitions 19/54 dead transitions. [2024-06-28 03:51:26,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 54 transitions, 381 flow [2024-06-28 03:51:26,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:26,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:26,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-28 03:51:26,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-28 03:51:26,638 INFO L175 Difference]: Start difference. First operand has 89 places, 40 transitions, 247 flow. Second operand 12 states and 125 transitions. [2024-06-28 03:51:26,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 54 transitions, 381 flow [2024-06-28 03:51:26,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 54 transitions, 333 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 03:51:26,643 INFO L231 Difference]: Finished difference. Result has 83 places, 33 transitions, 178 flow [2024-06-28 03:51:26,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=178, PETRI_PLACES=83, PETRI_TRANSITIONS=33} [2024-06-28 03:51:26,643 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-28 03:51:26,643 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 33 transitions, 178 flow [2024-06-28 03:51:26,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:26,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:26,644 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-28 03:51:26,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-28 03:51:26,644 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-28 03:51:26,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:26,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1643246555, now seen corresponding path program 22 times [2024-06-28 03:51:26,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:26,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986098613] [2024-06-28 03:51:26,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:26,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:26,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:28,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:28,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:28,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986098613] [2024-06-28 03:51:28,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986098613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:28,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:28,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:28,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681122899] [2024-06-28 03:51:28,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:28,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:28,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:28,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:28,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:28,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:28,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 33 transitions, 178 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:28,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:28,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:28,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:28,520 INFO L124 PetriNetUnfolderBase]: 54/137 cut-off events. [2024-06-28 03:51:28,520 INFO L125 PetriNetUnfolderBase]: For 3380/3380 co-relation queries the response was YES. [2024-06-28 03:51:28,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 528 conditions, 137 events. 54/137 cut-off events. For 3380/3380 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 389 event pairs, 13 based on Foata normal form. 6/143 useless extension candidates. Maximal degree in co-relation 498. Up to 75 conditions per place. [2024-06-28 03:51:28,521 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 22 selfloop transitions, 5 changer transitions 16/46 dead transitions. [2024-06-28 03:51:28,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 46 transitions, 294 flow [2024-06-28 03:51:28,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:28,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:28,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-28 03:51:28,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33064516129032256 [2024-06-28 03:51:28,521 INFO L175 Difference]: Start difference. First operand has 83 places, 33 transitions, 178 flow. Second operand 12 states and 123 transitions. [2024-06-28 03:51:28,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 46 transitions, 294 flow [2024-06-28 03:51:28,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 46 transitions, 272 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-28 03:51:28,524 INFO L231 Difference]: Finished difference. Result has 71 places, 27 transitions, 140 flow [2024-06-28 03:51:28,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=140, PETRI_PLACES=71, PETRI_TRANSITIONS=27} [2024-06-28 03:51:28,524 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2024-06-28 03:51:28,524 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 27 transitions, 140 flow [2024-06-28 03:51:28,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:28,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:28,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:28,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-28 03:51:28,525 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-28 03:51:28,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:28,525 INFO L85 PathProgramCache]: Analyzing trace with hash 2110776115, now seen corresponding path program 23 times [2024-06-28 03:51:28,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:28,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12619471] [2024-06-28 03:51:28,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:28,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:28,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:29,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:29,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:29,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12619471] [2024-06-28 03:51:29,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12619471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:29,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:29,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:29,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112414810] [2024-06-28 03:51:29,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:29,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:29,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:29,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:29,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:30,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:30,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 27 transitions, 140 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:30,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:30,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:30,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:30,208 INFO L124 PetriNetUnfolderBase]: 44/113 cut-off events. [2024-06-28 03:51:30,208 INFO L125 PetriNetUnfolderBase]: For 1890/1890 co-relation queries the response was YES. [2024-06-28 03:51:30,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 422 conditions, 113 events. 44/113 cut-off events. For 1890/1890 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 281 event pairs, 13 based on Foata normal form. 6/119 useless extension candidates. Maximal degree in co-relation 398. Up to 44 conditions per place. [2024-06-28 03:51:30,209 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 17 selfloop transitions, 7 changer transitions 13/40 dead transitions. [2024-06-28 03:51:30,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 40 transitions, 244 flow [2024-06-28 03:51:30,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:30,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:30,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2024-06-28 03:51:30,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32526881720430106 [2024-06-28 03:51:30,211 INFO L175 Difference]: Start difference. First operand has 71 places, 27 transitions, 140 flow. Second operand 12 states and 121 transitions. [2024-06-28 03:51:30,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 40 transitions, 244 flow [2024-06-28 03:51:30,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 40 transitions, 220 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 03:51:30,212 INFO L231 Difference]: Finished difference. Result has 61 places, 22 transitions, 112 flow [2024-06-28 03:51:30,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=112, PETRI_PLACES=61, PETRI_TRANSITIONS=22} [2024-06-28 03:51:30,213 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 31 predicate places. [2024-06-28 03:51:30,213 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 22 transitions, 112 flow [2024-06-28 03:51:30,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:30,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:30,213 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-28 03:51:30,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-28 03:51:30,213 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-28 03:51:30,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:30,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1126690051, now seen corresponding path program 24 times [2024-06-28 03:51:30,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:30,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310333600] [2024-06-28 03:51:30,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:30,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:30,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:31,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:31,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:31,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310333600] [2024-06-28 03:51:31,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310333600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:31,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:31,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:51:31,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684474309] [2024-06-28 03:51:31,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:31,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:51:31,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:31,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:51:31,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:51:31,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:51:31,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 22 transitions, 112 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:31,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:31,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:51:31,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:31,950 INFO L124 PetriNetUnfolderBase]: 20/59 cut-off events. [2024-06-28 03:51:31,951 INFO L125 PetriNetUnfolderBase]: For 596/596 co-relation queries the response was YES. [2024-06-28 03:51:31,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176 conditions, 59 events. 20/59 cut-off events. For 596/596 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/65 useless extension candidates. Maximal degree in co-relation 156. Up to 24 conditions per place. [2024-06-28 03:51:31,951 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2024-06-28 03:51:31,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 30 transitions, 154 flow [2024-06-28 03:51:31,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:31,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:31,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-06-28 03:51:31,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3010752688172043 [2024-06-28 03:51:31,953 INFO L175 Difference]: Start difference. First operand has 61 places, 22 transitions, 112 flow. Second operand 12 states and 112 transitions. [2024-06-28 03:51:31,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 30 transitions, 154 flow [2024-06-28 03:51:31,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 30 transitions, 120 flow, removed 1 selfloop flow, removed 17 redundant places. [2024-06-28 03:51:31,953 INFO L231 Difference]: Finished difference. Result has 46 places, 0 transitions, 0 flow [2024-06-28 03:51:31,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=35, 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=12, PETRI_FLOW=0, PETRI_PLACES=46, PETRI_TRANSITIONS=0} [2024-06-28 03:51:31,954 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 16 predicate places. [2024-06-28 03:51:31,954 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 0 transitions, 0 flow [2024-06-28 03:51:31,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:31,956 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-28 03:51:31,957 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-28 03:51:31,960 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-28 03:51:31,960 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-28 03:51:31,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-28 03:51:31,961 INFO L445 BasicCegarLoop]: Path program histogram: [38, 34, 24, 21, 21, 17, 15, 10, 7, 6, 6, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:31,963 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-28 03:51:31,963 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-28 03:51:31,967 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-28 03:51:31,967 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-28 03:51:31,968 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.06 03:51:31 BasicIcfg [2024-06-28 03:51:31,968 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-28 03:51:31,970 INFO L158 Benchmark]: Toolchain (without parser) took 450950.37ms. Allocated memory was 140.5MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 99.2MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 30.6MB. Max. memory is 16.1GB. [2024-06-28 03:51:31,971 INFO L158 Benchmark]: Witness Parser took 0.19ms. Allocated memory is still 140.5MB. Free memory was 107.9MB in the beginning and 107.8MB in the end (delta: 89.5kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 03:51:31,971 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 140.5MB. Free memory is still 101.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 03:51:31,971 INFO L158 Benchmark]: CACSL2BoogieTranslator took 584.14ms. Allocated memory is still 140.5MB. Free memory was 98.8MB in the beginning and 63.9MB in the end (delta: 34.9MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-06-28 03:51:31,971 INFO L158 Benchmark]: Boogie Procedure Inliner took 81.94ms. Allocated memory is still 140.5MB. Free memory was 63.9MB in the beginning and 108.2MB in the end (delta: -44.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-28 03:51:31,972 INFO L158 Benchmark]: Boogie Preprocessor took 63.90ms. Allocated memory is still 140.5MB. Free memory was 108.2MB in the beginning and 104.6MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-28 03:51:31,972 INFO L158 Benchmark]: RCFGBuilder took 628.81ms. Allocated memory is still 140.5MB. Free memory was 104.6MB in the beginning and 47.3MB in the end (delta: 57.3MB). Peak memory consumption was 56.6MB. Max. memory is 16.1GB. [2024-06-28 03:51:31,972 INFO L158 Benchmark]: TraceAbstraction took 449585.00ms. Allocated memory was 140.5MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 46.7MB in the beginning and 1.3GB in the end (delta: -1.3GB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 03:51:31,973 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.19ms. Allocated memory is still 140.5MB. Free memory was 107.9MB in the beginning and 107.8MB in the end (delta: 89.5kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.13ms. Allocated memory is still 140.5MB. Free memory is still 101.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 584.14ms. Allocated memory is still 140.5MB. Free memory was 98.8MB in the beginning and 63.9MB in the end (delta: 34.9MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 81.94ms. Allocated memory is still 140.5MB. Free memory was 63.9MB in the beginning and 108.2MB in the end (delta: -44.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 63.90ms. Allocated memory is still 140.5MB. Free memory was 108.2MB in the beginning and 104.6MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 628.81ms. Allocated memory is still 140.5MB. Free memory was 104.6MB in the beginning and 47.3MB in the end (delta: 57.3MB). Peak memory consumption was 56.6MB. Max. memory is 16.1GB. * TraceAbstraction took 449585.00ms. Allocated memory was 140.5MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 46.7MB in the beginning and 1.3GB in the end (delta: -1.3GB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 829]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 830]: 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: 449.5s, OverallIterations: 230, TraceHistogramMax: 1, PathProgramHistogramMax: 38, EmptinessCheckTime: 0.0s, AutomataDifference: 187.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 15908 SdHoareTripleChecker+Valid, 62.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13558 mSDsluCounter, 9789 SdHoareTripleChecker+Invalid, 54.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8966 mSDsCounter, 2747 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 109509 IncrementalHoareTripleChecker+Invalid, 112256 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2747 mSolverCounterUnsat, 823 mSDtfsCounter, 109509 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2767 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 2762 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6148 ImplicationChecksByTransitivity, 82.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3173occurred in iteration=118, InterpolantAutomatonStates: 2386, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 257.8s InterpolantComputationTime, 3835 NumberOfCodeBlocks, 3835 NumberOfCodeBlocksAsserted, 230 NumberOfCheckSat, 3605 ConstructedInterpolants, 0 QuantifiedInterpolants, 179663 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 230 InterpolantComputations, 230 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-28 03:51:32,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE