./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 eb4cb34f 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-eb4cb34-m [2024-06-21 21:23:43,102 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 21:23:43,171 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 21:23:43,175 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 21:23:43,175 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 21:23:43,205 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 21:23:43,206 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 21:23:43,206 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 21:23:43,206 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 21:23:43,207 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 21:23:43,207 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 21:23:43,207 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 21:23:43,208 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 21:23:43,208 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 21:23:43,208 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 21:23:43,208 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 21:23:43,209 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 21:23:43,209 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 21:23:43,209 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 21:23:43,210 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 21:23:43,210 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 21:23:43,213 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 21:23:43,213 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 21:23:43,213 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 21:23:43,213 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 21:23:43,214 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 21:23:43,214 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 21:23:43,214 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 21:23:43,214 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 21:23:43,215 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 21:23:43,215 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 21:23:43,215 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 21:23:43,215 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:23:43,215 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 21:23:43,216 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 21:23:43,216 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 21:23:43,216 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 21:23:43,216 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 21:23:43,217 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 21:23:43,217 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 21:23:43,218 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 21:23:43,220 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 21:23:43,220 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 21:23:43,221 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-21 21:23:43,412 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 21:23:43,427 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 21:23:43,429 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 21:23:43,430 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 21:23:43,430 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 21:23:43,431 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-21 21:23:44,358 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 21:23:44,520 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 21:23:44,521 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi008.opt.i [2024-06-21 21:23:44,535 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b2cdc6e7/9b484055ce764daab2dd05fad0c4f77c/FLAG287d27b85 [2024-06-21 21:23:44,544 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b2cdc6e7/9b484055ce764daab2dd05fad0c4f77c [2024-06-21 21:23:44,546 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 21:23:44,546 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 21:23:44,547 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-21 21:23:44,645 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 21:23:44,646 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 21:23:44,647 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 21:23:44,648 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 21:23:44,652 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 21:23:44,652 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:23:44" (1/2) ... [2024-06-21 21:23:44,653 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28d5bb90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:23:44, skipping insertion in model container [2024-06-21 21:23:44,654 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:23:44" (1/2) ... [2024-06-21 21:23:44,655 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@14722c92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:23:44, skipping insertion in model container [2024-06-21 21:23:44,655 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:23:44" (2/2) ... [2024-06-21 21:23:44,656 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28d5bb90 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:44, skipping insertion in model container [2024-06-21 21:23:44,656 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:23:44" (2/2) ... [2024-06-21 21:23:44,656 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 21:23:44,710 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 21:23:44,711 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-21 21:23:44,711 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-21 21:23:44,711 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 21:23:44,712 INFO L106 edCorrectnessWitness]: ghost_update [L827-L827] multithreaded = 1; [2024-06-21 21:23:44,748 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 21:23:45,090 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:23:45,100 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 21:23:45,214 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:23:45,246 INFO L206 MainTranslator]: Completed translation [2024-06-21 21:23:45,246 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45 WrapperNode [2024-06-21 21:23:45,246 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 21:23:45,247 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 21:23:45,247 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 21:23:45,247 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 21:23:45,252 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45" (1/1) ... [2024-06-21 21:23:45,263 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45" (1/1) ... [2024-06-21 21:23:45,311 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 137 [2024-06-21 21:23:45,311 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 21:23:45,312 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 21:23:45,312 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 21:23:45,312 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 21:23:45,320 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45" (1/1) ... [2024-06-21 21:23:45,320 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45" (1/1) ... [2024-06-21 21:23:45,323 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45" (1/1) ... [2024-06-21 21:23:45,334 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-21 21:23:45,334 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45" (1/1) ... [2024-06-21 21:23:45,334 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45" (1/1) ... [2024-06-21 21:23:45,341 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45" (1/1) ... [2024-06-21 21:23:45,342 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45" (1/1) ... [2024-06-21 21:23:45,344 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45" (1/1) ... [2024-06-21 21:23:45,345 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45" (1/1) ... [2024-06-21 21:23:45,347 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 21:23:45,348 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 21:23:45,348 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 21:23:45,348 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 21:23:45,349 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45" (1/1) ... [2024-06-21 21:23:45,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:23:45,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 21:23:45,379 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-21 21:23:45,386 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-21 21:23:45,412 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 21:23:45,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 21:23:45,412 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 21:23:45,413 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 21:23:45,413 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 21:23:45,413 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 21:23:45,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 21:23:45,413 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 21:23:45,413 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 21:23:45,413 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 21:23:45,414 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 21:23:45,502 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 21:23:45,504 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 21:23:45,755 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 21:23:45,755 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 21:23:45,919 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 21:23:45,943 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 21:23:45,946 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:23:45 BoogieIcfgContainer [2024-06-21 21:23:45,946 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 21:23:45,949 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 21:23:45,949 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 21:23:45,951 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 21:23:45,951 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 09:23:44" (1/4) ... [2024-06-21 21:23:45,955 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27d05728 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 09:23:45, skipping insertion in model container [2024-06-21 21:23:45,955 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:23:44" (2/4) ... [2024-06-21 21:23:45,956 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27d05728 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:23:45, skipping insertion in model container [2024-06-21 21:23:45,956 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:45" (3/4) ... [2024-06-21 21:23:45,956 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27d05728 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:23:45, skipping insertion in model container [2024-06-21 21:23:45,957 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:23:45" (4/4) ... [2024-06-21 21:23:45,957 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi008.opt.i [2024-06-21 21:23:45,969 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 21:23:45,970 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-21 21:23:45,970 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 21:23:46,000 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 21:23:46,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-21 21:23:46,047 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-21 21:23:46,048 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:23:46,050 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-21 21:23:46,050 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-21 21:23:46,053 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-21 21:23:46,065 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 21:23:46,073 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;@6363a047, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 21:23:46,073 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-21 21:23:46,076 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 21:23:46,076 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 21:23:46,076 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:23:46,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:46,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 21:23:46,077 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-21 21:23:46,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:46,081 INFO L85 PathProgramCache]: Analyzing trace with hash 362681797, now seen corresponding path program 1 times [2024-06-21 21:23:46,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:46,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840163370] [2024-06-21 21:23:46,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:46,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:46,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:46,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-21 21:23:46,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:46,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840163370] [2024-06-21 21:23:46,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840163370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:46,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:46,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 21:23:46,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180424521] [2024-06-21 21:23:46,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:46,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 21:23:46,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:46,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 21:23:46,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 21:23:46,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 31 [2024-06-21 21:23:46,952 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-21 21:23:46,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:46,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 31 [2024-06-21 21:23:46,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:47,063 INFO L124 PetriNetUnfolderBase]: 131/261 cut-off events. [2024-06-21 21:23:47,063 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-21 21:23:47,066 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-21 21:23:47,069 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 20 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-21 21:23:47,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 113 flow [2024-06-21 21:23:47,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 21:23:47,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 21:23:47,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 58 transitions. [2024-06-21 21:23:47,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236559139784946 [2024-06-21 21:23:47,079 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 58 transitions. [2024-06-21 21:23:47,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 113 flow [2024-06-21 21:23:47,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 21:23:47,082 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-21 21:23:47,084 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-21 21:23:47,086 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-21 21:23:47,087 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-21 21:23:47,087 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-21 21:23:47,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:47,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:47,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 21:23:47,088 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-21 21:23:47,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:47,089 INFO L85 PathProgramCache]: Analyzing trace with hash 644883556, now seen corresponding path program 1 times [2024-06-21 21:23:47,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:47,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702565364] [2024-06-21 21:23:47,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:47,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:47,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:47,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:47,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:47,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702565364] [2024-06-21 21:23:47,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702565364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:47,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:47,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 21:23:47,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050849493] [2024-06-21 21:23:47,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:47,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 21:23:47,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:47,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 21:23:47,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 21:23:47,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-21 21:23:47,681 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-21 21:23:47,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:47,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-21 21:23:47,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:47,788 INFO L124 PetriNetUnfolderBase]: 186/341 cut-off events. [2024-06-21 21:23:47,788 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2024-06-21 21:23:47,791 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-21 21:23:47,793 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 26 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-21 21:23:47,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 159 flow [2024-06-21 21:23:47,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 21:23:47,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 21:23:47,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 69 transitions. [2024-06-21 21:23:47,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564516129032258 [2024-06-21 21:23:47,796 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 69 transitions. [2024-06-21 21:23:47,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 159 flow [2024-06-21 21:23:47,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 21:23:47,800 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-21 21:23:47,800 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-21 21:23:47,800 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-21 21:23:47,801 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-21 21:23:47,801 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-21 21:23:47,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:47,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:47,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 21:23:47,802 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-21 21:23:47,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:47,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1483445320, now seen corresponding path program 1 times [2024-06-21 21:23:47,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:47,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592802058] [2024-06-21 21:23:47,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:47,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:47,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:48,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:48,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:48,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592802058] [2024-06-21 21:23:48,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592802058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:48,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:48,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 21:23:48,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56125213] [2024-06-21 21:23:48,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:48,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 21:23:48,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:48,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 21:23:48,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 21:23:48,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-21 21:23:48,389 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-21 21:23:48,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:48,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-21 21:23:48,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:48,485 INFO L124 PetriNetUnfolderBase]: 180/331 cut-off events. [2024-06-21 21:23:48,485 INFO L125 PetriNetUnfolderBase]: For 198/198 co-relation queries the response was YES. [2024-06-21 21:23:48,486 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-21 21:23:48,487 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 31 selfloop transitions, 7 changer transitions 0/42 dead transitions. [2024-06-21 21:23:48,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 211 flow [2024-06-21 21:23:48,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:23:48,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:23:48,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-21 21:23:48,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5483870967741935 [2024-06-21 21:23:48,489 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 85 transitions. [2024-06-21 21:23:48,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 211 flow [2024-06-21 21:23:48,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 202 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 21:23:48,491 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 119 flow [2024-06-21 21:23:48,491 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-21 21:23:48,491 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2024-06-21 21:23:48,492 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 119 flow [2024-06-21 21:23:48,492 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-21 21:23:48,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:48,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:48,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 21:23:48,492 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-21 21:23:48,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:48,493 INFO L85 PathProgramCache]: Analyzing trace with hash -105274318, now seen corresponding path program 1 times [2024-06-21 21:23:48,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:48,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950125933] [2024-06-21 21:23:48,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:48,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:48,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:49,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:49,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:49,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950125933] [2024-06-21 21:23:49,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950125933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:49,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:49,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:23:49,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494480515] [2024-06-21 21:23:49,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:49,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:23:49,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:49,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:23:49,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:23:49,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-21 21:23:49,099 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-21 21:23:49,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:49,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-21 21:23:49,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:49,229 INFO L124 PetriNetUnfolderBase]: 137/283 cut-off events. [2024-06-21 21:23:49,229 INFO L125 PetriNetUnfolderBase]: For 265/265 co-relation queries the response was YES. [2024-06-21 21:23:49,230 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-21 21:23:49,231 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 24 selfloop transitions, 6 changer transitions 0/36 dead transitions. [2024-06-21 21:23:49,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 36 transitions, 197 flow [2024-06-21 21:23:49,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:23:49,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:23:49,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 73 transitions. [2024-06-21 21:23:49,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47096774193548385 [2024-06-21 21:23:49,235 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 119 flow. Second operand 5 states and 73 transitions. [2024-06-21 21:23:49,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 36 transitions, 197 flow [2024-06-21 21:23:49,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 36 transitions, 182 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 21:23:49,238 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 131 flow [2024-06-21 21:23:49,238 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-21 21:23:49,239 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-21 21:23:49,239 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 131 flow [2024-06-21 21:23:49,239 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-21 21:23:49,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:49,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:49,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 21:23:49,240 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-21 21:23:49,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:49,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1894897058, now seen corresponding path program 1 times [2024-06-21 21:23:49,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:49,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041631959] [2024-06-21 21:23:49,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:49,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:49,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:50,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:50,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:50,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041631959] [2024-06-21 21:23:50,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041631959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:50,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:50,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:23:50,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698861880] [2024-06-21 21:23:50,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:50,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:23:50,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:50,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:23:50,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:23:50,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-21 21:23:50,381 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-21 21:23:50,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:50,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-21 21:23:50,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:50,555 INFO L124 PetriNetUnfolderBase]: 174/320 cut-off events. [2024-06-21 21:23:50,556 INFO L125 PetriNetUnfolderBase]: For 449/449 co-relation queries the response was YES. [2024-06-21 21:23:50,556 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-21 21:23:50,557 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 36 selfloop transitions, 10 changer transitions 0/50 dead transitions. [2024-06-21 21:23:50,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 265 flow [2024-06-21 21:23:50,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:23:50,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:23:50,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 21:23:50,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023041474654378 [2024-06-21 21:23:50,559 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 131 flow. Second operand 7 states and 109 transitions. [2024-06-21 21:23:50,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 265 flow [2024-06-21 21:23:50,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 50 transitions, 254 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 21:23:50,561 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 147 flow [2024-06-21 21:23:50,561 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-21 21:23:50,561 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2024-06-21 21:23:50,562 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 147 flow [2024-06-21 21:23:50,562 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-21 21:23:50,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:50,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:50,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 21:23:50,562 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-21 21:23:50,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:50,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1042189699, now seen corresponding path program 1 times [2024-06-21 21:23:50,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:50,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513282481] [2024-06-21 21:23:50,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:50,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:50,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:51,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:51,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:51,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513282481] [2024-06-21 21:23:51,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513282481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:51,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:51,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:23:51,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189640455] [2024-06-21 21:23:51,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:51,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:23:51,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:51,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:23:51,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:23:51,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-21 21:23:51,369 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-21 21:23:51,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:51,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-21 21:23:51,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:51,476 INFO L124 PetriNetUnfolderBase]: 131/270 cut-off events. [2024-06-21 21:23:51,476 INFO L125 PetriNetUnfolderBase]: For 518/518 co-relation queries the response was YES. [2024-06-21 21:23:51,476 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-21 21:23:51,477 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 26 selfloop transitions, 8 changer transitions 0/40 dead transitions. [2024-06-21 21:23:51,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 40 transitions, 237 flow [2024-06-21 21:23:51,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:23:51,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:23:51,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 84 transitions. [2024-06-21 21:23:51,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-21 21:23:51,479 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 147 flow. Second operand 6 states and 84 transitions. [2024-06-21 21:23:51,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 40 transitions, 237 flow [2024-06-21 21:23:51,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 40 transitions, 215 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 21:23:51,481 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 158 flow [2024-06-21 21:23:51,481 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-21 21:23:51,481 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-21 21:23:51,481 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 158 flow [2024-06-21 21:23:51,482 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-21 21:23:51,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:51,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:51,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 21:23:51,482 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-21 21:23:51,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:51,482 INFO L85 PathProgramCache]: Analyzing trace with hash -761076105, now seen corresponding path program 1 times [2024-06-21 21:23:51,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:51,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089955419] [2024-06-21 21:23:51,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:51,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:51,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:51,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:51,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:51,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089955419] [2024-06-21 21:23:51,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089955419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:51,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:51,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:23:51,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479123800] [2024-06-21 21:23:51,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:51,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:23:51,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:51,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:23:51,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:23:51,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:23:51,960 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-21 21:23:51,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:51,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:23:51,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:52,114 INFO L124 PetriNetUnfolderBase]: 173/319 cut-off events. [2024-06-21 21:23:52,114 INFO L125 PetriNetUnfolderBase]: For 774/774 co-relation queries the response was YES. [2024-06-21 21:23:52,115 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-21 21:23:52,116 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 34 selfloop transitions, 8 changer transitions 0/45 dead transitions. [2024-06-21 21:23:52,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 45 transitions, 272 flow [2024-06-21 21:23:52,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:23:52,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:23:52,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 77 transitions. [2024-06-21 21:23:52,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41397849462365593 [2024-06-21 21:23:52,117 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 158 flow. Second operand 6 states and 77 transitions. [2024-06-21 21:23:52,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 45 transitions, 272 flow [2024-06-21 21:23:52,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 45 transitions, 255 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 21:23:52,119 INFO L231 Difference]: Finished difference. Result has 47 places, 36 transitions, 174 flow [2024-06-21 21:23:52,120 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-21 21:23:52,120 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-21 21:23:52,120 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 36 transitions, 174 flow [2024-06-21 21:23:52,120 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-21 21:23:52,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:52,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:52,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 21:23:52,121 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-21 21:23:52,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:52,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1910634641, now seen corresponding path program 2 times [2024-06-21 21:23:52,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:52,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512382829] [2024-06-21 21:23:52,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:52,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:52,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:52,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:52,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:52,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512382829] [2024-06-21 21:23:52,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512382829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:52,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:52,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:23:52,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387276389] [2024-06-21 21:23:52,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:52,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:23:52,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:52,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:23:52,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:23:52,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:23:52,645 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-21 21:23:52,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:52,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:23:52,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:52,788 INFO L124 PetriNetUnfolderBase]: 171/317 cut-off events. [2024-06-21 21:23:52,789 INFO L125 PetriNetUnfolderBase]: For 1009/1011 co-relation queries the response was YES. [2024-06-21 21:23:52,789 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-21 21:23:52,791 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 30 selfloop transitions, 11 changer transitions 0/44 dead transitions. [2024-06-21 21:23:52,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 44 transitions, 282 flow [2024-06-21 21:23:52,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:23:52,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:23:52,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 76 transitions. [2024-06-21 21:23:52,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 21:23:52,792 INFO L175 Difference]: Start difference. First operand has 47 places, 36 transitions, 174 flow. Second operand 6 states and 76 transitions. [2024-06-21 21:23:52,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 44 transitions, 282 flow [2024-06-21 21:23:52,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 44 transitions, 265 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 21:23:52,794 INFO L231 Difference]: Finished difference. Result has 49 places, 38 transitions, 200 flow [2024-06-21 21:23:52,797 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-21 21:23:52,798 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 19 predicate places. [2024-06-21 21:23:52,799 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 38 transitions, 200 flow [2024-06-21 21:23:52,799 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-21 21:23:52,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:52,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:52,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 21:23:52,800 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-21 21:23:52,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:52,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1997840881, now seen corresponding path program 1 times [2024-06-21 21:23:52,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:52,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210147647] [2024-06-21 21:23:52,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:52,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:52,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:53,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:53,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:53,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210147647] [2024-06-21 21:23:53,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210147647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:53,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:53,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:23:53,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497953979] [2024-06-21 21:23:53,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:53,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:23:53,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:53,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:23:53,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:23:53,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:23:53,418 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-21 21:23:53,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:53,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:23:53,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:53,623 INFO L124 PetriNetUnfolderBase]: 189/351 cut-off events. [2024-06-21 21:23:53,623 INFO L125 PetriNetUnfolderBase]: For 1345/1345 co-relation queries the response was YES. [2024-06-21 21:23:53,625 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-21 21:23:53,626 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 41 selfloop transitions, 16 changer transitions 0/60 dead transitions. [2024-06-21 21:23:53,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 60 transitions, 401 flow [2024-06-21 21:23:53,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:23:53,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:23:53,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 21:23:53,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-21 21:23:53,628 INFO L175 Difference]: Start difference. First operand has 49 places, 38 transitions, 200 flow. Second operand 8 states and 102 transitions. [2024-06-21 21:23:53,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 60 transitions, 401 flow [2024-06-21 21:23:53,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 370 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 21:23:53,631 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 275 flow [2024-06-21 21:23:53,632 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-21 21:23:53,632 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 25 predicate places. [2024-06-21 21:23:53,632 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 275 flow [2024-06-21 21:23:53,633 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-21 21:23:53,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:53,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:53,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 21:23:53,633 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-21 21:23:53,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:53,634 INFO L85 PathProgramCache]: Analyzing trace with hash -2118671221, now seen corresponding path program 2 times [2024-06-21 21:23:53,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:53,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358063461] [2024-06-21 21:23:53,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:53,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:53,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:54,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-21 21:23:54,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:54,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358063461] [2024-06-21 21:23:54,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358063461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:54,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:54,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:23:54,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101930302] [2024-06-21 21:23:54,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:54,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:23:54,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:54,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:23:54,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:23:54,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:23:54,204 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-21 21:23:54,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:54,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:23:54,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:54,427 INFO L124 PetriNetUnfolderBase]: 195/363 cut-off events. [2024-06-21 21:23:54,427 INFO L125 PetriNetUnfolderBase]: For 1736/1736 co-relation queries the response was YES. [2024-06-21 21:23:54,428 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-21 21:23:54,429 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 41 selfloop transitions, 18 changer transitions 0/62 dead transitions. [2024-06-21 21:23:54,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 62 transitions, 449 flow [2024-06-21 21:23:54,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:23:54,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:23:54,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-21 21:23:54,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:23:54,430 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 275 flow. Second operand 7 states and 91 transitions. [2024-06-21 21:23:54,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 62 transitions, 449 flow [2024-06-21 21:23:54,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 62 transitions, 425 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 21:23:54,433 INFO L231 Difference]: Finished difference. Result has 59 places, 49 transitions, 316 flow [2024-06-21 21:23:54,433 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-21 21:23:54,433 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 29 predicate places. [2024-06-21 21:23:54,433 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 49 transitions, 316 flow [2024-06-21 21:23:54,434 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-21 21:23:54,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:54,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:54,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 21:23:54,434 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-21 21:23:54,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:54,434 INFO L85 PathProgramCache]: Analyzing trace with hash -907218639, now seen corresponding path program 3 times [2024-06-21 21:23:54,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:54,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975382821] [2024-06-21 21:23:54,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:54,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:54,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:54,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:54,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:54,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975382821] [2024-06-21 21:23:54,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975382821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:54,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:54,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:23:54,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061652733] [2024-06-21 21:23:54,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:54,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:23:54,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:54,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:23:54,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:23:55,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:23:55,014 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-21 21:23:55,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:55,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:23:55,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:55,216 INFO L124 PetriNetUnfolderBase]: 201/375 cut-off events. [2024-06-21 21:23:55,216 INFO L125 PetriNetUnfolderBase]: For 2221/2221 co-relation queries the response was YES. [2024-06-21 21:23:55,217 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-21 21:23:55,218 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 39 selfloop transitions, 20 changer transitions 0/62 dead transitions. [2024-06-21 21:23:55,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 62 transitions, 486 flow [2024-06-21 21:23:55,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:23:55,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:23:55,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-21 21:23:55,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:23:55,221 INFO L175 Difference]: Start difference. First operand has 59 places, 49 transitions, 316 flow. Second operand 7 states and 91 transitions. [2024-06-21 21:23:55,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 62 transitions, 486 flow [2024-06-21 21:23:55,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 62 transitions, 439 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 21:23:55,223 INFO L231 Difference]: Finished difference. Result has 61 places, 51 transitions, 338 flow [2024-06-21 21:23:55,223 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-21 21:23:55,224 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 31 predicate places. [2024-06-21 21:23:55,224 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 51 transitions, 338 flow [2024-06-21 21:23:55,224 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-21 21:23:55,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:55,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:55,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 21:23:55,224 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-21 21:23:55,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:55,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1106520212, now seen corresponding path program 1 times [2024-06-21 21:23:55,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:55,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049463711] [2024-06-21 21:23:55,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:55,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:55,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:55,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:55,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:55,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049463711] [2024-06-21 21:23:55,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049463711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:55,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:55,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:23:55,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389640799] [2024-06-21 21:23:55,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:55,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:23:55,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:55,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:23:55,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:23:55,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:23:55,995 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-21 21:23:55,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:55,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:23:55,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:56,172 INFO L124 PetriNetUnfolderBase]: 204/380 cut-off events. [2024-06-21 21:23:56,173 INFO L125 PetriNetUnfolderBase]: For 2139/2139 co-relation queries the response was YES. [2024-06-21 21:23:56,174 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-21 21:23:56,175 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 48 selfloop transitions, 12 changer transitions 0/63 dead transitions. [2024-06-21 21:23:56,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 63 transitions, 498 flow [2024-06-21 21:23:56,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:23:56,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:23:56,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-21 21:23:56,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-21 21:23:56,177 INFO L175 Difference]: Start difference. First operand has 61 places, 51 transitions, 338 flow. Second operand 7 states and 87 transitions. [2024-06-21 21:23:56,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 63 transitions, 498 flow [2024-06-21 21:23:56,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 63 transitions, 449 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 21:23:56,180 INFO L231 Difference]: Finished difference. Result has 63 places, 53 transitions, 332 flow [2024-06-21 21:23:56,180 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-21 21:23:56,181 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2024-06-21 21:23:56,181 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 53 transitions, 332 flow [2024-06-21 21:23:56,181 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-21 21:23:56,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:56,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:56,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 21:23:56,182 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-21 21:23:56,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:56,182 INFO L85 PathProgramCache]: Analyzing trace with hash -899866772, now seen corresponding path program 2 times [2024-06-21 21:23:56,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:56,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682678470] [2024-06-21 21:23:56,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:56,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:56,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:56,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-21 21:23:56,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:56,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682678470] [2024-06-21 21:23:56,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682678470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:56,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:56,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:23:56,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138817112] [2024-06-21 21:23:56,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:56,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:23:56,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:56,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:23:56,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:23:56,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:23:57,000 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-21 21:23:57,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:57,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:23:57,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:57,144 INFO L124 PetriNetUnfolderBase]: 207/386 cut-off events. [2024-06-21 21:23:57,144 INFO L125 PetriNetUnfolderBase]: For 2434/2436 co-relation queries the response was YES. [2024-06-21 21:23:57,145 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-21 21:23:57,146 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 45 selfloop transitions, 15 changer transitions 0/63 dead transitions. [2024-06-21 21:23:57,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 63 transitions, 490 flow [2024-06-21 21:23:57,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:23:57,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:23:57,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-21 21:23:57,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39631336405529954 [2024-06-21 21:23:57,147 INFO L175 Difference]: Start difference. First operand has 63 places, 53 transitions, 332 flow. Second operand 7 states and 86 transitions. [2024-06-21 21:23:57,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 63 transitions, 490 flow [2024-06-21 21:23:57,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 63 transitions, 463 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 21:23:57,151 INFO L231 Difference]: Finished difference. Result has 65 places, 55 transitions, 358 flow [2024-06-21 21:23:57,152 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-21 21:23:57,152 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 35 predicate places. [2024-06-21 21:23:57,152 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 55 transitions, 358 flow [2024-06-21 21:23:57,152 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-21 21:23:57,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:57,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:57,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 21:23:57,153 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-21 21:23:57,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:57,153 INFO L85 PathProgramCache]: Analyzing trace with hash -899866989, now seen corresponding path program 4 times [2024-06-21 21:23:57,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:57,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172009524] [2024-06-21 21:23:57,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:57,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:57,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:57,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:57,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:57,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172009524] [2024-06-21 21:23:57,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172009524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:57,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:57,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:23:57,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019615362] [2024-06-21 21:23:57,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:57,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:23:57,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:57,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:23:57,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:23:57,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:23:57,852 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-21 21:23:57,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:57,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:23:57,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:58,019 INFO L124 PetriNetUnfolderBase]: 208/389 cut-off events. [2024-06-21 21:23:58,019 INFO L125 PetriNetUnfolderBase]: For 2832/2832 co-relation queries the response was YES. [2024-06-21 21:23:58,020 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-21 21:23:58,022 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 39 selfloop transitions, 27 changer transitions 0/69 dead transitions. [2024-06-21 21:23:58,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 69 transitions, 562 flow [2024-06-21 21:23:58,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:23:58,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:23:58,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-21 21:23:58,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 21:23:58,024 INFO L175 Difference]: Start difference. First operand has 65 places, 55 transitions, 358 flow. Second operand 8 states and 100 transitions. [2024-06-21 21:23:58,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 69 transitions, 562 flow [2024-06-21 21:23:58,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 69 transitions, 523 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 21:23:58,027 INFO L231 Difference]: Finished difference. Result has 69 places, 59 transitions, 421 flow [2024-06-21 21:23:58,027 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-21 21:23:58,028 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 39 predicate places. [2024-06-21 21:23:58,028 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 59 transitions, 421 flow [2024-06-21 21:23:58,028 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-21 21:23:58,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:58,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:58,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 21:23:58,028 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-21 21:23:58,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:58,029 INFO L85 PathProgramCache]: Analyzing trace with hash -899599862, now seen corresponding path program 3 times [2024-06-21 21:23:58,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:58,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42896846] [2024-06-21 21:23:58,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:58,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:58,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:58,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-21 21:23:58,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:58,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42896846] [2024-06-21 21:23:58,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42896846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:58,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:58,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:23:58,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411036657] [2024-06-21 21:23:58,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:58,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:23:58,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:58,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:23:58,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:23:58,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:23:58,837 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-21 21:23:58,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:58,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:23:58,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:58,984 INFO L124 PetriNetUnfolderBase]: 206/387 cut-off events. [2024-06-21 21:23:58,985 INFO L125 PetriNetUnfolderBase]: For 3177/3179 co-relation queries the response was YES. [2024-06-21 21:23:58,986 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-21 21:23:58,987 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 47 selfloop transitions, 20 changer transitions 0/70 dead transitions. [2024-06-21 21:23:58,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 70 transitions, 606 flow [2024-06-21 21:23:58,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:23:58,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:23:58,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-21 21:23:58,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-21 21:23:58,988 INFO L175 Difference]: Start difference. First operand has 69 places, 59 transitions, 421 flow. Second operand 7 states and 87 transitions. [2024-06-21 21:23:58,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 70 transitions, 606 flow [2024-06-21 21:23:58,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 70 transitions, 554 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 21:23:58,991 INFO L231 Difference]: Finished difference. Result has 73 places, 63 transitions, 457 flow [2024-06-21 21:23:58,992 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-21 21:23:58,992 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 43 predicate places. [2024-06-21 21:23:58,993 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 63 transitions, 457 flow [2024-06-21 21:23:58,993 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-21 21:23:58,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:58,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:58,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 21:23:58,993 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-21 21:23:58,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:58,993 INFO L85 PathProgramCache]: Analyzing trace with hash 816969826, now seen corresponding path program 1 times [2024-06-21 21:23:58,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:58,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687745027] [2024-06-21 21:23:58,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:58,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:59,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:00,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-21 21:24:00,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:00,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687745027] [2024-06-21 21:24:00,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687745027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:00,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:00,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:00,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014641681] [2024-06-21 21:24:00,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:00,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:00,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:00,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:00,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:00,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:24:00,192 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-21 21:24:00,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:00,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:24:00,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:00,333 INFO L124 PetriNetUnfolderBase]: 189/366 cut-off events. [2024-06-21 21:24:00,333 INFO L125 PetriNetUnfolderBase]: For 3378/3383 co-relation queries the response was YES. [2024-06-21 21:24:00,334 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-21 21:24:00,335 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 49 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2024-06-21 21:24:00,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 71 transitions, 601 flow [2024-06-21 21:24:00,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:24:00,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:24:00,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-21 21:24:00,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:24:00,337 INFO L175 Difference]: Start difference. First operand has 73 places, 63 transitions, 457 flow. Second operand 7 states and 91 transitions. [2024-06-21 21:24:00,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 71 transitions, 601 flow [2024-06-21 21:24:00,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 71 transitions, 571 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 21:24:00,341 INFO L231 Difference]: Finished difference. Result has 77 places, 65 transitions, 469 flow [2024-06-21 21:24:00,341 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-21 21:24:00,342 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 47 predicate places. [2024-06-21 21:24:00,342 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 65 transitions, 469 flow [2024-06-21 21:24:00,342 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-21 21:24:00,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:00,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:00,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 21:24:00,344 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-21 21:24:00,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:00,344 INFO L85 PathProgramCache]: Analyzing trace with hash 52844784, now seen corresponding path program 1 times [2024-06-21 21:24:00,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:00,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708729112] [2024-06-21 21:24:00,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:00,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:00,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:01,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-21 21:24:01,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:01,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708729112] [2024-06-21 21:24:01,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708729112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:01,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:01,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:01,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514359824] [2024-06-21 21:24:01,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:01,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:01,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:01,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:01,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:01,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:01,170 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-21 21:24:01,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:01,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:01,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:01,421 INFO L124 PetriNetUnfolderBase]: 202/380 cut-off events. [2024-06-21 21:24:01,421 INFO L125 PetriNetUnfolderBase]: For 3673/3673 co-relation queries the response was YES. [2024-06-21 21:24:01,422 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-21 21:24:01,424 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 60 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2024-06-21 21:24:01,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 82 transitions, 700 flow [2024-06-21 21:24:01,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:24:01,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:24:01,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-21 21:24:01,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-21 21:24:01,426 INFO L175 Difference]: Start difference. First operand has 77 places, 65 transitions, 469 flow. Second operand 8 states and 103 transitions. [2024-06-21 21:24:01,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 82 transitions, 700 flow [2024-06-21 21:24:01,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 82 transitions, 657 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:01,438 INFO L231 Difference]: Finished difference. Result has 79 places, 67 transitions, 497 flow [2024-06-21 21:24:01,438 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-21 21:24:01,439 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 49 predicate places. [2024-06-21 21:24:01,439 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 67 transitions, 497 flow [2024-06-21 21:24:01,439 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-21 21:24:01,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:01,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:01,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 21:24:01,440 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-21 21:24:01,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:01,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1254296910, now seen corresponding path program 1 times [2024-06-21 21:24:01,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:01,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938372927] [2024-06-21 21:24:01,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:01,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:01,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:02,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:02,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:02,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938372927] [2024-06-21 21:24:02,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938372927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:02,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:02,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:02,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094859260] [2024-06-21 21:24:02,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:02,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:02,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:02,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:02,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:02,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:02,239 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-21 21:24:02,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:02,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:02,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:02,460 INFO L124 PetriNetUnfolderBase]: 208/390 cut-off events. [2024-06-21 21:24:02,460 INFO L125 PetriNetUnfolderBase]: For 4330/4330 co-relation queries the response was YES. [2024-06-21 21:24:02,461 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-21 21:24:02,463 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 58 selfloop transitions, 22 changer transitions 0/83 dead transitions. [2024-06-21 21:24:02,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 83 transitions, 722 flow [2024-06-21 21:24:02,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:24:02,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:24:02,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 21:24:02,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-21 21:24:02,464 INFO L175 Difference]: Start difference. First operand has 79 places, 67 transitions, 497 flow. Second operand 8 states and 102 transitions. [2024-06-21 21:24:02,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 83 transitions, 722 flow [2024-06-21 21:24:02,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 83 transitions, 667 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:02,468 INFO L231 Difference]: Finished difference. Result has 81 places, 70 transitions, 523 flow [2024-06-21 21:24:02,468 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-21 21:24:02,468 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-21 21:24:02,468 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 70 transitions, 523 flow [2024-06-21 21:24:02,469 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-21 21:24:02,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:02,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:02,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 21:24:02,469 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-21 21:24:02,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:02,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1249655280, now seen corresponding path program 2 times [2024-06-21 21:24:02,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:02,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000447037] [2024-06-21 21:24:02,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:02,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:02,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:03,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:03,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:03,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000447037] [2024-06-21 21:24:03,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000447037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:03,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:03,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:03,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406799681] [2024-06-21 21:24:03,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:03,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:03,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:03,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:03,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:03,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:03,199 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-21 21:24:03,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:03,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:03,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:03,397 INFO L124 PetriNetUnfolderBase]: 214/400 cut-off events. [2024-06-21 21:24:03,397 INFO L125 PetriNetUnfolderBase]: For 4993/4993 co-relation queries the response was YES. [2024-06-21 21:24:03,398 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-21 21:24:03,400 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 57 selfloop transitions, 24 changer transitions 0/84 dead transitions. [2024-06-21 21:24:03,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 84 transitions, 749 flow [2024-06-21 21:24:03,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:24:03,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:24:03,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 21:24:03,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-21 21:24:03,402 INFO L175 Difference]: Start difference. First operand has 81 places, 70 transitions, 523 flow. Second operand 8 states and 102 transitions. [2024-06-21 21:24:03,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 84 transitions, 749 flow [2024-06-21 21:24:03,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 84 transitions, 692 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:03,412 INFO L231 Difference]: Finished difference. Result has 83 places, 73 transitions, 556 flow [2024-06-21 21:24:03,412 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-21 21:24:03,412 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-21 21:24:03,412 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 73 transitions, 556 flow [2024-06-21 21:24:03,413 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-21 21:24:03,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:03,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:03,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 21:24:03,413 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-21 21:24:03,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:03,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1941001274, now seen corresponding path program 3 times [2024-06-21 21:24:03,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:03,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705856239] [2024-06-21 21:24:03,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:03,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:03,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:04,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:04,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:04,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705856239] [2024-06-21 21:24:04,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705856239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:04,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:04,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:04,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718933294] [2024-06-21 21:24:04,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:04,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:04,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:04,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:04,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:04,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:04,164 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-21 21:24:04,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:04,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:04,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:04,359 INFO L124 PetriNetUnfolderBase]: 217/405 cut-off events. [2024-06-21 21:24:04,359 INFO L125 PetriNetUnfolderBase]: For 5482/5482 co-relation queries the response was YES. [2024-06-21 21:24:04,360 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-21 21:24:04,362 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 52 selfloop transitions, 30 changer transitions 0/85 dead transitions. [2024-06-21 21:24:04,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 85 transitions, 770 flow [2024-06-21 21:24:04,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:24:04,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:24:04,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 21:24:04,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-21 21:24:04,364 INFO L175 Difference]: Start difference. First operand has 83 places, 73 transitions, 556 flow. Second operand 8 states and 102 transitions. [2024-06-21 21:24:04,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 85 transitions, 770 flow [2024-06-21 21:24:04,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 85 transitions, 702 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:04,369 INFO L231 Difference]: Finished difference. Result has 85 places, 75 transitions, 577 flow [2024-06-21 21:24:04,369 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-21 21:24:04,370 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 55 predicate places. [2024-06-21 21:24:04,370 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 75 transitions, 577 flow [2024-06-21 21:24:04,370 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-21 21:24:04,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:04,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:04,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 21:24:04,371 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-21 21:24:04,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:04,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1249648522, now seen corresponding path program 1 times [2024-06-21 21:24:04,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:04,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502584713] [2024-06-21 21:24:04,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:04,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:04,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:05,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:05,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:05,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502584713] [2024-06-21 21:24:05,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502584713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:05,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:05,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:05,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487712573] [2024-06-21 21:24:05,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:05,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:05,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:05,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:05,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:05,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:05,148 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-21 21:24:05,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:05,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:05,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:05,359 INFO L124 PetriNetUnfolderBase]: 220/410 cut-off events. [2024-06-21 21:24:05,359 INFO L125 PetriNetUnfolderBase]: For 5900/5900 co-relation queries the response was YES. [2024-06-21 21:24:05,360 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-21 21:24:05,362 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 70 selfloop transitions, 14 changer transitions 0/87 dead transitions. [2024-06-21 21:24:05,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 87 transitions, 794 flow [2024-06-21 21:24:05,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:24:05,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:24:05,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-21 21:24:05,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-21 21:24:05,363 INFO L175 Difference]: Start difference. First operand has 85 places, 75 transitions, 577 flow. Second operand 8 states and 97 transitions. [2024-06-21 21:24:05,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 87 transitions, 794 flow [2024-06-21 21:24:05,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 87 transitions, 721 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:05,369 INFO L231 Difference]: Finished difference. Result has 87 places, 77 transitions, 559 flow [2024-06-21 21:24:05,369 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-21 21:24:05,369 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 57 predicate places. [2024-06-21 21:24:05,370 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 77 transitions, 559 flow [2024-06-21 21:24:05,370 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-21 21:24:05,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:05,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:05,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 21:24:05,370 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-21 21:24:05,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:05,371 INFO L85 PathProgramCache]: Analyzing trace with hash -2126064624, now seen corresponding path program 2 times [2024-06-21 21:24:05,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:05,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506672073] [2024-06-21 21:24:05,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:05,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:05,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:06,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-21 21:24:06,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:06,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506672073] [2024-06-21 21:24:06,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506672073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:06,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:06,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:06,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014606390] [2024-06-21 21:24:06,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:06,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:06,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:06,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:06,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:06,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:06,195 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-21 21:24:06,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:06,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:06,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:06,325 INFO L124 PetriNetUnfolderBase]: 226/421 cut-off events. [2024-06-21 21:24:06,326 INFO L125 PetriNetUnfolderBase]: For 6606/6608 co-relation queries the response was YES. [2024-06-21 21:24:06,327 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-21 21:24:06,329 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 68 selfloop transitions, 17 changer transitions 0/88 dead transitions. [2024-06-21 21:24:06,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 88 transitions, 780 flow [2024-06-21 21:24:06,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:24:06,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:24:06,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-21 21:24:06,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-21 21:24:06,330 INFO L175 Difference]: Start difference. First operand has 87 places, 77 transitions, 559 flow. Second operand 8 states and 97 transitions. [2024-06-21 21:24:06,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 88 transitions, 780 flow [2024-06-21 21:24:06,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 88 transitions, 741 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:06,335 INFO L231 Difference]: Finished difference. Result has 89 places, 79 transitions, 583 flow [2024-06-21 21:24:06,335 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-21 21:24:06,336 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 59 predicate places. [2024-06-21 21:24:06,336 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 79 transitions, 583 flow [2024-06-21 21:24:06,336 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-21 21:24:06,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:06,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:06,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 21:24:06,336 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-21 21:24:06,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:06,336 INFO L85 PathProgramCache]: Analyzing trace with hash -452319616, now seen corresponding path program 4 times [2024-06-21 21:24:06,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:06,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780235820] [2024-06-21 21:24:06,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:06,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:06,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:07,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:07,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:07,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780235820] [2024-06-21 21:24:07,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780235820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:07,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:07,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:07,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765180527] [2024-06-21 21:24:07,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:07,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:07,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:07,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:07,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:07,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:07,222 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-21 21:24:07,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:07,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:07,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:07,385 INFO L124 PetriNetUnfolderBase]: 239/442 cut-off events. [2024-06-21 21:24:07,386 INFO L125 PetriNetUnfolderBase]: For 7536/7538 co-relation queries the response was YES. [2024-06-21 21:24:07,387 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-21 21:24:07,389 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 60 selfloop transitions, 31 changer transitions 0/94 dead transitions. [2024-06-21 21:24:07,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 94 transitions, 909 flow [2024-06-21 21:24:07,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:24:07,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:24:07,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-21 21:24:07,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:24:07,392 INFO L175 Difference]: Start difference. First operand has 89 places, 79 transitions, 583 flow. Second operand 8 states and 104 transitions. [2024-06-21 21:24:07,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 94 transitions, 909 flow [2024-06-21 21:24:07,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 94 transitions, 864 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:07,399 INFO L231 Difference]: Finished difference. Result has 92 places, 84 transitions, 684 flow [2024-06-21 21:24:07,399 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-21 21:24:07,399 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2024-06-21 21:24:07,399 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 84 transitions, 684 flow [2024-06-21 21:24:07,399 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-21 21:24:07,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:07,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:07,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 21:24:07,400 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-21 21:24:07,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:07,400 INFO L85 PathProgramCache]: Analyzing trace with hash -452326126, now seen corresponding path program 5 times [2024-06-21 21:24:07,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:07,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764869452] [2024-06-21 21:24:07,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:07,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:07,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:08,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:08,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:08,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764869452] [2024-06-21 21:24:08,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764869452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:08,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:08,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:08,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973150779] [2024-06-21 21:24:08,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:08,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:08,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:08,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:08,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:08,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:08,150 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-21 21:24:08,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:08,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:08,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:08,289 INFO L124 PetriNetUnfolderBase]: 235/436 cut-off events. [2024-06-21 21:24:08,289 INFO L125 PetriNetUnfolderBase]: For 8230/8232 co-relation queries the response was YES. [2024-06-21 21:24:08,290 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-21 21:24:08,292 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 62 selfloop transitions, 28 changer transitions 0/93 dead transitions. [2024-06-21 21:24:08,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 93 transitions, 908 flow [2024-06-21 21:24:08,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:24:08,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:24:08,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-21 21:24:08,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-21 21:24:08,297 INFO L175 Difference]: Start difference. First operand has 92 places, 84 transitions, 684 flow. Second operand 8 states and 101 transitions. [2024-06-21 21:24:08,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 93 transitions, 908 flow [2024-06-21 21:24:08,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 93 transitions, 826 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 21:24:08,304 INFO L231 Difference]: Finished difference. Result has 96 places, 84 transitions, 664 flow [2024-06-21 21:24:08,304 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-21 21:24:08,305 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 66 predicate places. [2024-06-21 21:24:08,305 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 84 transitions, 664 flow [2024-06-21 21:24:08,305 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-21 21:24:08,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:08,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:08,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 21:24:08,305 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-21 21:24:08,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:08,306 INFO L85 PathProgramCache]: Analyzing trace with hash -443748488, now seen corresponding path program 3 times [2024-06-21 21:24:08,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:08,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60819182] [2024-06-21 21:24:08,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:08,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:08,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:09,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:09,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:09,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60819182] [2024-06-21 21:24:09,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60819182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:09,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:09,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:09,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388941551] [2024-06-21 21:24:09,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:09,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:09,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:09,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:09,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:09,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:09,091 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-21 21:24:09,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:09,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:09,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:09,298 INFO L124 PetriNetUnfolderBase]: 241/445 cut-off events. [2024-06-21 21:24:09,298 INFO L125 PetriNetUnfolderBase]: For 8773/8773 co-relation queries the response was YES. [2024-06-21 21:24:09,299 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-21 21:24:09,301 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 78 selfloop transitions, 13 changer transitions 0/94 dead transitions. [2024-06-21 21:24:09,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 94 transitions, 892 flow [2024-06-21 21:24:09,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:24:09,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:24:09,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-21 21:24:09,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:24:09,302 INFO L175 Difference]: Start difference. First operand has 96 places, 84 transitions, 664 flow. Second operand 8 states and 96 transitions. [2024-06-21 21:24:09,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 94 transitions, 892 flow [2024-06-21 21:24:09,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 94 transitions, 829 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:09,309 INFO L231 Difference]: Finished difference. Result has 97 places, 86 transitions, 661 flow [2024-06-21 21:24:09,309 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-21 21:24:09,310 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 67 predicate places. [2024-06-21 21:24:09,310 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 86 transitions, 661 flow [2024-06-21 21:24:09,310 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-21 21:24:09,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:09,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:09,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 21:24:09,310 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-21 21:24:09,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:09,310 INFO L85 PathProgramCache]: Analyzing trace with hash -444045158, now seen corresponding path program 4 times [2024-06-21 21:24:09,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:09,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095807883] [2024-06-21 21:24:09,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:09,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:09,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:09,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:09,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:09,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095807883] [2024-06-21 21:24:09,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095807883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:09,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:09,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:09,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591365514] [2024-06-21 21:24:09,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:09,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:09,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:09,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:09,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:10,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:10,044 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-21 21:24:10,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:10,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:10,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:10,185 INFO L124 PetriNetUnfolderBase]: 242/448 cut-off events. [2024-06-21 21:24:10,185 INFO L125 PetriNetUnfolderBase]: For 9271/9273 co-relation queries the response was YES. [2024-06-21 21:24:10,186 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-21 21:24:10,188 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 70 selfloop transitions, 29 changer transitions 0/102 dead transitions. [2024-06-21 21:24:10,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 102 transitions, 1008 flow [2024-06-21 21:24:10,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:24:10,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:24:10,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-21 21:24:10,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-21 21:24:10,190 INFO L175 Difference]: Start difference. First operand has 97 places, 86 transitions, 661 flow. Second operand 8 states and 103 transitions. [2024-06-21 21:24:10,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 102 transitions, 1008 flow [2024-06-21 21:24:10,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 102 transitions, 968 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:10,197 INFO L231 Difference]: Finished difference. Result has 99 places, 90 transitions, 744 flow [2024-06-21 21:24:10,197 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-21 21:24:10,198 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 69 predicate places. [2024-06-21 21:24:10,198 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 90 transitions, 744 flow [2024-06-21 21:24:10,198 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-21 21:24:10,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:10,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:10,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 21:24:10,198 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-21 21:24:10,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:10,198 INFO L85 PathProgramCache]: Analyzing trace with hash -444045406, now seen corresponding path program 6 times [2024-06-21 21:24:10,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:10,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124493324] [2024-06-21 21:24:10,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:10,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:10,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:10,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:10,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:10,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124493324] [2024-06-21 21:24:10,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124493324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:10,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:10,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:10,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46923863] [2024-06-21 21:24:10,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:10,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:10,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:10,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:10,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:10,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:10,973 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-21 21:24:10,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:10,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:10,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:11,131 INFO L124 PetriNetUnfolderBase]: 240/445 cut-off events. [2024-06-21 21:24:11,131 INFO L125 PetriNetUnfolderBase]: For 9423/9425 co-relation queries the response was YES. [2024-06-21 21:24:11,132 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-21 21:24:11,134 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 53 selfloop transitions, 44 changer transitions 0/100 dead transitions. [2024-06-21 21:24:11,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 100 transitions, 998 flow [2024-06-21 21:24:11,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:24:11,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:24:11,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 21:24:11,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-21 21:24:11,136 INFO L175 Difference]: Start difference. First operand has 99 places, 90 transitions, 744 flow. Second operand 8 states and 102 transitions. [2024-06-21 21:24:11,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 100 transitions, 998 flow [2024-06-21 21:24:11,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 100 transitions, 953 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 21:24:11,144 INFO L231 Difference]: Finished difference. Result has 103 places, 92 transitions, 826 flow [2024-06-21 21:24:11,145 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-21 21:24:11,145 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2024-06-21 21:24:11,145 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 92 transitions, 826 flow [2024-06-21 21:24:11,145 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-21 21:24:11,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:11,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:11,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 21:24:11,146 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-21 21:24:11,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:11,146 INFO L85 PathProgramCache]: Analyzing trace with hash -443737576, now seen corresponding path program 1 times [2024-06-21 21:24:11,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:11,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723341109] [2024-06-21 21:24:11,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:11,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:11,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:12,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:12,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:12,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723341109] [2024-06-21 21:24:12,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723341109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:12,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:12,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:12,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180181844] [2024-06-21 21:24:12,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:12,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:12,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:12,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:12,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:12,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:24:12,523 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-21 21:24:12,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:12,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:24:12,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:12,720 INFO L124 PetriNetUnfolderBase]: 224/424 cut-off events. [2024-06-21 21:24:12,720 INFO L125 PetriNetUnfolderBase]: For 9747/9752 co-relation queries the response was YES. [2024-06-21 21:24:12,721 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-21 21:24:12,723 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 72 selfloop transitions, 13 changer transitions 0/101 dead transitions. [2024-06-21 21:24:12,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 101 transitions, 1016 flow [2024-06-21 21:24:12,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:12,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:12,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 21:24:12,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 21:24:12,725 INFO L175 Difference]: Start difference. First operand has 103 places, 92 transitions, 826 flow. Second operand 9 states and 111 transitions. [2024-06-21 21:24:12,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 101 transitions, 1016 flow [2024-06-21 21:24:12,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 101 transitions, 905 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:12,736 INFO L231 Difference]: Finished difference. Result has 106 places, 92 transitions, 745 flow [2024-06-21 21:24:12,737 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-21 21:24:12,738 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 76 predicate places. [2024-06-21 21:24:12,738 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 92 transitions, 745 flow [2024-06-21 21:24:12,738 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-21 21:24:12,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:12,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:12,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 21:24:12,738 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-21 21:24:12,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:12,739 INFO L85 PathProgramCache]: Analyzing trace with hash 382280129, now seen corresponding path program 1 times [2024-06-21 21:24:12,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:12,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061991145] [2024-06-21 21:24:12,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:12,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:12,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:13,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:13,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:13,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061991145] [2024-06-21 21:24:13,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061991145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:13,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:13,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:13,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045676065] [2024-06-21 21:24:13,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:13,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:13,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:13,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:13,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:13,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:13,613 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-21 21:24:13,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:13,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:13,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:13,890 INFO L124 PetriNetUnfolderBase]: 240/446 cut-off events. [2024-06-21 21:24:13,891 INFO L125 PetriNetUnfolderBase]: For 9910/9910 co-relation queries the response was YES. [2024-06-21 21:24:13,893 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-21 21:24:13,900 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 86 selfloop transitions, 21 changer transitions 0/110 dead transitions. [2024-06-21 21:24:13,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 110 transitions, 1046 flow [2024-06-21 21:24:13,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:13,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:13,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 21:24:13,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 21:24:13,902 INFO L175 Difference]: Start difference. First operand has 106 places, 92 transitions, 745 flow. Second operand 9 states and 113 transitions. [2024-06-21 21:24:13,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 110 transitions, 1046 flow [2024-06-21 21:24:13,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 110 transitions, 1010 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:13,913 INFO L231 Difference]: Finished difference. Result has 108 places, 94 transitions, 796 flow [2024-06-21 21:24:13,913 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-21 21:24:13,915 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2024-06-21 21:24:13,915 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 94 transitions, 796 flow [2024-06-21 21:24:13,915 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-21 21:24:13,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:13,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:13,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 21:24:13,916 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-21 21:24:13,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:13,916 INFO L85 PathProgramCache]: Analyzing trace with hash -228497231, now seen corresponding path program 2 times [2024-06-21 21:24:13,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:13,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586401335] [2024-06-21 21:24:13,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:13,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:13,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:14,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:14,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:14,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586401335] [2024-06-21 21:24:14,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586401335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:14,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:14,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:14,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009600491] [2024-06-21 21:24:14,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:14,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:14,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:14,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:14,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:14,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:14,968 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-21 21:24:14,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:14,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:14,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:15,235 INFO L124 PetriNetUnfolderBase]: 243/453 cut-off events. [2024-06-21 21:24:15,235 INFO L125 PetriNetUnfolderBase]: For 10804/10804 co-relation queries the response was YES. [2024-06-21 21:24:15,237 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-21 21:24:15,238 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 83 selfloop transitions, 24 changer transitions 0/110 dead transitions. [2024-06-21 21:24:15,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 110 transitions, 1105 flow [2024-06-21 21:24:15,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:15,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:15,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 21:24:15,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 21:24:15,240 INFO L175 Difference]: Start difference. First operand has 108 places, 94 transitions, 796 flow. Second operand 9 states and 112 transitions. [2024-06-21 21:24:15,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 110 transitions, 1105 flow [2024-06-21 21:24:15,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 110 transitions, 1034 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:15,251 INFO L231 Difference]: Finished difference. Result has 110 places, 96 transitions, 822 flow [2024-06-21 21:24:15,251 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-21 21:24:15,252 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-21 21:24:15,252 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 96 transitions, 822 flow [2024-06-21 21:24:15,252 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-21 21:24:15,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:15,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:15,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 21:24:15,253 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-21 21:24:15,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:15,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1641914672, now seen corresponding path program 1 times [2024-06-21 21:24:15,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:15,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608034957] [2024-06-21 21:24:15,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:15,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:15,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:15,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:15,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:15,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608034957] [2024-06-21 21:24:15,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608034957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:15,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:15,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:15,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274051881] [2024-06-21 21:24:15,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:15,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:15,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:15,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:15,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:16,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:16,061 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-21 21:24:16,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:16,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:16,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:16,302 INFO L124 PetriNetUnfolderBase]: 255/473 cut-off events. [2024-06-21 21:24:16,302 INFO L125 PetriNetUnfolderBase]: For 13055/13055 co-relation queries the response was YES. [2024-06-21 21:24:16,303 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-21 21:24:16,305 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 86 selfloop transitions, 25 changer transitions 0/114 dead transitions. [2024-06-21 21:24:16,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 114 transitions, 1153 flow [2024-06-21 21:24:16,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:16,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:16,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 21:24:16,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 21:24:16,306 INFO L175 Difference]: Start difference. First operand has 110 places, 96 transitions, 822 flow. Second operand 9 states and 114 transitions. [2024-06-21 21:24:16,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 114 transitions, 1153 flow [2024-06-21 21:24:16,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 114 transitions, 1072 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:16,319 INFO L231 Difference]: Finished difference. Result has 112 places, 99 transitions, 851 flow [2024-06-21 21:24:16,319 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-21 21:24:16,319 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2024-06-21 21:24:16,319 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 99 transitions, 851 flow [2024-06-21 21:24:16,319 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-21 21:24:16,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:16,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:16,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 21:24:16,320 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-21 21:24:16,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash -84606484, now seen corresponding path program 2 times [2024-06-21 21:24:16,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:16,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896375722] [2024-06-21 21:24:16,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:16,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:16,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:17,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:17,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:17,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896375722] [2024-06-21 21:24:17,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896375722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:17,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:17,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:17,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283863725] [2024-06-21 21:24:17,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:17,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:17,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:17,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:17,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:17,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:17,121 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-21 21:24:17,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:17,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:17,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:17,352 INFO L124 PetriNetUnfolderBase]: 267/493 cut-off events. [2024-06-21 21:24:17,353 INFO L125 PetriNetUnfolderBase]: For 14266/14266 co-relation queries the response was YES. [2024-06-21 21:24:17,354 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-21 21:24:17,356 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 85 selfloop transitions, 27 changer transitions 0/115 dead transitions. [2024-06-21 21:24:17,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 115 transitions, 1195 flow [2024-06-21 21:24:17,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:17,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:17,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 21:24:17,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 21:24:17,357 INFO L175 Difference]: Start difference. First operand has 112 places, 99 transitions, 851 flow. Second operand 9 states and 114 transitions. [2024-06-21 21:24:17,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 115 transitions, 1195 flow [2024-06-21 21:24:17,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 115 transitions, 1107 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:17,372 INFO L231 Difference]: Finished difference. Result has 114 places, 102 transitions, 883 flow [2024-06-21 21:24:17,372 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-21 21:24:17,373 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2024-06-21 21:24:17,373 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 102 transitions, 883 flow [2024-06-21 21:24:17,373 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-21 21:24:17,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:17,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:17,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 21:24:17,374 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-21 21:24:17,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:17,374 INFO L85 PathProgramCache]: Analyzing trace with hash -84606701, now seen corresponding path program 3 times [2024-06-21 21:24:17,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:17,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297958095] [2024-06-21 21:24:17,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:17,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:17,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:18,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:18,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:18,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297958095] [2024-06-21 21:24:18,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297958095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:18,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:18,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:18,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376210730] [2024-06-21 21:24:18,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:18,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:18,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:18,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:18,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:18,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:18,393 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-21 21:24:18,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:18,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:18,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:18,684 INFO L124 PetriNetUnfolderBase]: 270/500 cut-off events. [2024-06-21 21:24:18,684 INFO L125 PetriNetUnfolderBase]: For 13968/13968 co-relation queries the response was YES. [2024-06-21 21:24:18,686 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-21 21:24:18,688 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 88 selfloop transitions, 26 changer transitions 0/117 dead transitions. [2024-06-21 21:24:18,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 117 transitions, 1229 flow [2024-06-21 21:24:18,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:18,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:18,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 21:24:18,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 21:24:18,690 INFO L175 Difference]: Start difference. First operand has 114 places, 102 transitions, 883 flow. Second operand 9 states and 113 transitions. [2024-06-21 21:24:18,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 117 transitions, 1229 flow [2024-06-21 21:24:18,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 117 transitions, 1131 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:18,708 INFO L231 Difference]: Finished difference. Result has 116 places, 104 transitions, 894 flow [2024-06-21 21:24:18,709 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-21 21:24:18,709 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 86 predicate places. [2024-06-21 21:24:18,709 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 104 transitions, 894 flow [2024-06-21 21:24:18,709 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-21 21:24:18,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:18,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:18,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 21:24:18,709 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-21 21:24:18,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:18,710 INFO L85 PathProgramCache]: Analyzing trace with hash -84397234, now seen corresponding path program 3 times [2024-06-21 21:24:18,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:18,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777104254] [2024-06-21 21:24:18,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:18,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:18,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:19,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:19,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:19,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777104254] [2024-06-21 21:24:19,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777104254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:19,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:19,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:19,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150935012] [2024-06-21 21:24:19,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:19,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:19,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:19,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:19,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:19,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:19,518 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-21 21:24:19,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:19,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:19,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:19,767 INFO L124 PetriNetUnfolderBase]: 287/528 cut-off events. [2024-06-21 21:24:19,768 INFO L125 PetriNetUnfolderBase]: For 16361/16361 co-relation queries the response was YES. [2024-06-21 21:24:19,769 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-21 21:24:19,771 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 77 selfloop transitions, 42 changer transitions 0/122 dead transitions. [2024-06-21 21:24:19,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 122 transitions, 1322 flow [2024-06-21 21:24:19,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:19,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:19,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 21:24:19,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:24:19,772 INFO L175 Difference]: Start difference. First operand has 116 places, 104 transitions, 894 flow. Second operand 9 states and 117 transitions. [2024-06-21 21:24:19,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 122 transitions, 1322 flow [2024-06-21 21:24:19,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 122 transitions, 1229 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:19,789 INFO L231 Difference]: Finished difference. Result has 119 places, 108 transitions, 980 flow [2024-06-21 21:24:19,789 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-21 21:24:19,789 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 89 predicate places. [2024-06-21 21:24:19,789 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 108 transitions, 980 flow [2024-06-21 21:24:19,790 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-21 21:24:19,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:19,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:19,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 21:24:19,790 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-21 21:24:19,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:19,790 INFO L85 PathProgramCache]: Analyzing trace with hash 388001985, now seen corresponding path program 1 times [2024-06-21 21:24:19,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:19,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089794797] [2024-06-21 21:24:19,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:19,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:19,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:20,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:20,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:20,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089794797] [2024-06-21 21:24:20,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089794797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:20,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:20,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:20,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229286767] [2024-06-21 21:24:20,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:20,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:20,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:20,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:20,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:20,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:20,952 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-21 21:24:20,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:20,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:20,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:21,187 INFO L124 PetriNetUnfolderBase]: 284/523 cut-off events. [2024-06-21 21:24:21,187 INFO L125 PetriNetUnfolderBase]: For 16312/16312 co-relation queries the response was YES. [2024-06-21 21:24:21,189 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-21 21:24:21,205 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 100 selfloop transitions, 16 changer transitions 0/119 dead transitions. [2024-06-21 21:24:21,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 119 transitions, 1245 flow [2024-06-21 21:24:21,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:21,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:21,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-21 21:24:21,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-21 21:24:21,211 INFO L175 Difference]: Start difference. First operand has 119 places, 108 transitions, 980 flow. Second operand 9 states and 107 transitions. [2024-06-21 21:24:21,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 119 transitions, 1245 flow [2024-06-21 21:24:21,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 119 transitions, 1159 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 21:24:21,229 INFO L231 Difference]: Finished difference. Result has 123 places, 108 transitions, 931 flow [2024-06-21 21:24:21,229 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-21 21:24:21,230 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2024-06-21 21:24:21,230 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 108 transitions, 931 flow [2024-06-21 21:24:21,230 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-21 21:24:21,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:21,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:21,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 21:24:21,231 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-21 21:24:21,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:21,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1786007012, now seen corresponding path program 4 times [2024-06-21 21:24:21,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:21,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568967737] [2024-06-21 21:24:21,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:21,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:21,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:21,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:21,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:21,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568967737] [2024-06-21 21:24:21,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568967737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:21,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:21,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:21,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25053529] [2024-06-21 21:24:21,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:21,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:21,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:21,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:21,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:22,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:22,065 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-21 21:24:22,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:22,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:22,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:22,287 INFO L124 PetriNetUnfolderBase]: 282/520 cut-off events. [2024-06-21 21:24:22,287 INFO L125 PetriNetUnfolderBase]: For 16124/16124 co-relation queries the response was YES. [2024-06-21 21:24:22,289 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-21 21:24:22,291 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 87 selfloop transitions, 38 changer transitions 0/128 dead transitions. [2024-06-21 21:24:22,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 128 transitions, 1299 flow [2024-06-21 21:24:22,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:22,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:22,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 21:24:22,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 21:24:22,292 INFO L175 Difference]: Start difference. First operand has 123 places, 108 transitions, 931 flow. Second operand 9 states and 114 transitions. [2024-06-21 21:24:22,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 128 transitions, 1299 flow [2024-06-21 21:24:22,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 128 transitions, 1244 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 21:24:22,312 INFO L231 Difference]: Finished difference. Result has 126 places, 117 transitions, 1063 flow [2024-06-21 21:24:22,313 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-21 21:24:22,313 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 96 predicate places. [2024-06-21 21:24:22,313 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 117 transitions, 1063 flow [2024-06-21 21:24:22,313 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-21 21:24:22,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:22,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:22,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 21:24:22,314 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-21 21:24:22,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:22,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1786006795, now seen corresponding path program 4 times [2024-06-21 21:24:22,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:22,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686637545] [2024-06-21 21:24:22,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:22,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:22,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:23,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:23,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:23,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686637545] [2024-06-21 21:24:23,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686637545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:23,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:23,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:23,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665878837] [2024-06-21 21:24:23,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:23,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:23,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:23,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:23,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:23,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:23,267 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-21 21:24:23,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:23,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:23,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:23,582 INFO L124 PetriNetUnfolderBase]: 285/527 cut-off events. [2024-06-21 21:24:23,582 INFO L125 PetriNetUnfolderBase]: For 17388/17388 co-relation queries the response was YES. [2024-06-21 21:24:23,583 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-21 21:24:23,585 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 93 selfloop transitions, 34 changer transitions 0/130 dead transitions. [2024-06-21 21:24:23,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 130 transitions, 1417 flow [2024-06-21 21:24:23,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:23,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:23,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 21:24:23,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 21:24:23,589 INFO L175 Difference]: Start difference. First operand has 126 places, 117 transitions, 1063 flow. Second operand 9 states and 112 transitions. [2024-06-21 21:24:23,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 130 transitions, 1417 flow [2024-06-21 21:24:23,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 130 transitions, 1366 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 21:24:23,609 INFO L231 Difference]: Finished difference. Result has 131 places, 119 transitions, 1141 flow [2024-06-21 21:24:23,610 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-21 21:24:23,610 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 101 predicate places. [2024-06-21 21:24:23,610 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 119 transitions, 1141 flow [2024-06-21 21:24:23,610 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-21 21:24:23,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:23,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:23,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 21:24:23,611 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-21 21:24:23,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:23,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1653609447, now seen corresponding path program 5 times [2024-06-21 21:24:23,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:23,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358387307] [2024-06-21 21:24:23,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:23,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:23,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:24,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:24,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:24,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358387307] [2024-06-21 21:24:24,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358387307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:24,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:24,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:24,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753434525] [2024-06-21 21:24:24,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:24,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:24,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:24,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:24,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:24,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:24,488 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-21 21:24:24,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:24,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:24,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:24,741 INFO L124 PetriNetUnfolderBase]: 288/535 cut-off events. [2024-06-21 21:24:24,741 INFO L125 PetriNetUnfolderBase]: For 18825/18827 co-relation queries the response was YES. [2024-06-21 21:24:24,742 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-21 21:24:24,744 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 98 selfloop transitions, 30 changer transitions 0/131 dead transitions. [2024-06-21 21:24:24,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 131 transitions, 1519 flow [2024-06-21 21:24:24,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:24,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:24,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 21:24:24,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 21:24:24,749 INFO L175 Difference]: Start difference. First operand has 131 places, 119 transitions, 1141 flow. Second operand 9 states and 111 transitions. [2024-06-21 21:24:24,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 131 transitions, 1519 flow [2024-06-21 21:24:24,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 131 transitions, 1406 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:24,772 INFO L231 Difference]: Finished difference. Result has 133 places, 121 transitions, 1153 flow [2024-06-21 21:24:24,772 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-21 21:24:24,772 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-21 21:24:24,773 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 121 transitions, 1153 flow [2024-06-21 21:24:24,773 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-21 21:24:24,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:24,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:24,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 21:24:24,773 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-21 21:24:24,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:24,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1653609230, now seen corresponding path program 5 times [2024-06-21 21:24:24,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:24,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949437122] [2024-06-21 21:24:24,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:24,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:24,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:25,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:25,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:25,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949437122] [2024-06-21 21:24:25,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949437122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:25,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:25,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:25,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164720644] [2024-06-21 21:24:25,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:25,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:25,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:25,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:25,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:25,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:25,647 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-21 21:24:25,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:25,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:25,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:25,842 INFO L124 PetriNetUnfolderBase]: 300/555 cut-off events. [2024-06-21 21:24:25,842 INFO L125 PetriNetUnfolderBase]: For 22211/22213 co-relation queries the response was YES. [2024-06-21 21:24:25,844 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-21 21:24:25,846 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 101 selfloop transitions, 31 changer transitions 0/135 dead transitions. [2024-06-21 21:24:25,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 135 transitions, 1563 flow [2024-06-21 21:24:25,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:25,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:25,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 21:24:25,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 21:24:25,847 INFO L175 Difference]: Start difference. First operand has 133 places, 121 transitions, 1153 flow. Second operand 9 states and 113 transitions. [2024-06-21 21:24:25,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 135 transitions, 1563 flow [2024-06-21 21:24:25,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 135 transitions, 1454 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:25,870 INFO L231 Difference]: Finished difference. Result has 135 places, 124 transitions, 1190 flow [2024-06-21 21:24:25,870 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-21 21:24:25,871 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-21 21:24:25,872 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 124 transitions, 1190 flow [2024-06-21 21:24:25,872 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-21 21:24:25,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:25,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:25,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 21:24:25,872 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-21 21:24:25,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:25,873 INFO L85 PathProgramCache]: Analyzing trace with hash -871299956, now seen corresponding path program 6 times [2024-06-21 21:24:25,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:25,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766231294] [2024-06-21 21:24:25,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:25,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:25,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:26,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:26,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:26,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766231294] [2024-06-21 21:24:26,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766231294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:26,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:26,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:26,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995225697] [2024-06-21 21:24:26,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:26,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:26,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:26,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:26,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:26,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:26,848 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-21 21:24:26,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:26,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:26,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:27,057 INFO L124 PetriNetUnfolderBase]: 303/559 cut-off events. [2024-06-21 21:24:27,058 INFO L125 PetriNetUnfolderBase]: For 21255/21255 co-relation queries the response was YES. [2024-06-21 21:24:27,059 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-21 21:24:27,061 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 119 selfloop transitions, 14 changer transitions 0/136 dead transitions. [2024-06-21 21:24:27,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 136 transitions, 1523 flow [2024-06-21 21:24:27,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:27,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:27,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-21 21:24:27,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-21 21:24:27,065 INFO L175 Difference]: Start difference. First operand has 135 places, 124 transitions, 1190 flow. Second operand 9 states and 104 transitions. [2024-06-21 21:24:27,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 136 transitions, 1523 flow [2024-06-21 21:24:27,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 136 transitions, 1399 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:27,090 INFO L231 Difference]: Finished difference. Result has 138 places, 128 transitions, 1157 flow [2024-06-21 21:24:27,091 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-21 21:24:27,091 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 108 predicate places. [2024-06-21 21:24:27,091 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 128 transitions, 1157 flow [2024-06-21 21:24:27,091 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-21 21:24:27,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:27,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:27,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 21:24:27,092 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-21 21:24:27,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:27,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1646257797, now seen corresponding path program 6 times [2024-06-21 21:24:27,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:27,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517483863] [2024-06-21 21:24:27,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:27,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:27,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:28,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-21 21:24:28,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:28,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517483863] [2024-06-21 21:24:28,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517483863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:28,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:28,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:28,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326937749] [2024-06-21 21:24:28,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:28,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:28,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:28,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:28,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:28,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:28,129 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-21 21:24:28,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:28,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:28,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:28,377 INFO L124 PetriNetUnfolderBase]: 306/567 cut-off events. [2024-06-21 21:24:28,377 INFO L125 PetriNetUnfolderBase]: For 22048/22050 co-relation queries the response was YES. [2024-06-21 21:24:28,379 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-21 21:24:28,381 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 88 selfloop transitions, 51 changer transitions 0/142 dead transitions. [2024-06-21 21:24:28,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 142 transitions, 1685 flow [2024-06-21 21:24:28,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:28,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:28,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 21:24:28,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 21:24:28,389 INFO L175 Difference]: Start difference. First operand has 138 places, 128 transitions, 1157 flow. Second operand 9 states and 113 transitions. [2024-06-21 21:24:28,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 142 transitions, 1685 flow [2024-06-21 21:24:28,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 142 transitions, 1633 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 21:24:28,418 INFO L231 Difference]: Finished difference. Result has 142 places, 132 transitions, 1340 flow [2024-06-21 21:24:28,418 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-21 21:24:28,419 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 112 predicate places. [2024-06-21 21:24:28,419 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 132 transitions, 1340 flow [2024-06-21 21:24:28,419 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-21 21:24:28,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:28,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:28,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 21:24:28,420 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-21 21:24:28,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:28,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1137004893, now seen corresponding path program 7 times [2024-06-21 21:24:28,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:28,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873863272] [2024-06-21 21:24:28,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:28,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:28,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:29,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-21 21:24:29,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:29,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873863272] [2024-06-21 21:24:29,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873863272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:29,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:29,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:29,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715851385] [2024-06-21 21:24:29,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:29,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:29,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:29,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:29,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:29,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:29,334 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-21 21:24:29,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:29,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:29,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:29,578 INFO L124 PetriNetUnfolderBase]: 304/564 cut-off events. [2024-06-21 21:24:29,578 INFO L125 PetriNetUnfolderBase]: For 22475/22477 co-relation queries the response was YES. [2024-06-21 21:24:29,580 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-21 21:24:29,582 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 105 selfloop transitions, 34 changer transitions 0/142 dead transitions. [2024-06-21 21:24:29,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 142 transitions, 1692 flow [2024-06-21 21:24:29,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:29,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:29,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 21:24:29,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 21:24:29,585 INFO L175 Difference]: Start difference. First operand has 142 places, 132 transitions, 1340 flow. Second operand 9 states and 113 transitions. [2024-06-21 21:24:29,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 142 transitions, 1692 flow [2024-06-21 21:24:29,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 142 transitions, 1570 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-21 21:24:29,613 INFO L231 Difference]: Finished difference. Result has 146 places, 132 transitions, 1291 flow [2024-06-21 21:24:29,613 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-21 21:24:29,613 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-21 21:24:29,614 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 132 transitions, 1291 flow [2024-06-21 21:24:29,614 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-21 21:24:29,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:29,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:29,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 21:24:29,614 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-21 21:24:29,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:29,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1136997236, now seen corresponding path program 7 times [2024-06-21 21:24:29,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:29,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806493169] [2024-06-21 21:24:29,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:29,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:29,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:30,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:30,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:30,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806493169] [2024-06-21 21:24:30,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806493169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:30,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:30,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:30,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011509232] [2024-06-21 21:24:30,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:30,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:30,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:30,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:30,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:30,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:30,460 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-21 21:24:30,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:30,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:30,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:30,664 INFO L124 PetriNetUnfolderBase]: 320/590 cut-off events. [2024-06-21 21:24:30,664 INFO L125 PetriNetUnfolderBase]: For 25684/25686 co-relation queries the response was YES. [2024-06-21 21:24:30,666 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-21 21:24:30,667 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 107 selfloop transitions, 39 changer transitions 0/149 dead transitions. [2024-06-21 21:24:30,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 149 transitions, 1853 flow [2024-06-21 21:24:30,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:30,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:30,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-21 21:24:30,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-21 21:24:30,670 INFO L175 Difference]: Start difference. First operand has 146 places, 132 transitions, 1291 flow. Second operand 9 states and 118 transitions. [2024-06-21 21:24:30,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 149 transitions, 1853 flow [2024-06-21 21:24:30,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 149 transitions, 1691 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-21 21:24:30,700 INFO L231 Difference]: Finished difference. Result has 146 places, 136 transitions, 1320 flow [2024-06-21 21:24:30,700 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-21 21:24:30,700 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-21 21:24:30,701 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 136 transitions, 1320 flow [2024-06-21 21:24:30,701 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-21 21:24:30,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:30,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:30,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 21:24:30,701 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-21 21:24:30,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:30,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1137004676, now seen corresponding path program 8 times [2024-06-21 21:24:30,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:30,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589249222] [2024-06-21 21:24:30,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:30,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:30,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:31,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:31,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:31,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589249222] [2024-06-21 21:24:31,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589249222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:31,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:31,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:31,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878885557] [2024-06-21 21:24:31,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:31,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:31,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:31,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:31,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:31,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:31,520 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-21 21:24:31,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:31,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:31,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:31,713 INFO L124 PetriNetUnfolderBase]: 316/584 cut-off events. [2024-06-21 21:24:31,713 INFO L125 PetriNetUnfolderBase]: For 25440/25442 co-relation queries the response was YES. [2024-06-21 21:24:31,715 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-21 21:24:31,716 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 108 selfloop transitions, 38 changer transitions 0/149 dead transitions. [2024-06-21 21:24:31,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 149 transitions, 1724 flow [2024-06-21 21:24:31,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:31,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:31,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-21 21:24:31,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-21 21:24:31,717 INFO L175 Difference]: Start difference. First operand has 146 places, 136 transitions, 1320 flow. Second operand 9 states and 118 transitions. [2024-06-21 21:24:31,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 149 transitions, 1724 flow [2024-06-21 21:24:31,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 149 transitions, 1608 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 21:24:31,748 INFO L231 Difference]: Finished difference. Result has 150 places, 136 transitions, 1285 flow [2024-06-21 21:24:31,748 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-21 21:24:31,748 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-21 21:24:31,748 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 136 transitions, 1285 flow [2024-06-21 21:24:31,748 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-21 21:24:31,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:31,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:31,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 21:24:31,749 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-21 21:24:31,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:31,750 INFO L85 PathProgramCache]: Analyzing trace with hash -880496726, now seen corresponding path program 9 times [2024-06-21 21:24:31,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:31,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531992862] [2024-06-21 21:24:31,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:31,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:31,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:32,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:32,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:32,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531992862] [2024-06-21 21:24:32,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531992862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:32,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:32,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:32,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757474979] [2024-06-21 21:24:32,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:32,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:32,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:32,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:32,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:32,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:32,564 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-21 21:24:32,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:32,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:32,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:32,755 INFO L124 PetriNetUnfolderBase]: 327/602 cut-off events. [2024-06-21 21:24:32,755 INFO L125 PetriNetUnfolderBase]: For 27426/27428 co-relation queries the response was YES. [2024-06-21 21:24:32,757 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-21 21:24:32,759 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 81 selfloop transitions, 73 changer transitions 0/157 dead transitions. [2024-06-21 21:24:32,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 157 transitions, 2093 flow [2024-06-21 21:24:32,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:32,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:32,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-21 21:24:32,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44086021505376344 [2024-06-21 21:24:32,760 INFO L175 Difference]: Start difference. First operand has 150 places, 136 transitions, 1285 flow. Second operand 9 states and 123 transitions. [2024-06-21 21:24:32,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 157 transitions, 2093 flow [2024-06-21 21:24:32,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 157 transitions, 2002 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 21:24:32,790 INFO L231 Difference]: Finished difference. Result has 151 places, 143 transitions, 1539 flow [2024-06-21 21:24:32,790 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-21 21:24:32,791 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 121 predicate places. [2024-06-21 21:24:32,791 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 143 transitions, 1539 flow [2024-06-21 21:24:32,791 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-21 21:24:32,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:32,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:32,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 21:24:32,791 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-21 21:24:32,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:32,792 INFO L85 PathProgramCache]: Analyzing trace with hash -880504166, now seen corresponding path program 10 times [2024-06-21 21:24:32,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:32,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384877326] [2024-06-21 21:24:32,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:32,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:32,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:33,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:33,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:33,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384877326] [2024-06-21 21:24:33,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384877326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:33,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:33,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:33,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459015109] [2024-06-21 21:24:33,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:33,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:33,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:33,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:33,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:33,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:33,598 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-21 21:24:33,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:33,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:33,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:33,836 INFO L124 PetriNetUnfolderBase]: 323/596 cut-off events. [2024-06-21 21:24:33,836 INFO L125 PetriNetUnfolderBase]: For 27013/27015 co-relation queries the response was YES. [2024-06-21 21:24:33,838 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-21 21:24:33,840 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 79 selfloop transitions, 75 changer transitions 0/157 dead transitions. [2024-06-21 21:24:33,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 157 transitions, 2085 flow [2024-06-21 21:24:33,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:33,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:33,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-21 21:24:33,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4336917562724014 [2024-06-21 21:24:33,841 INFO L175 Difference]: Start difference. First operand has 151 places, 143 transitions, 1539 flow. Second operand 9 states and 121 transitions. [2024-06-21 21:24:33,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 157 transitions, 2085 flow [2024-06-21 21:24:33,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 157 transitions, 1787 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-21 21:24:33,879 INFO L231 Difference]: Finished difference. Result has 152 places, 143 transitions, 1396 flow [2024-06-21 21:24:33,879 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-21 21:24:33,879 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2024-06-21 21:24:33,879 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 143 transitions, 1396 flow [2024-06-21 21:24:33,879 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-21 21:24:33,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:33,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:33,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 21:24:33,880 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-21 21:24:33,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:33,880 INFO L85 PathProgramCache]: Analyzing trace with hash 2004001377, now seen corresponding path program 1 times [2024-06-21 21:24:33,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:33,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690738903] [2024-06-21 21:24:33,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:33,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:33,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:34,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:34,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:34,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690738903] [2024-06-21 21:24:34,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690738903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:34,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:34,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:34,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915064431] [2024-06-21 21:24:34,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:34,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:34,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:34,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:34,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:34,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:34,741 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-21 21:24:34,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:34,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:34,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:35,057 INFO L124 PetriNetUnfolderBase]: 327/603 cut-off events. [2024-06-21 21:24:35,057 INFO L125 PetriNetUnfolderBase]: For 25812/25812 co-relation queries the response was YES. [2024-06-21 21:24:35,059 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-21 21:24:35,061 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 140 selfloop transitions, 19 changer transitions 0/162 dead transitions. [2024-06-21 21:24:35,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 162 transitions, 1785 flow [2024-06-21 21:24:35,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:35,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:35,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 21:24:35,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 21:24:35,062 INFO L175 Difference]: Start difference. First operand has 152 places, 143 transitions, 1396 flow. Second operand 9 states and 112 transitions. [2024-06-21 21:24:35,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 162 transitions, 1785 flow [2024-06-21 21:24:35,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 162 transitions, 1639 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:35,098 INFO L231 Difference]: Finished difference. Result has 154 places, 144 transitions, 1310 flow [2024-06-21 21:24:35,098 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-21 21:24:35,099 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 124 predicate places. [2024-06-21 21:24:35,099 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 144 transitions, 1310 flow [2024-06-21 21:24:35,099 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-21 21:24:35,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:35,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:35,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 21:24:35,099 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-21 21:24:35,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:35,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1391052853, now seen corresponding path program 2 times [2024-06-21 21:24:35,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:35,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550721196] [2024-06-21 21:24:35,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:35,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:35,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:35,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:35,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:35,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550721196] [2024-06-21 21:24:35,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550721196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:35,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:35,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:35,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572678430] [2024-06-21 21:24:35,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:35,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:35,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:35,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:35,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:35,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:35,896 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-21 21:24:35,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:35,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:35,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:36,198 INFO L124 PetriNetUnfolderBase]: 331/611 cut-off events. [2024-06-21 21:24:36,198 INFO L125 PetriNetUnfolderBase]: For 26720/26720 co-relation queries the response was YES. [2024-06-21 21:24:36,200 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-21 21:24:36,202 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 139 selfloop transitions, 20 changer transitions 0/162 dead transitions. [2024-06-21 21:24:36,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 162 transitions, 1699 flow [2024-06-21 21:24:36,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:36,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:36,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 21:24:36,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 21:24:36,203 INFO L175 Difference]: Start difference. First operand has 154 places, 144 transitions, 1310 flow. Second operand 9 states and 113 transitions. [2024-06-21 21:24:36,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 162 transitions, 1699 flow [2024-06-21 21:24:36,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 162 transitions, 1649 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:36,247 INFO L231 Difference]: Finished difference. Result has 156 places, 145 transitions, 1324 flow [2024-06-21 21:24:36,247 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-21 21:24:36,248 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 126 predicate places. [2024-06-21 21:24:36,248 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 145 transitions, 1324 flow [2024-06-21 21:24:36,248 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-21 21:24:36,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:36,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:36,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 21:24:36,248 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-21 21:24:36,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:36,249 INFO L85 PathProgramCache]: Analyzing trace with hash -641030501, now seen corresponding path program 3 times [2024-06-21 21:24:36,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:36,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620232476] [2024-06-21 21:24:36,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:36,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:36,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:37,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:37,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:37,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620232476] [2024-06-21 21:24:37,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620232476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:37,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:37,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:37,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386374615] [2024-06-21 21:24:37,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:37,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:37,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:37,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:37,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:37,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:37,091 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-21 21:24:37,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:37,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:37,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:37,381 INFO L124 PetriNetUnfolderBase]: 335/619 cut-off events. [2024-06-21 21:24:37,381 INFO L125 PetriNetUnfolderBase]: For 28507/28507 co-relation queries the response was YES. [2024-06-21 21:24:37,383 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-21 21:24:37,384 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 137 selfloop transitions, 23 changer transitions 0/163 dead transitions. [2024-06-21 21:24:37,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 163 transitions, 1731 flow [2024-06-21 21:24:37,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:37,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:37,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-21 21:24:37,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-21 21:24:37,385 INFO L175 Difference]: Start difference. First operand has 156 places, 145 transitions, 1324 flow. Second operand 9 states and 110 transitions. [2024-06-21 21:24:37,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 163 transitions, 1731 flow [2024-06-21 21:24:37,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 163 transitions, 1677 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:37,425 INFO L231 Difference]: Finished difference. Result has 159 places, 149 transitions, 1377 flow [2024-06-21 21:24:37,425 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-21 21:24:37,425 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 129 predicate places. [2024-06-21 21:24:37,425 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 149 transitions, 1377 flow [2024-06-21 21:24:37,426 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-21 21:24:37,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:37,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:37,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 21:24:37,426 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-21 21:24:37,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:37,426 INFO L85 PathProgramCache]: Analyzing trace with hash -755722065, now seen corresponding path program 1 times [2024-06-21 21:24:37,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:37,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239780867] [2024-06-21 21:24:37,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:37,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:37,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:38,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-21 21:24:38,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:38,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239780867] [2024-06-21 21:24:38,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239780867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:38,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:38,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:24:38,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363660001] [2024-06-21 21:24:38,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:38,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:24:38,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:38,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:24:38,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:24:38,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:38,379 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-21 21:24:38,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:38,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:38,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:38,657 INFO L124 PetriNetUnfolderBase]: 341/631 cut-off events. [2024-06-21 21:24:38,657 INFO L125 PetriNetUnfolderBase]: For 29904/29904 co-relation queries the response was YES. [2024-06-21 21:24:38,660 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-21 21:24:38,661 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 143 selfloop transitions, 23 changer transitions 0/169 dead transitions. [2024-06-21 21:24:38,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 169 transitions, 1826 flow [2024-06-21 21:24:38,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:38,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:38,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 21:24:38,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:24:38,662 INFO L175 Difference]: Start difference. First operand has 159 places, 149 transitions, 1377 flow. Second operand 10 states and 124 transitions. [2024-06-21 21:24:38,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 169 transitions, 1826 flow [2024-06-21 21:24:38,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 169 transitions, 1765 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:38,703 INFO L231 Difference]: Finished difference. Result has 163 places, 151 transitions, 1425 flow [2024-06-21 21:24:38,703 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-21 21:24:38,703 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-21 21:24:38,703 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 151 transitions, 1425 flow [2024-06-21 21:24:38,703 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-21 21:24:38,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:38,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:38,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 21:24:38,704 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-21 21:24:38,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:38,704 INFO L85 PathProgramCache]: Analyzing trace with hash -640251405, now seen corresponding path program 2 times [2024-06-21 21:24:38,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:38,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527743529] [2024-06-21 21:24:38,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:38,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:38,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:39,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:39,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:39,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527743529] [2024-06-21 21:24:39,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527743529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:39,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:39,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:24:39,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139114470] [2024-06-21 21:24:39,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:39,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:24:39,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:39,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:24:39,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:24:39,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:39,758 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-21 21:24:39,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:39,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:39,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:40,085 INFO L124 PetriNetUnfolderBase]: 349/646 cut-off events. [2024-06-21 21:24:40,086 INFO L125 PetriNetUnfolderBase]: For 31553/31553 co-relation queries the response was YES. [2024-06-21 21:24:40,088 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-21 21:24:40,090 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 136 selfloop transitions, 32 changer transitions 0/171 dead transitions. [2024-06-21 21:24:40,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 171 transitions, 2005 flow [2024-06-21 21:24:40,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:40,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:40,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 21:24:40,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:24:40,092 INFO L175 Difference]: Start difference. First operand has 163 places, 151 transitions, 1425 flow. Second operand 10 states and 124 transitions. [2024-06-21 21:24:40,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 171 transitions, 2005 flow [2024-06-21 21:24:40,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 171 transitions, 1912 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-21 21:24:40,141 INFO L231 Difference]: Finished difference. Result has 166 places, 156 transitions, 1517 flow [2024-06-21 21:24:40,141 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-21 21:24:40,141 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2024-06-21 21:24:40,141 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 156 transitions, 1517 flow [2024-06-21 21:24:40,141 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-21 21:24:40,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:40,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:40,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 21:24:40,141 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-21 21:24:40,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:40,142 INFO L85 PathProgramCache]: Analyzing trace with hash -640257915, now seen corresponding path program 3 times [2024-06-21 21:24:40,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:40,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082931334] [2024-06-21 21:24:40,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:40,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:40,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:41,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:41,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:41,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082931334] [2024-06-21 21:24:41,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082931334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:41,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:41,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:24:41,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163152123] [2024-06-21 21:24:41,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:41,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:24:41,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:41,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:24:41,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:24:41,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:41,371 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-21 21:24:41,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:41,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:41,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:41,768 INFO L124 PetriNetUnfolderBase]: 357/663 cut-off events. [2024-06-21 21:24:41,768 INFO L125 PetriNetUnfolderBase]: For 34778/34778 co-relation queries the response was YES. [2024-06-21 21:24:41,771 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-21 21:24:41,773 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 135 selfloop transitions, 38 changer transitions 0/176 dead transitions. [2024-06-21 21:24:41,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 176 transitions, 2228 flow [2024-06-21 21:24:41,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:41,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:41,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 21:24:41,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-21 21:24:41,774 INFO L175 Difference]: Start difference. First operand has 166 places, 156 transitions, 1517 flow. Second operand 10 states and 128 transitions. [2024-06-21 21:24:41,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 176 transitions, 2228 flow [2024-06-21 21:24:41,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 176 transitions, 2106 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:41,822 INFO L231 Difference]: Finished difference. Result has 170 places, 160 transitions, 1600 flow [2024-06-21 21:24:41,822 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-21 21:24:41,823 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 140 predicate places. [2024-06-21 21:24:41,823 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 160 transitions, 1600 flow [2024-06-21 21:24:41,823 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-21 21:24:41,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:41,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:41,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 21:24:41,823 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-21 21:24:41,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:41,824 INFO L85 PathProgramCache]: Analyzing trace with hash -474796721, now seen corresponding path program 4 times [2024-06-21 21:24:41,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:41,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108016814] [2024-06-21 21:24:41,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:41,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:41,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:42,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:42,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:42,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108016814] [2024-06-21 21:24:42,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108016814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:42,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:42,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:42,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071075223] [2024-06-21 21:24:42,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:42,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:42,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:42,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:42,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:42,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:42,617 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-21 21:24:42,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:42,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:42,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:42,915 INFO L124 PetriNetUnfolderBase]: 361/671 cut-off events. [2024-06-21 21:24:42,915 INFO L125 PetriNetUnfolderBase]: For 37300/37300 co-relation queries the response was YES. [2024-06-21 21:24:42,918 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-21 21:24:42,920 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 145 selfloop transitions, 26 changer transitions 0/174 dead transitions. [2024-06-21 21:24:42,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 174 transitions, 2005 flow [2024-06-21 21:24:42,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:42,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:42,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-21 21:24:42,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-21 21:24:42,921 INFO L175 Difference]: Start difference. First operand has 170 places, 160 transitions, 1600 flow. Second operand 9 states and 110 transitions. [2024-06-21 21:24:42,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 174 transitions, 2005 flow [2024-06-21 21:24:42,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 174 transitions, 1963 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 21:24:42,993 INFO L231 Difference]: Finished difference. Result has 175 places, 163 transitions, 1658 flow [2024-06-21 21:24:42,994 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-21 21:24:42,994 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2024-06-21 21:24:42,994 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 163 transitions, 1658 flow [2024-06-21 21:24:42,994 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-21 21:24:42,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:42,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:42,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 21:24:42,995 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-21 21:24:42,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:42,995 INFO L85 PathProgramCache]: Analyzing trace with hash -468116593, now seen corresponding path program 1 times [2024-06-21 21:24:42,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:42,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949209029] [2024-06-21 21:24:42,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:42,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:43,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:44,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:44,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:44,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949209029] [2024-06-21 21:24:44,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949209029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:44,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:44,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:24:44,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961962099] [2024-06-21 21:24:44,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:44,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:24:44,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:44,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:24:44,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:24:44,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:44,265 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-21 21:24:44,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:44,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:44,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:44,525 INFO L124 PetriNetUnfolderBase]: 365/679 cut-off events. [2024-06-21 21:24:44,525 INFO L125 PetriNetUnfolderBase]: For 38737/38737 co-relation queries the response was YES. [2024-06-21 21:24:44,528 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-21 21:24:44,530 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 157 selfloop transitions, 17 changer transitions 0/177 dead transitions. [2024-06-21 21:24:44,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 177 transitions, 2065 flow [2024-06-21 21:24:44,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:44,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:44,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-21 21:24:44,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-21 21:24:44,531 INFO L175 Difference]: Start difference. First operand has 175 places, 163 transitions, 1658 flow. Second operand 10 states and 117 transitions. [2024-06-21 21:24:44,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 177 transitions, 2065 flow [2024-06-21 21:24:44,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 177 transitions, 1993 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:44,587 INFO L231 Difference]: Finished difference. Result has 179 places, 164 transitions, 1648 flow [2024-06-21 21:24:44,587 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-21 21:24:44,587 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 149 predicate places. [2024-06-21 21:24:44,587 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 164 transitions, 1648 flow [2024-06-21 21:24: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-21 21:24:44,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:44,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:44,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 21:24:44,588 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-21 21:24:44,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:44,588 INFO L85 PathProgramCache]: Analyzing trace with hash -468125521, now seen corresponding path program 4 times [2024-06-21 21:24:44,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:44,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720237787] [2024-06-21 21:24:44,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:44,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:44,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:45,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:45,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:45,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720237787] [2024-06-21 21:24:45,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720237787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:45,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:45,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:24:45,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362602114] [2024-06-21 21:24:45,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:45,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:24:45,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:45,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:24:45,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:24:45,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:45,610 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-21 21:24:45,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:45,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:45,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:45,935 INFO L124 PetriNetUnfolderBase]: 386/715 cut-off events. [2024-06-21 21:24:45,935 INFO L125 PetriNetUnfolderBase]: For 46016/46016 co-relation queries the response was YES. [2024-06-21 21:24:45,938 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-21 21:24:45,940 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 121 selfloop transitions, 61 changer transitions 0/185 dead transitions. [2024-06-21 21:24:45,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 185 transitions, 2470 flow [2024-06-21 21:24:45,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:45,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:45,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-21 21:24:45,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:24:45,941 INFO L175 Difference]: Start difference. First operand has 179 places, 164 transitions, 1648 flow. Second operand 10 states and 130 transitions. [2024-06-21 21:24:45,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 185 transitions, 2470 flow [2024-06-21 21:24:46,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 185 transitions, 2418 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 21:24:46,009 INFO L231 Difference]: Finished difference. Result has 181 places, 171 transitions, 1935 flow [2024-06-21 21:24:46,009 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-21 21:24:46,009 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2024-06-21 21:24:46,009 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 171 transitions, 1935 flow [2024-06-21 21:24:46,010 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-21 21:24:46,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:46,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:46,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 21:24:46,010 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-21 21:24:46,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:46,010 INFO L85 PathProgramCache]: Analyzing trace with hash -474612271, now seen corresponding path program 5 times [2024-06-21 21:24:46,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:46,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963923656] [2024-06-21 21:24:46,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:46,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:46,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:46,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:46,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:46,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963923656] [2024-06-21 21:24:46,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963923656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:46,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:46,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:24:46,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358736134] [2024-06-21 21:24:46,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:46,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:24:46,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:46,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:24:46,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:24:46,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:46,938 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-21 21:24:46,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:46,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:46,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:47,286 INFO L124 PetriNetUnfolderBase]: 402/743 cut-off events. [2024-06-21 21:24:47,286 INFO L125 PetriNetUnfolderBase]: For 52603/52603 co-relation queries the response was YES. [2024-06-21 21:24:47,289 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-21 21:24:47,292 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 148 selfloop transitions, 38 changer transitions 0/189 dead transitions. [2024-06-21 21:24:47,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 189 transitions, 2607 flow [2024-06-21 21:24:47,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:47,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:47,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-21 21:24:47,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-21 21:24:47,293 INFO L175 Difference]: Start difference. First operand has 181 places, 171 transitions, 1935 flow. Second operand 10 states and 126 transitions. [2024-06-21 21:24:47,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 189 transitions, 2607 flow [2024-06-21 21:24:47,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 189 transitions, 2456 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-21 21:24:47,368 INFO L231 Difference]: Finished difference. Result has 186 places, 176 transitions, 2023 flow [2024-06-21 21:24:47,368 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-21 21:24:47,368 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-21 21:24:47,368 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 176 transitions, 2023 flow [2024-06-21 21:24:47,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-21 21:24:47,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:47,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:47,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 21:24:47,368 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-21 21:24:47,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:47,369 INFO L85 PathProgramCache]: Analyzing trace with hash -474618781, now seen corresponding path program 6 times [2024-06-21 21:24:47,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:47,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558346405] [2024-06-21 21:24:47,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:47,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:47,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:48,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-21 21:24:48,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:48,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558346405] [2024-06-21 21:24:48,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558346405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:48,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:48,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:24:48,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762040684] [2024-06-21 21:24:48,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:48,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:24:48,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:48,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:24:48,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:24:48,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:48,384 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-21 21:24:48,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:48,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:48,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:48,740 INFO L124 PetriNetUnfolderBase]: 400/740 cut-off events. [2024-06-21 21:24:48,740 INFO L125 PetriNetUnfolderBase]: For 49521/49521 co-relation queries the response was YES. [2024-06-21 21:24:48,744 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-21 21:24:48,746 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 147 selfloop transitions, 40 changer transitions 0/190 dead transitions. [2024-06-21 21:24:48,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 190 transitions, 2593 flow [2024-06-21 21:24:48,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:48,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:48,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 21:24:48,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-21 21:24:48,747 INFO L175 Difference]: Start difference. First operand has 186 places, 176 transitions, 2023 flow. Second operand 10 states and 127 transitions. [2024-06-21 21:24:48,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 190 transitions, 2593 flow [2024-06-21 21:24:48,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 190 transitions, 2479 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:48,830 INFO L231 Difference]: Finished difference. Result has 190 places, 178 transitions, 2054 flow [2024-06-21 21:24:48,831 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-21 21:24:48,831 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-21 21:24:48,831 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 178 transitions, 2054 flow [2024-06-21 21:24:48,831 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-21 21:24:48,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:48,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:48,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 21:24:48,831 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-21 21:24:48,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:48,832 INFO L85 PathProgramCache]: Analyzing trace with hash -468362671, now seen corresponding path program 7 times [2024-06-21 21:24:48,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:48,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013129400] [2024-06-21 21:24:48,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:48,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:48,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:49,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:49,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:49,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013129400] [2024-06-21 21:24:49,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013129400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:49,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:49,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:24:49,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856505928] [2024-06-21 21:24:49,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:49,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:24:49,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:49,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:24:49,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:24:49,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:49,884 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-21 21:24:49,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:49,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:49,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:50,223 INFO L124 PetriNetUnfolderBase]: 408/757 cut-off events. [2024-06-21 21:24:50,223 INFO L125 PetriNetUnfolderBase]: For 52237/52237 co-relation queries the response was YES. [2024-06-21 21:24:50,227 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-21 21:24:50,229 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 125 selfloop transitions, 69 changer transitions 0/197 dead transitions. [2024-06-21 21:24:50,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 197 transitions, 2956 flow [2024-06-21 21:24:50,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:50,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:50,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-21 21:24:50,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258064516129032 [2024-06-21 21:24:50,230 INFO L175 Difference]: Start difference. First operand has 190 places, 178 transitions, 2054 flow. Second operand 10 states and 132 transitions. [2024-06-21 21:24:50,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 197 transitions, 2956 flow [2024-06-21 21:24:50,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 197 transitions, 2842 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 21:24:50,316 INFO L231 Difference]: Finished difference. Result has 193 places, 183 transitions, 2231 flow [2024-06-21 21:24:50,317 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-21 21:24:50,317 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-21 21:24:50,317 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 183 transitions, 2231 flow [2024-06-21 21:24:50,317 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-21 21:24:50,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:50,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:50,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 21:24:50,317 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-21 21:24:50,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:50,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1286466657, now seen corresponding path program 8 times [2024-06-21 21:24:50,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:50,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530618853] [2024-06-21 21:24:50,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:50,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:50,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:51,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:51,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:51,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530618853] [2024-06-21 21:24:51,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530618853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:51,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:51,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:24:51,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164602357] [2024-06-21 21:24:51,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:51,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:24:51,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:51,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:24:51,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:24:51,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:51,281 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-21 21:24:51,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:51,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:51,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:51,621 INFO L124 PetriNetUnfolderBase]: 405/754 cut-off events. [2024-06-21 21:24:51,621 INFO L125 PetriNetUnfolderBase]: For 53011/53011 co-relation queries the response was YES. [2024-06-21 21:24:51,625 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-21 21:24:51,628 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 129 selfloop transitions, 65 changer transitions 0/197 dead transitions. [2024-06-21 21:24:51,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 197 transitions, 2993 flow [2024-06-21 21:24:51,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:51,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:51,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-21 21:24:51,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290322580645161 [2024-06-21 21:24:51,629 INFO L175 Difference]: Start difference. First operand has 193 places, 183 transitions, 2231 flow. Second operand 10 states and 133 transitions. [2024-06-21 21:24:51,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 197 transitions, 2993 flow [2024-06-21 21:24:51,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 197 transitions, 2719 flow, removed 71 selfloop flow, removed 8 redundant places. [2024-06-21 21:24:51,718 INFO L231 Difference]: Finished difference. Result has 195 places, 183 transitions, 2094 flow [2024-06-21 21:24:51,718 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-21 21:24:51,718 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-21 21:24:51,718 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 183 transitions, 2094 flow [2024-06-21 21:24:51,718 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-21 21:24:51,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:51,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:51,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 21:24:51,719 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-21 21:24:51,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:51,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1286466905, now seen corresponding path program 1 times [2024-06-21 21:24:51,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:51,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178221673] [2024-06-21 21:24:51,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:51,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:51,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:52,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:52,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:52,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178221673] [2024-06-21 21:24:52,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178221673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:52,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:52,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:24:52,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019414159] [2024-06-21 21:24:52,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:52,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:24:52,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:52,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:24:52,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:24:52,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:52,952 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-21 21:24:52,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:52,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:52,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:53,236 INFO L124 PetriNetUnfolderBase]: 402/748 cut-off events. [2024-06-21 21:24:53,236 INFO L125 PetriNetUnfolderBase]: For 50073/50073 co-relation queries the response was YES. [2024-06-21 21:24:53,239 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-21 21:24:53,241 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 147 selfloop transitions, 44 changer transitions 0/194 dead transitions. [2024-06-21 21:24:53,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 194 transitions, 2502 flow [2024-06-21 21:24:53,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:53,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:53,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 21:24:53,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:24:53,242 INFO L175 Difference]: Start difference. First operand has 195 places, 183 transitions, 2094 flow. Second operand 10 states and 124 transitions. [2024-06-21 21:24:53,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 194 transitions, 2502 flow [2024-06-21 21:24:53,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 194 transitions, 2353 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 21:24:53,325 INFO L231 Difference]: Finished difference. Result has 197 places, 183 transitions, 2038 flow [2024-06-21 21:24:53,325 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-21 21:24:53,325 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-21 21:24:53,325 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 183 transitions, 2038 flow [2024-06-21 21:24:53,326 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-21 21:24:53,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:53,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:53,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 21:24:53,326 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-21 21:24:53,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:53,326 INFO L85 PathProgramCache]: Analyzing trace with hash -893845833, now seen corresponding path program 5 times [2024-06-21 21:24:53,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:53,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081765823] [2024-06-21 21:24:53,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:53,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:53,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:54,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-21 21:24:54,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:54,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081765823] [2024-06-21 21:24:54,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081765823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:54,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:54,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:24:54,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87434334] [2024-06-21 21:24:54,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:54,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:24:54,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:54,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:24:54,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:24:54,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:54,136 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-21 21:24:54,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:54,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:54,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:54,437 INFO L124 PetriNetUnfolderBase]: 399/744 cut-off events. [2024-06-21 21:24:54,437 INFO L125 PetriNetUnfolderBase]: For 49375/49377 co-relation queries the response was YES. [2024-06-21 21:24:54,441 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-21 21:24:54,443 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 159 selfloop transitions, 31 changer transitions 0/193 dead transitions. [2024-06-21 21:24:54,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 193 transitions, 2446 flow [2024-06-21 21:24:54,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:24:54,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:24:54,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-21 21:24:54,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-21 21:24:54,444 INFO L175 Difference]: Start difference. First operand has 197 places, 183 transitions, 2038 flow. Second operand 9 states and 109 transitions. [2024-06-21 21:24:54,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 193 transitions, 2446 flow [2024-06-21 21:24:54,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 193 transitions, 2331 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 21:24:54,536 INFO L231 Difference]: Finished difference. Result has 197 places, 184 transitions, 1997 flow [2024-06-21 21:24:54,536 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-21 21:24:54,536 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-21 21:24:54,536 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 184 transitions, 1997 flow [2024-06-21 21:24:54,536 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-21 21:24:54,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:54,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:54,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 21:24:54,537 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-21 21:24:54,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:54,537 INFO L85 PathProgramCache]: Analyzing trace with hash -893667893, now seen corresponding path program 9 times [2024-06-21 21:24:54,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:54,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373613741] [2024-06-21 21:24:54,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:54,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:54,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:55,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-21 21:24:55,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:55,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373613741] [2024-06-21 21:24:55,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373613741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:55,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:55,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:24:55,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803560889] [2024-06-21 21:24:55,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:55,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:24:55,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:55,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:24:55,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:24:55,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:55,559 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-21 21:24:55,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:55,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:55,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:55,887 INFO L124 PetriNetUnfolderBase]: 417/777 cut-off events. [2024-06-21 21:24:55,887 INFO L125 PetriNetUnfolderBase]: For 55872/55874 co-relation queries the response was YES. [2024-06-21 21:24:55,891 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-21 21:24:55,893 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 157 selfloop transitions, 43 changer transitions 0/203 dead transitions. [2024-06-21 21:24:55,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 203 transitions, 2885 flow [2024-06-21 21:24:55,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:55,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:55,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 21:24:55,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-21 21:24:55,896 INFO L175 Difference]: Start difference. First operand has 197 places, 184 transitions, 1997 flow. Second operand 10 states and 127 transitions. [2024-06-21 21:24:55,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 203 transitions, 2885 flow [2024-06-21 21:24:55,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 203 transitions, 2744 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-21 21:24:55,995 INFO L231 Difference]: Finished difference. Result has 198 places, 191 transitions, 2168 flow [2024-06-21 21:24:55,995 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-21 21:24:55,996 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-21 21:24:55,996 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 191 transitions, 2168 flow [2024-06-21 21:24:55,996 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-21 21:24:55,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:55,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:55,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 21:24:55,996 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-21 21:24:55,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:55,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1249883601, now seen corresponding path program 10 times [2024-06-21 21:24:55,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:55,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035290633] [2024-06-21 21:24:55,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:55,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:56,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:56,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:56,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:56,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035290633] [2024-06-21 21:24:56,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035290633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:56,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:56,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:24:56,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714171518] [2024-06-21 21:24:56,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:56,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:24:56,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:56,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:24:56,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:24:56,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:56,972 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-21 21:24:56,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:56,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:56,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:57,324 INFO L124 PetriNetUnfolderBase]: 413/775 cut-off events. [2024-06-21 21:24:57,324 INFO L125 PetriNetUnfolderBase]: For 55541/55543 co-relation queries the response was YES. [2024-06-21 21:24:57,327 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-21 21:24:57,329 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 157 selfloop transitions, 42 changer transitions 0/202 dead transitions. [2024-06-21 21:24:57,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 202 transitions, 2732 flow [2024-06-21 21:24:57,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:57,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:57,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-21 21:24:57,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 21:24:57,330 INFO L175 Difference]: Start difference. First operand has 198 places, 191 transitions, 2168 flow. Second operand 10 states and 125 transitions. [2024-06-21 21:24:57,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 202 transitions, 2732 flow [2024-06-21 21:24:57,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 202 transitions, 2560 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-21 21:24:57,429 INFO L231 Difference]: Finished difference. Result has 203 places, 191 transitions, 2086 flow [2024-06-21 21:24:57,429 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-21 21:24:57,429 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 173 predicate places. [2024-06-21 21:24:57,429 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 191 transitions, 2086 flow [2024-06-21 21:24:57,430 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-21 21:24:57,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:57,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:57,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 21:24:57,430 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-21 21:24:57,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:57,430 INFO L85 PathProgramCache]: Analyzing trace with hash 913179697, now seen corresponding path program 2 times [2024-06-21 21:24:57,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:57,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703509714] [2024-06-21 21:24:57,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:57,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:57,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:58,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:58,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:58,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703509714] [2024-06-21 21:24:58,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703509714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:58,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:58,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:24:58,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469660793] [2024-06-21 21:24:58,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:58,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:24:58,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:58,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:24:58,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:24:58,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:24:58,770 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-21 21:24:58,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:58,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:24:58,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:59,107 INFO L124 PetriNetUnfolderBase]: 420/787 cut-off events. [2024-06-21 21:24:59,107 INFO L125 PetriNetUnfolderBase]: For 56345/56345 co-relation queries the response was YES. [2024-06-21 21:24:59,111 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-21 21:24:59,113 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 183 selfloop transitions, 19 changer transitions 0/205 dead transitions. [2024-06-21 21:24:59,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 205 transitions, 2553 flow [2024-06-21 21:24:59,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:24:59,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:24:59,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-21 21:24:59,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-21 21:24:59,114 INFO L175 Difference]: Start difference. First operand has 203 places, 191 transitions, 2086 flow. Second operand 11 states and 125 transitions. [2024-06-21 21:24:59,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 205 transitions, 2553 flow [2024-06-21 21:24:59,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 205 transitions, 2467 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 21:24:59,205 INFO L231 Difference]: Finished difference. Result has 206 places, 194 transitions, 2083 flow [2024-06-21 21:24:59,206 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-21 21:24:59,206 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2024-06-21 21:24:59,206 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 194 transitions, 2083 flow [2024-06-21 21:24:59,206 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-21 21:24:59,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:59,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:59,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 21:24:59,207 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-21 21:24:59,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:59,207 INFO L85 PathProgramCache]: Analyzing trace with hash 514195015, now seen corresponding path program 2 times [2024-06-21 21:24:59,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:59,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963831699] [2024-06-21 21:24:59,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:59,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:59,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:00,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:00,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:00,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963831699] [2024-06-21 21:25:00,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963831699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:00,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:00,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:00,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499720066] [2024-06-21 21:25:00,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:00,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:00,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:00,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:00,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:00,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:00,284 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-21 21:25:00,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:00,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:00,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:00,576 INFO L124 PetriNetUnfolderBase]: 423/788 cut-off events. [2024-06-21 21:25:00,577 INFO L125 PetriNetUnfolderBase]: For 56186/56186 co-relation queries the response was YES. [2024-06-21 21:25:00,581 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-21 21:25:00,583 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 182 selfloop transitions, 22 changer transitions 0/207 dead transitions. [2024-06-21 21:25:00,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 207 transitions, 2685 flow [2024-06-21 21:25:00,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:25:00,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:25:00,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 21:25:00,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 21:25:00,585 INFO L175 Difference]: Start difference. First operand has 206 places, 194 transitions, 2083 flow. Second operand 11 states and 128 transitions. [2024-06-21 21:25:00,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 207 transitions, 2685 flow [2024-06-21 21:25:00,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 207 transitions, 2629 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:00,687 INFO L231 Difference]: Finished difference. Result has 209 places, 196 transitions, 2120 flow [2024-06-21 21:25:00,687 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-21 21:25:00,687 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 179 predicate places. [2024-06-21 21:25:00,687 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 196 transitions, 2120 flow [2024-06-21 21:25:00,688 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-21 21:25:00,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:00,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:00,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 21:25:00,688 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-21 21:25:00,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:00,688 INFO L85 PathProgramCache]: Analyzing trace with hash -887411783, now seen corresponding path program 11 times [2024-06-21 21:25:00,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:00,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370171255] [2024-06-21 21:25:00,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:00,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:00,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:01,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:01,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:01,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370171255] [2024-06-21 21:25:01,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370171255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:01,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:01,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:01,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454558471] [2024-06-21 21:25:01,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:01,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:01,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:01,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:01,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:01,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:01,766 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-21 21:25:01,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:01,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:01,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:02,142 INFO L124 PetriNetUnfolderBase]: 441/826 cut-off events. [2024-06-21 21:25:02,142 INFO L125 PetriNetUnfolderBase]: For 65308/65310 co-relation queries the response was YES. [2024-06-21 21:25:02,146 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-21 21:25:02,148 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 160 selfloop transitions, 54 changer transitions 0/217 dead transitions. [2024-06-21 21:25:02,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 217 transitions, 3226 flow [2024-06-21 21:25:02,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:02,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:02,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-21 21:25:02,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290322580645161 [2024-06-21 21:25:02,149 INFO L175 Difference]: Start difference. First operand has 209 places, 196 transitions, 2120 flow. Second operand 10 states and 133 transitions. [2024-06-21 21:25:02,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 217 transitions, 3226 flow [2024-06-21 21:25:02,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 217 transitions, 3159 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:02,268 INFO L231 Difference]: Finished difference. Result has 212 places, 203 transitions, 2406 flow [2024-06-21 21:25:02,268 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-21 21:25:02,269 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-21 21:25:02,269 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 203 transitions, 2406 flow [2024-06-21 21:25:02,269 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-21 21:25:02,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:02,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:02,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 21:25:02,270 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-21 21:25:02,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:02,270 INFO L85 PathProgramCache]: Analyzing trace with hash 283978847, now seen corresponding path program 12 times [2024-06-21 21:25:02,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:02,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378181905] [2024-06-21 21:25:02,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:02,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:02,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:03,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-21 21:25:03,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:03,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378181905] [2024-06-21 21:25:03,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378181905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:03,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:03,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:03,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681264124] [2024-06-21 21:25:03,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:03,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:03,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:03,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:03,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:03,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:03,227 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-21 21:25:03,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:03,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:03,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:03,566 INFO L124 PetriNetUnfolderBase]: 452/848 cut-off events. [2024-06-21 21:25:03,566 INFO L125 PetriNetUnfolderBase]: For 74306/74308 co-relation queries the response was YES. [2024-06-21 21:25:03,570 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-21 21:25:03,573 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 164 selfloop transitions, 56 changer transitions 0/223 dead transitions. [2024-06-21 21:25:03,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 223 transitions, 3511 flow [2024-06-21 21:25:03,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:03,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:03,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-21 21:25:03,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-21 21:25:03,574 INFO L175 Difference]: Start difference. First operand has 212 places, 203 transitions, 2406 flow. Second operand 10 states and 134 transitions. [2024-06-21 21:25:03,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 223 transitions, 3511 flow [2024-06-21 21:25:03,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 223 transitions, 3295 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:03,718 INFO L231 Difference]: Finished difference. Result has 216 places, 208 transitions, 2481 flow [2024-06-21 21:25:03,718 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-21 21:25:03,719 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 186 predicate places. [2024-06-21 21:25:03,719 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 208 transitions, 2481 flow [2024-06-21 21:25:03,719 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-21 21:25:03,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:03,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:03,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 21:25:03,719 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-21 21:25:03,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:03,720 INFO L85 PathProgramCache]: Analyzing trace with hash 913535887, now seen corresponding path program 3 times [2024-06-21 21:25:03,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:03,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043740139] [2024-06-21 21:25:03,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:03,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:03,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:04,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:04,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:04,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043740139] [2024-06-21 21:25:04,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043740139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:04,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:04,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:04,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689193625] [2024-06-21 21:25:04,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:04,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:04,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:04,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:04,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:04,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:04,759 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-21 21:25:04,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:04,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:04,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:05,051 INFO L124 PetriNetUnfolderBase]: 463/868 cut-off events. [2024-06-21 21:25:05,051 INFO L125 PetriNetUnfolderBase]: For 79290/79290 co-relation queries the response was YES. [2024-06-21 21:25:05,056 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-21 21:25:05,059 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 199 selfloop transitions, 20 changer transitions 0/222 dead transitions. [2024-06-21 21:25:05,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 222 transitions, 3129 flow [2024-06-21 21:25:05,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:05,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:05,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-21 21:25:05,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-21 21:25:05,060 INFO L175 Difference]: Start difference. First operand has 216 places, 208 transitions, 2481 flow. Second operand 10 states and 117 transitions. [2024-06-21 21:25:05,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 222 transitions, 3129 flow [2024-06-21 21:25:05,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 222 transitions, 2977 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:05,199 INFO L231 Difference]: Finished difference. Result has 220 places, 210 transitions, 2427 flow [2024-06-21 21:25:05,199 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-21 21:25:05,199 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 190 predicate places. [2024-06-21 21:25:05,199 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 210 transitions, 2427 flow [2024-06-21 21:25:05,200 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-21 21:25:05,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:05,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:05,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 21:25:05,200 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-21 21:25:05,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:05,200 INFO L85 PathProgramCache]: Analyzing trace with hash 513906715, now seen corresponding path program 3 times [2024-06-21 21:25:05,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:05,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815179828] [2024-06-21 21:25:05,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:05,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:05,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:06,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:06,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:06,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815179828] [2024-06-21 21:25:06,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815179828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:06,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:06,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:06,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971979072] [2024-06-21 21:25:06,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:06,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:06,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:06,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:06,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:06,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:06,498 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-21 21:25:06,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:06,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:06,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:06,883 INFO L124 PetriNetUnfolderBase]: 461/865 cut-off events. [2024-06-21 21:25:06,883 INFO L125 PetriNetUnfolderBase]: For 75699/75699 co-relation queries the response was YES. [2024-06-21 21:25:06,888 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-21 21:25:06,890 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 194 selfloop transitions, 21 changer transitions 0/218 dead transitions. [2024-06-21 21:25:06,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 218 transitions, 2875 flow [2024-06-21 21:25:06,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:06,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:06,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-21 21:25:06,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-21 21:25:06,891 INFO L175 Difference]: Start difference. First operand has 220 places, 210 transitions, 2427 flow. Second operand 9 states and 107 transitions. [2024-06-21 21:25:06,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 218 transitions, 2875 flow [2024-06-21 21:25:07,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 218 transitions, 2793 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:07,045 INFO L231 Difference]: Finished difference. Result has 223 places, 210 transitions, 2397 flow [2024-06-21 21:25:07,045 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-21 21:25:07,045 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 193 predicate places. [2024-06-21 21:25:07,045 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 210 transitions, 2397 flow [2024-06-21 21:25:07,046 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-21 21:25:07,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:07,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:07,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 21:25:07,046 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-21 21:25:07,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:07,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1517540917, now seen corresponding path program 4 times [2024-06-21 21:25:07,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:07,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563300811] [2024-06-21 21:25:07,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:07,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:07,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:08,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:08,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:08,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563300811] [2024-06-21 21:25:08,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563300811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:08,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:08,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:08,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993140304] [2024-06-21 21:25:08,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:08,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:08,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:08,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:08,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:08,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:08,243 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-21 21:25:08,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:08,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:08,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:08,547 INFO L124 PetriNetUnfolderBase]: 458/860 cut-off events. [2024-06-21 21:25:08,547 INFO L125 PetriNetUnfolderBase]: For 75657/75657 co-relation queries the response was YES. [2024-06-21 21:25:08,552 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-21 21:25:08,555 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 198 selfloop transitions, 18 changer transitions 0/219 dead transitions. [2024-06-21 21:25:08,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 219 transitions, 2849 flow [2024-06-21 21:25:08,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:08,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:08,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-21 21:25:08,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-21 21:25:08,556 INFO L175 Difference]: Start difference. First operand has 223 places, 210 transitions, 2397 flow. Second operand 9 states and 106 transitions. [2024-06-21 21:25:08,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 219 transitions, 2849 flow [2024-06-21 21:25:08,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 219 transitions, 2763 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-21 21:25:08,690 INFO L231 Difference]: Finished difference. Result has 222 places, 210 transitions, 2353 flow [2024-06-21 21:25:08,691 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-21 21:25:08,691 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2024-06-21 21:25:08,691 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 210 transitions, 2353 flow [2024-06-21 21:25:08,691 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-21 21:25:08,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:08,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:08,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 21:25:08,691 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-21 21:25:08,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:08,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1525593415, now seen corresponding path program 13 times [2024-06-21 21:25:08,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:08,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196580761] [2024-06-21 21:25:08,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:08,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:08,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:09,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:09,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:09,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196580761] [2024-06-21 21:25:09,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196580761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:09,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:09,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:09,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81933888] [2024-06-21 21:25:09,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:09,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:09,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:09,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:09,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:09,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:09,696 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-21 21:25:09,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:09,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:09,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:10,027 INFO L124 PetriNetUnfolderBase]: 466/874 cut-off events. [2024-06-21 21:25:10,028 INFO L125 PetriNetUnfolderBase]: For 76044/76046 co-relation queries the response was YES. [2024-06-21 21:25:10,033 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-21 21:25:10,036 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 155 selfloop transitions, 86 changer transitions 0/244 dead transitions. [2024-06-21 21:25:10,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 244 transitions, 3671 flow [2024-06-21 21:25:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:10,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:10,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 21:25:10,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-21 21:25:10,038 INFO L175 Difference]: Start difference. First operand has 222 places, 210 transitions, 2353 flow. Second operand 10 states and 131 transitions. [2024-06-21 21:25:10,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 244 transitions, 3671 flow [2024-06-21 21:25:10,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 244 transitions, 3633 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:10,187 INFO L231 Difference]: Finished difference. Result has 227 places, 227 transitions, 2935 flow [2024-06-21 21:25:10,188 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-21 21:25:10,188 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 197 predicate places. [2024-06-21 21:25:10,188 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 227 transitions, 2935 flow [2024-06-21 21:25:10,188 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-21 21:25:10,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:10,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:10,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 21:25:10,189 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-21 21:25:10,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:10,189 INFO L85 PathProgramCache]: Analyzing trace with hash 617960497, now seen corresponding path program 5 times [2024-06-21 21:25:10,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:10,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936656775] [2024-06-21 21:25:10,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:10,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:10,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:11,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:11,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:11,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936656775] [2024-06-21 21:25:11,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936656775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:11,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:11,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:11,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305824054] [2024-06-21 21:25:11,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:11,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:11,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:11,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:11,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:11,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:11,315 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-21 21:25:11,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:11,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:11,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:11,587 INFO L124 PetriNetUnfolderBase]: 470/886 cut-off events. [2024-06-21 21:25:11,587 INFO L125 PetriNetUnfolderBase]: For 82226/82228 co-relation queries the response was YES. [2024-06-21 21:25:11,590 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-21 21:25:11,593 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 203 selfloop transitions, 34 changer transitions 0/240 dead transitions. [2024-06-21 21:25:11,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 240 transitions, 3524 flow [2024-06-21 21:25:11,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:11,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:11,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 21:25:11,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 21:25:11,600 INFO L175 Difference]: Start difference. First operand has 227 places, 227 transitions, 2935 flow. Second operand 9 states and 112 transitions. [2024-06-21 21:25:11,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 240 transitions, 3524 flow [2024-06-21 21:25:11,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 240 transitions, 3352 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-21 21:25:11,748 INFO L231 Difference]: Finished difference. Result has 233 places, 228 transitions, 2875 flow [2024-06-21 21:25:11,748 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-21 21:25:11,749 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 203 predicate places. [2024-06-21 21:25:11,749 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 228 transitions, 2875 flow [2024-06-21 21:25:11,749 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-21 21:25:11,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:11,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:11,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 21:25:11,749 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-21 21:25:11,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:11,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1256370351, now seen corresponding path program 14 times [2024-06-21 21:25:11,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:11,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003527766] [2024-06-21 21:25:11,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:11,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:11,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:12,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:12,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:12,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003527766] [2024-06-21 21:25:12,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003527766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:12,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:12,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:12,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902627897] [2024-06-21 21:25:12,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:12,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:12,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:12,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:12,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:12,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:12,808 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-21 21:25:12,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:12,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:12,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:13,160 INFO L124 PetriNetUnfolderBase]: 466/880 cut-off events. [2024-06-21 21:25:13,160 INFO L125 PetriNetUnfolderBase]: For 77770/77772 co-relation queries the response was YES. [2024-06-21 21:25:13,165 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-21 21:25:13,168 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 175 selfloop transitions, 62 changer transitions 0/240 dead transitions. [2024-06-21 21:25:13,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 240 transitions, 3682 flow [2024-06-21 21:25:13,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:13,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:13,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 21:25:13,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-21 21:25:13,169 INFO L175 Difference]: Start difference. First operand has 233 places, 228 transitions, 2875 flow. Second operand 10 states and 131 transitions. [2024-06-21 21:25:13,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 240 transitions, 3682 flow [2024-06-21 21:25:13,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 240 transitions, 3500 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:13,318 INFO L231 Difference]: Finished difference. Result has 236 places, 228 transitions, 2824 flow [2024-06-21 21:25:13,318 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-21 21:25:13,318 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 206 predicate places. [2024-06-21 21:25:13,318 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 228 transitions, 2824 flow [2024-06-21 21:25:13,319 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-21 21:25:13,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:13,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:13,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 21:25:13,319 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-21 21:25:13,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:13,319 INFO L85 PathProgramCache]: Analyzing trace with hash -887165705, now seen corresponding path program 6 times [2024-06-21 21:25:13,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:13,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873886412] [2024-06-21 21:25:13,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:13,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:13,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:14,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:14,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:14,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873886412] [2024-06-21 21:25:14,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873886412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:14,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:14,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:14,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410835363] [2024-06-21 21:25:14,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:14,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:14,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:14,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:14,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:14,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:14,622 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-21 21:25:14,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:14,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:14,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:14,923 INFO L124 PetriNetUnfolderBase]: 463/875 cut-off events. [2024-06-21 21:25:14,924 INFO L125 PetriNetUnfolderBase]: For 74106/74108 co-relation queries the response was YES. [2024-06-21 21:25:14,928 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-21 21:25:14,931 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 218 selfloop transitions, 20 changer transitions 0/241 dead transitions. [2024-06-21 21:25:14,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 241 transitions, 3373 flow [2024-06-21 21:25:14,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:14,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:14,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-21 21:25:14,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-21 21:25:14,932 INFO L175 Difference]: Start difference. First operand has 236 places, 228 transitions, 2824 flow. Second operand 10 states and 116 transitions. [2024-06-21 21:25:14,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 241 transitions, 3373 flow [2024-06-21 21:25:15,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 241 transitions, 3226 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 21:25:15,099 INFO L231 Difference]: Finished difference. Result has 238 places, 230 transitions, 2768 flow [2024-06-21 21:25:15,099 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-21 21:25:15,099 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-21 21:25:15,099 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 230 transitions, 2768 flow [2024-06-21 21:25:15,099 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-21 21:25:15,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:15,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:15,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 21:25:15,100 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-21 21:25:15,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:15,100 INFO L85 PathProgramCache]: Analyzing trace with hash 617720929, now seen corresponding path program 15 times [2024-06-21 21:25:15,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:15,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858413026] [2024-06-21 21:25:15,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:15,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:15,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:15,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:15,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:15,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858413026] [2024-06-21 21:25:15,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858413026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:15,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:15,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:15,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513568353] [2024-06-21 21:25:15,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:15,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:15,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:15,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:15,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:16,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:16,086 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-21 21:25:16,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:16,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:16,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:16,391 INFO L124 PetriNetUnfolderBase]: 466/880 cut-off events. [2024-06-21 21:25:16,391 INFO L125 PetriNetUnfolderBase]: For 73408/73410 co-relation queries the response was YES. [2024-06-21 21:25:16,397 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-21 21:25:16,399 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 154 selfloop transitions, 91 changer transitions 0/248 dead transitions. [2024-06-21 21:25:16,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 248 transitions, 3680 flow [2024-06-21 21:25:16,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:16,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:16,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-21 21:25:16,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-21 21:25:16,400 INFO L175 Difference]: Start difference. First operand has 238 places, 230 transitions, 2768 flow. Second operand 10 states and 129 transitions. [2024-06-21 21:25:16,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 248 transitions, 3680 flow [2024-06-21 21:25:16,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 248 transitions, 3550 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-21 21:25:16,578 INFO L231 Difference]: Finished difference. Result has 240 places, 234 transitions, 2912 flow [2024-06-21 21:25:16,578 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-21 21:25:16,578 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 210 predicate places. [2024-06-21 21:25:16,578 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 234 transitions, 2912 flow [2024-06-21 21:25:16,578 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-21 21:25:16,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:16,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:16,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 21:25:16,578 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-21 21:25:16,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:16,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1525830565, now seen corresponding path program 16 times [2024-06-21 21:25:16,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:16,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118385476] [2024-06-21 21:25:16,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:16,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:16,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:17,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:17,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:17,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118385476] [2024-06-21 21:25:17,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118385476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:17,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:17,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:17,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822925134] [2024-06-21 21:25:17,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:17,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:17,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:17,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:17,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:17,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:17,746 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-21 21:25:17,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:17,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:17,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:18,147 INFO L124 PetriNetUnfolderBase]: 469/885 cut-off events. [2024-06-21 21:25:18,147 INFO L125 PetriNetUnfolderBase]: For 75330/75332 co-relation queries the response was YES. [2024-06-21 21:25:18,153 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-21 21:25:18,156 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 119 selfloop transitions, 129 changer transitions 0/251 dead transitions. [2024-06-21 21:25:18,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 251 transitions, 4034 flow [2024-06-21 21:25:18,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:18,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:18,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-21 21:25:18,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-21 21:25:18,157 INFO L175 Difference]: Start difference. First operand has 240 places, 234 transitions, 2912 flow. Second operand 10 states and 134 transitions. [2024-06-21 21:25:18,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 251 transitions, 4034 flow [2024-06-21 21:25:18,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 251 transitions, 3719 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:18,342 INFO L231 Difference]: Finished difference. Result has 244 places, 239 transitions, 3034 flow [2024-06-21 21:25:18,342 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-21 21:25:18,342 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 214 predicate places. [2024-06-21 21:25:18,342 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 239 transitions, 3034 flow [2024-06-21 21:25:18,343 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-21 21:25:18,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:18,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:18,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 21:25:18,343 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-21 21:25:18,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:18,343 INFO L85 PathProgramCache]: Analyzing trace with hash 625995139, now seen corresponding path program 17 times [2024-06-21 21:25:18,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:18,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224214820] [2024-06-21 21:25:18,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:18,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:18,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:19,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:19,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:19,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224214820] [2024-06-21 21:25:19,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224214820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:19,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:19,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:19,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056133072] [2024-06-21 21:25:19,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:19,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:19,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:19,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:19,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:19,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:19,388 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-21 21:25:19,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:19,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:19,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:19,713 INFO L124 PetriNetUnfolderBase]: 467/881 cut-off events. [2024-06-21 21:25:19,713 INFO L125 PetriNetUnfolderBase]: For 73022/73022 co-relation queries the response was YES. [2024-06-21 21:25:19,717 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-21 21:25:19,720 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 229 selfloop transitions, 16 changer transitions 0/248 dead transitions. [2024-06-21 21:25:19,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 248 transitions, 3544 flow [2024-06-21 21:25:19,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:19,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:19,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-21 21:25:19,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-21 21:25:19,721 INFO L175 Difference]: Start difference. First operand has 244 places, 239 transitions, 3034 flow. Second operand 10 states and 114 transitions. [2024-06-21 21:25:19,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 248 transitions, 3544 flow [2024-06-21 21:25:19,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 248 transitions, 3247 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:19,888 INFO L231 Difference]: Finished difference. Result has 247 places, 239 transitions, 2774 flow [2024-06-21 21:25:19,888 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-21 21:25:19,888 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 217 predicate places. [2024-06-21 21:25:19,889 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 239 transitions, 2774 flow [2024-06-21 21:25:19,889 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-21 21:25:19,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:19,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:19,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 21:25:19,889 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-21 21:25:19,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:19,889 INFO L85 PathProgramCache]: Analyzing trace with hash 84401224, now seen corresponding path program 1 times [2024-06-21 21:25:19,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:19,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171517859] [2024-06-21 21:25:19,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:19,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:19,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:20,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-21 21:25:20,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:20,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171517859] [2024-06-21 21:25:20,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171517859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:20,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:20,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:20,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140087993] [2024-06-21 21:25:20,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:20,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:20,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:20,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:20,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:20,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:20,839 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-21 21:25:20,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:20,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:20,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:21,257 INFO L124 PetriNetUnfolderBase]: 471/889 cut-off events. [2024-06-21 21:25:21,257 INFO L125 PetriNetUnfolderBase]: For 75774/75774 co-relation queries the response was YES. [2024-06-21 21:25:21,262 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-21 21:25:21,265 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 237 selfloop transitions, 20 changer transitions 0/260 dead transitions. [2024-06-21 21:25:21,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 260 transitions, 3373 flow [2024-06-21 21:25:21,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:21,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:21,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 21:25:21,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 21:25:21,266 INFO L175 Difference]: Start difference. First operand has 247 places, 239 transitions, 2774 flow. Second operand 10 states and 122 transitions. [2024-06-21 21:25:21,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 260 transitions, 3373 flow [2024-06-21 21:25:21,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 260 transitions, 3320 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 21:25:21,441 INFO L231 Difference]: Finished difference. Result has 247 places, 240 transitions, 2793 flow [2024-06-21 21:25:21,441 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-21 21:25:21,441 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 217 predicate places. [2024-06-21 21:25:21,441 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 240 transitions, 2793 flow [2024-06-21 21:25:21,441 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-21 21:25:21,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:21,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:21,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 21:25:21,442 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-21 21:25:21,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:21,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1763797110, now seen corresponding path program 2 times [2024-06-21 21:25:21,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:21,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472901905] [2024-06-21 21:25:21,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:21,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:21,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:22,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-21 21:25:22,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:22,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472901905] [2024-06-21 21:25:22,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472901905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:22,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:22,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:22,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895423068] [2024-06-21 21:25:22,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:22,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:22,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:22,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:22,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:22,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:22,578 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-21 21:25:22,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:22,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:22,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:22,951 INFO L124 PetriNetUnfolderBase]: 475/897 cut-off events. [2024-06-21 21:25:22,951 INFO L125 PetriNetUnfolderBase]: For 77872/77872 co-relation queries the response was YES. [2024-06-21 21:25:22,956 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-21 21:25:22,959 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 234 selfloop transitions, 22 changer transitions 0/259 dead transitions. [2024-06-21 21:25:22,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 259 transitions, 3388 flow [2024-06-21 21:25:22,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:22,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:22,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-21 21:25:22,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-21 21:25:22,960 INFO L175 Difference]: Start difference. First operand has 247 places, 240 transitions, 2793 flow. Second operand 10 states and 123 transitions. [2024-06-21 21:25:22,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 259 transitions, 3388 flow [2024-06-21 21:25:23,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 259 transitions, 3326 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:23,124 INFO L231 Difference]: Finished difference. Result has 249 places, 241 transitions, 2809 flow [2024-06-21 21:25:23,124 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-21 21:25:23,124 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-06-21 21:25:23,124 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 241 transitions, 2809 flow [2024-06-21 21:25:23,124 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-21 21:25:23,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:23,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:23,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 21:25:23,125 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-21 21:25:23,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:23,125 INFO L85 PathProgramCache]: Analyzing trace with hash 252204570, now seen corresponding path program 3 times [2024-06-21 21:25:23,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:23,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104071800] [2024-06-21 21:25:23,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:23,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:23,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:24,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:24,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:24,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104071800] [2024-06-21 21:25:24,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104071800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:24,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:24,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:24,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465884827] [2024-06-21 21:25:24,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:24,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:24,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:24,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:24,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:24,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:24,213 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-21 21:25:24,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:24,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:24,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:24,582 INFO L124 PetriNetUnfolderBase]: 479/905 cut-off events. [2024-06-21 21:25:24,582 INFO L125 PetriNetUnfolderBase]: For 81499/81499 co-relation queries the response was YES. [2024-06-21 21:25:24,586 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-21 21:25:24,589 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 237 selfloop transitions, 21 changer transitions 0/261 dead transitions. [2024-06-21 21:25:24,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 261 transitions, 3412 flow [2024-06-21 21:25:24,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:24,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:24,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-21 21:25:24,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-21 21:25:24,590 INFO L175 Difference]: Start difference. First operand has 249 places, 241 transitions, 2809 flow. Second operand 10 states and 123 transitions. [2024-06-21 21:25:24,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 261 transitions, 3412 flow [2024-06-21 21:25:24,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 261 transitions, 3344 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:24,782 INFO L231 Difference]: Finished difference. Result has 251 places, 242 transitions, 2819 flow [2024-06-21 21:25:24,783 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-21 21:25:24,783 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 221 predicate places. [2024-06-21 21:25:24,783 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 242 transitions, 2819 flow [2024-06-21 21:25:24,783 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-21 21:25:24,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:24,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:24,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 21:25:24,783 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-21 21:25:24,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:24,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1907687640, now seen corresponding path program 4 times [2024-06-21 21:25:24,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:24,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615109177] [2024-06-21 21:25:24,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:24,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:24,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:25,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-21 21:25:25,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:25,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615109177] [2024-06-21 21:25:25,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615109177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:25,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:25,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:25,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362568344] [2024-06-21 21:25:25,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:25,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:25,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:25,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:25,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:25,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:25,836 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-21 21:25:25,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:25,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:25,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:26,221 INFO L124 PetriNetUnfolderBase]: 483/913 cut-off events. [2024-06-21 21:25:26,221 INFO L125 PetriNetUnfolderBase]: For 83653/83653 co-relation queries the response was YES. [2024-06-21 21:25:26,227 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-21 21:25:26,230 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 228 selfloop transitions, 27 changer transitions 0/258 dead transitions. [2024-06-21 21:25:26,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 258 transitions, 3404 flow [2024-06-21 21:25:26,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:26,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:26,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 21:25:26,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 21:25:26,230 INFO L175 Difference]: Start difference. First operand has 251 places, 242 transitions, 2819 flow. Second operand 10 states and 122 transitions. [2024-06-21 21:25:26,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 258 transitions, 3404 flow [2024-06-21 21:25:26,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 258 transitions, 3336 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:26,429 INFO L231 Difference]: Finished difference. Result has 253 places, 243 transitions, 2843 flow [2024-06-21 21:25:26,429 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-21 21:25:26,429 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2024-06-21 21:25:26,429 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 243 transitions, 2843 flow [2024-06-21 21:25:26,429 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-21 21:25:26,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:26,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-21 21:25:26,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 21:25:26,430 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-21 21:25:26,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:26,430 INFO L85 PathProgramCache]: Analyzing trace with hash -547826172, now seen corresponding path program 5 times [2024-06-21 21:25:26,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:26,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354008204] [2024-06-21 21:25:26,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:26,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:26,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:27,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:27,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:27,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354008204] [2024-06-21 21:25:27,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354008204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:27,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:27,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:27,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83597746] [2024-06-21 21:25:27,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:27,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:27,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:27,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:27,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:27,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:27,414 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-21 21:25:27,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:27,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:27,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:27,764 INFO L124 PetriNetUnfolderBase]: 487/921 cut-off events. [2024-06-21 21:25:27,764 INFO L125 PetriNetUnfolderBase]: For 85798/85798 co-relation queries the response was YES. [2024-06-21 21:25:27,770 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-21 21:25:27,773 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 232 selfloop transitions, 25 changer transitions 0/260 dead transitions. [2024-06-21 21:25:27,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 260 transitions, 3446 flow [2024-06-21 21:25:27,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:27,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:27,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 21:25:27,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:25:27,774 INFO L175 Difference]: Start difference. First operand has 253 places, 243 transitions, 2843 flow. Second operand 10 states and 120 transitions. [2024-06-21 21:25:27,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 260 transitions, 3446 flow [2024-06-21 21:25:27,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 260 transitions, 3362 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:27,973 INFO L231 Difference]: Finished difference. Result has 256 places, 245 transitions, 2867 flow [2024-06-21 21:25:27,973 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-21 21:25:27,973 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 226 predicate places. [2024-06-21 21:25:27,973 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 245 transitions, 2867 flow [2024-06-21 21:25:27,973 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-21 21:25:27,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:27,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:27,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 21:25:27,974 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-21 21:25:27,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:27,974 INFO L85 PathProgramCache]: Analyzing trace with hash -547974042, now seen corresponding path program 6 times [2024-06-21 21:25:27,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:27,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211138166] [2024-06-21 21:25:27,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:27,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:27,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:28,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:28,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:28,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211138166] [2024-06-21 21:25:28,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211138166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:28,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:28,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:28,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599772650] [2024-06-21 21:25:28,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:28,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:28,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:28,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:28,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:28,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:28,967 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-21 21:25:28,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:28,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:28,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:29,350 INFO L124 PetriNetUnfolderBase]: 491/929 cut-off events. [2024-06-21 21:25:29,350 INFO L125 PetriNetUnfolderBase]: For 87995/87995 co-relation queries the response was YES. [2024-06-21 21:25:29,356 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-21 21:25:29,359 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 235 selfloop transitions, 24 changer transitions 0/262 dead transitions. [2024-06-21 21:25:29,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 262 transitions, 3466 flow [2024-06-21 21:25:29,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:29,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:29,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 21:25:29,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:25:29,360 INFO L175 Difference]: Start difference. First operand has 256 places, 245 transitions, 2867 flow. Second operand 10 states and 120 transitions. [2024-06-21 21:25:29,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 262 transitions, 3466 flow [2024-06-21 21:25:29,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 262 transitions, 3390 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:29,578 INFO L231 Difference]: Finished difference. Result has 259 places, 246 transitions, 2881 flow [2024-06-21 21:25:29,578 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-21 21:25:29,579 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 229 predicate places. [2024-06-21 21:25:29,579 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 246 transitions, 2881 flow [2024-06-21 21:25:29,579 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-21 21:25:29,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:29,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:29,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 21:25:29,579 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-21 21:25:29,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:29,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1626842678, now seen corresponding path program 1 times [2024-06-21 21:25:29,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:29,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626311069] [2024-06-21 21:25:29,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:29,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:29,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:30,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:30,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:30,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626311069] [2024-06-21 21:25:30,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626311069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:30,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:30,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:25:30,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945164770] [2024-06-21 21:25:30,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:30,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:25:30,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:30,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:25:30,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:25:31,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:31,079 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-21 21:25:31,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:31,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:31,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:31,580 INFO L124 PetriNetUnfolderBase]: 494/934 cut-off events. [2024-06-21 21:25:31,580 INFO L125 PetriNetUnfolderBase]: For 86808/86808 co-relation queries the response was YES. [2024-06-21 21:25:31,586 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-21 21:25:31,588 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 226 selfloop transitions, 34 changer transitions 0/263 dead transitions. [2024-06-21 21:25:31,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 263 transitions, 3506 flow [2024-06-21 21:25:31,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:25:31,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:25:31,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 21:25:31,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 21:25:31,589 INFO L175 Difference]: Start difference. First operand has 259 places, 246 transitions, 2881 flow. Second operand 11 states and 134 transitions. [2024-06-21 21:25:31,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 263 transitions, 3506 flow [2024-06-21 21:25:31,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 263 transitions, 3426 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:31,801 INFO L231 Difference]: Finished difference. Result has 262 places, 248 transitions, 2940 flow [2024-06-21 21:25:31,801 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-21 21:25:31,802 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2024-06-21 21:25:31,802 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 248 transitions, 2940 flow [2024-06-21 21:25:31,802 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-21 21:25:31,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:31,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:31,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 21:25:31,802 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-21 21:25:31,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:31,803 INFO L85 PathProgramCache]: Analyzing trace with hash -542256030, now seen corresponding path program 2 times [2024-06-21 21:25:31,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:31,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059417140] [2024-06-21 21:25:31,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:31,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:31,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:33,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:33,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:33,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059417140] [2024-06-21 21:25:33,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059417140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:33,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:33,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:25:33,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699486286] [2024-06-21 21:25:33,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:33,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:25:33,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:33,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:25:33,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:25:33,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:33,855 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-21 21:25:33,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:33,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:33,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:34,342 INFO L124 PetriNetUnfolderBase]: 492/931 cut-off events. [2024-06-21 21:25:34,343 INFO L125 PetriNetUnfolderBase]: For 85175/85175 co-relation queries the response was YES. [2024-06-21 21:25:34,349 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-21 21:25:34,352 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 224 selfloop transitions, 39 changer transitions 0/266 dead transitions. [2024-06-21 21:25:34,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 266 transitions, 3545 flow [2024-06-21 21:25:34,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:25:34,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:25:34,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 21:25:34,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 21:25:34,354 INFO L175 Difference]: Start difference. First operand has 262 places, 248 transitions, 2940 flow. Second operand 11 states and 134 transitions. [2024-06-21 21:25:34,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 266 transitions, 3545 flow [2024-06-21 21:25:34,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 266 transitions, 3399 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:34,566 INFO L231 Difference]: Finished difference. Result has 266 places, 250 transitions, 2922 flow [2024-06-21 21:25:34,566 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-21 21:25:34,566 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 236 predicate places. [2024-06-21 21:25:34,567 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 250 transitions, 2922 flow [2024-06-21 21:25:34,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-21 21:25:34,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:34,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:34,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 21:25:34,567 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-21 21:25:34,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:34,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1627051928, now seen corresponding path program 3 times [2024-06-21 21:25:34,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:34,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848961369] [2024-06-21 21:25:34,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:34,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:34,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:35,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:35,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:35,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848961369] [2024-06-21 21:25:35,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848961369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:35,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:35,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:25:35,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090841002] [2024-06-21 21:25:35,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:35,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:25:35,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:35,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:25:35,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:25:35,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:35,977 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-21 21:25:35,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:35,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:35,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:36,390 INFO L124 PetriNetUnfolderBase]: 490/928 cut-off events. [2024-06-21 21:25:36,390 INFO L125 PetriNetUnfolderBase]: For 83093/83093 co-relation queries the response was YES. [2024-06-21 21:25:36,396 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-21 21:25:36,399 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 221 selfloop transitions, 41 changer transitions 0/265 dead transitions. [2024-06-21 21:25:36,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 265 transitions, 3489 flow [2024-06-21 21:25:36,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:25:36,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:25:36,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 21:25:36,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 21:25:36,400 INFO L175 Difference]: Start difference. First operand has 266 places, 250 transitions, 2922 flow. Second operand 11 states and 134 transitions. [2024-06-21 21:25:36,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 265 transitions, 3489 flow [2024-06-21 21:25:36,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 265 transitions, 3332 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-21 21:25:36,615 INFO L231 Difference]: Finished difference. Result has 268 places, 250 transitions, 2852 flow [2024-06-21 21:25:36,615 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-21 21:25:36,615 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 238 predicate places. [2024-06-21 21:25:36,615 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 250 transitions, 2852 flow [2024-06-21 21:25:36,616 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-21 21:25:36,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:36,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:36,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 21:25:36,616 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-21 21:25:36,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:36,616 INFO L85 PathProgramCache]: Analyzing trace with hash -463010725, now seen corresponding path program 1 times [2024-06-21 21:25:36,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:36,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659766983] [2024-06-21 21:25:36,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:36,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:36,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:37,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:37,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:37,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659766983] [2024-06-21 21:25:37,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659766983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:37,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:37,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:25:37,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010458883] [2024-06-21 21:25:37,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:37,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:25:37,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:37,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:25:37,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:25:37,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:37,854 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-21 21:25:37,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:37,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:37,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:38,292 INFO L124 PetriNetUnfolderBase]: 506/964 cut-off events. [2024-06-21 21:25:38,292 INFO L125 PetriNetUnfolderBase]: For 114296/114296 co-relation queries the response was YES. [2024-06-21 21:25:38,299 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-21 21:25:38,302 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 232 selfloop transitions, 31 changer transitions 4/270 dead transitions. [2024-06-21 21:25:38,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 270 transitions, 3525 flow [2024-06-21 21:25:38,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:25:38,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:25:38,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:25:38,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 21:25:38,303 INFO L175 Difference]: Start difference. First operand has 268 places, 250 transitions, 2852 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:25:38,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 270 transitions, 3525 flow [2024-06-21 21:25:38,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 270 transitions, 3401 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 21:25:38,529 INFO L231 Difference]: Finished difference. Result has 269 places, 250 transitions, 2816 flow [2024-06-21 21:25:38,529 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-21 21:25:38,529 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 239 predicate places. [2024-06-21 21:25:38,530 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 250 transitions, 2816 flow [2024-06-21 21:25:38,530 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-21 21:25:38,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:38,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-21 21:25:38,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 21:25:38,530 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-21 21:25:38,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:38,530 INFO L85 PathProgramCache]: Analyzing trace with hash 570559062, now seen corresponding path program 7 times [2024-06-21 21:25:38,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:38,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390224941] [2024-06-21 21:25:38,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:38,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:38,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:39,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-21 21:25:39,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:39,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390224941] [2024-06-21 21:25:39,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390224941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:39,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:39,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:39,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134897836] [2024-06-21 21:25:39,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:39,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:39,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:39,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:39,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:39,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:39,514 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-21 21:25:39,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:39,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:39,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:39,912 INFO L124 PetriNetUnfolderBase]: 504/962 cut-off events. [2024-06-21 21:25:39,912 INFO L125 PetriNetUnfolderBase]: For 91366/91366 co-relation queries the response was YES. [2024-06-21 21:25:39,918 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-21 21:25:39,921 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 221 selfloop transitions, 39 changer transitions 0/263 dead transitions. [2024-06-21 21:25:39,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 263 transitions, 3402 flow [2024-06-21 21:25:39,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:39,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:39,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 21:25:39,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 21:25:39,922 INFO L175 Difference]: Start difference. First operand has 269 places, 250 transitions, 2816 flow. Second operand 10 states and 122 transitions. [2024-06-21 21:25:39,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 263 transitions, 3402 flow [2024-06-21 21:25:40,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 263 transitions, 3304 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-21 21:25:40,165 INFO L231 Difference]: Finished difference. Result has 268 places, 251 transitions, 2840 flow [2024-06-21 21:25:40,166 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-21 21:25:40,166 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 238 predicate places. [2024-06-21 21:25:40,166 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 251 transitions, 2840 flow [2024-06-21 21:25:40,166 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-21 21:25:40,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:40,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:40,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 21:25:40,166 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-21 21:25:40,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:40,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1833791242, now seen corresponding path program 8 times [2024-06-21 21:25:40,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:40,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589285432] [2024-06-21 21:25:40,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:40,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:40,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:41,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-21 21:25:41,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:41,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589285432] [2024-06-21 21:25:41,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589285432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:41,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:41,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:41,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460730583] [2024-06-21 21:25:41,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:41,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:41,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:41,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:41,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:41,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:41,340 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-21 21:25:41,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:41,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:41,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:41,735 INFO L124 PetriNetUnfolderBase]: 508/970 cut-off events. [2024-06-21 21:25:41,736 INFO L125 PetriNetUnfolderBase]: For 93863/93863 co-relation queries the response was YES. [2024-06-21 21:25:41,742 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-21 21:25:41,744 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 234 selfloop transitions, 28 changer transitions 0/265 dead transitions. [2024-06-21 21:25:41,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 265 transitions, 3442 flow [2024-06-21 21:25:41,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:41,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:41,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 21:25:41,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:25:41,745 INFO L175 Difference]: Start difference. First operand has 268 places, 251 transitions, 2840 flow. Second operand 10 states and 120 transitions. [2024-06-21 21:25:41,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 265 transitions, 3442 flow [2024-06-21 21:25:41,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 265 transitions, 3328 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:41,988 INFO L231 Difference]: Finished difference. Result has 271 places, 253 transitions, 2843 flow [2024-06-21 21:25:41,989 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-21 21:25:41,989 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 241 predicate places. [2024-06-21 21:25:41,989 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 253 transitions, 2843 flow [2024-06-21 21:25:41,989 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-21 21:25:41,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:41,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-21 21:25:41,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 21:25:41,989 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-21 21:25:41,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:41,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1833794962, now seen corresponding path program 9 times [2024-06-21 21:25:41,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:41,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689770285] [2024-06-21 21:25:41,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:41,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:41,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:42,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-21 21:25:42,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:42,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689770285] [2024-06-21 21:25:42,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689770285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:42,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:42,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:42,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410209236] [2024-06-21 21:25:42,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:42,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:42,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:42,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:42,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:43,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:43,056 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-21 21:25:43,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:43,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:43,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:43,448 INFO L124 PetriNetUnfolderBase]: 512/978 cut-off events. [2024-06-21 21:25:43,449 INFO L125 PetriNetUnfolderBase]: For 96126/96126 co-relation queries the response was YES. [2024-06-21 21:25:43,454 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-21 21:25:43,457 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 237 selfloop transitions, 27 changer transitions 0/267 dead transitions. [2024-06-21 21:25:43,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 267 transitions, 3443 flow [2024-06-21 21:25:43,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:43,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:43,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 21:25:43,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:25:43,458 INFO L175 Difference]: Start difference. First operand has 271 places, 253 transitions, 2843 flow. Second operand 10 states and 120 transitions. [2024-06-21 21:25:43,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 267 transitions, 3443 flow [2024-06-21 21:25:43,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 267 transitions, 3354 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:43,731 INFO L231 Difference]: Finished difference. Result has 274 places, 254 transitions, 2856 flow [2024-06-21 21:25:43,731 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-21 21:25:43,731 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 244 predicate places. [2024-06-21 21:25:43,731 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 254 transitions, 2856 flow [2024-06-21 21:25:43,731 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-21 21:25:43,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:43,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:43,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 21:25:43,732 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-21 21:25:43,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:43,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1828284712, now seen corresponding path program 10 times [2024-06-21 21:25:43,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:43,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31020004] [2024-06-21 21:25:43,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:43,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:43,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:44,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:44,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:44,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31020004] [2024-06-21 21:25:44,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31020004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:44,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:44,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:44,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747067088] [2024-06-21 21:25:44,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:44,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:44,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:44,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:44,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:44,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:44,935 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-21 21:25:44,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:44,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:44,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:45,331 INFO L124 PetriNetUnfolderBase]: 516/986 cut-off events. [2024-06-21 21:25:45,332 INFO L125 PetriNetUnfolderBase]: For 98502/98502 co-relation queries the response was YES. [2024-06-21 21:25:45,339 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-21 21:25:45,342 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 233 selfloop transitions, 31 changer transitions 0/267 dead transitions. [2024-06-21 21:25:45,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 267 transitions, 3456 flow [2024-06-21 21:25:45,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:45,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:45,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 21:25:45,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 21:25:45,342 INFO L175 Difference]: Start difference. First operand has 274 places, 254 transitions, 2856 flow. Second operand 10 states and 122 transitions. [2024-06-21 21:25:45,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 267 transitions, 3456 flow [2024-06-21 21:25:45,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 267 transitions, 3364 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:45,585 INFO L231 Difference]: Finished difference. Result has 276 places, 255 transitions, 2876 flow [2024-06-21 21:25:45,585 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-21 21:25:45,585 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 246 predicate places. [2024-06-21 21:25:45,585 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 255 transitions, 2876 flow [2024-06-21 21:25:45,585 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-21 21:25:45,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:45,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:45,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 21:25:45,585 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-21 21:25:45,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:45,586 INFO L85 PathProgramCache]: Analyzing trace with hash -993764018, now seen corresponding path program 4 times [2024-06-21 21:25:45,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:45,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260056170] [2024-06-21 21:25:45,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:45,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:45,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:46,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-21 21:25:46,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:46,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260056170] [2024-06-21 21:25:46,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260056170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:46,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:46,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:25:46,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985818930] [2024-06-21 21:25:46,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:46,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:25:46,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:46,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:25:46,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:25:47,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:47,034 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-21 21:25:47,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:47,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:47,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:47,565 INFO L124 PetriNetUnfolderBase]: 519/991 cut-off events. [2024-06-21 21:25:47,566 INFO L125 PetriNetUnfolderBase]: For 96372/96372 co-relation queries the response was YES. [2024-06-21 21:25:47,572 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-21 21:25:47,575 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 224 selfloop transitions, 43 changer transitions 0/270 dead transitions. [2024-06-21 21:25:47,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 270 transitions, 3676 flow [2024-06-21 21:25:47,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:25:47,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:25:47,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:25:47,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 21:25:47,576 INFO L175 Difference]: Start difference. First operand has 276 places, 255 transitions, 2876 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:25:47,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 270 transitions, 3676 flow [2024-06-21 21:25:47,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 270 transitions, 3574 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:47,812 INFO L231 Difference]: Finished difference. Result has 279 places, 257 transitions, 2925 flow [2024-06-21 21:25:47,813 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-21 21:25:47,813 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 249 predicate places. [2024-06-21 21:25:47,813 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 257 transitions, 2925 flow [2024-06-21 21:25:47,813 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-21 21:25:47,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:47,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:47,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 21:25:47,813 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-21 21:25:47,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:47,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1528792010, now seen corresponding path program 5 times [2024-06-21 21:25:47,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:47,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948505431] [2024-06-21 21:25:47,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:47,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:47,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:49,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:49,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:49,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948505431] [2024-06-21 21:25:49,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948505431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:49,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:49,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:25:49,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57375722] [2024-06-21 21:25:49,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:49,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:25:49,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:49,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:25:49,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:25:49,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:49,544 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-21 21:25:49,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:49,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:49,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:50,017 INFO L124 PetriNetUnfolderBase]: 517/988 cut-off events. [2024-06-21 21:25:50,018 INFO L125 PetriNetUnfolderBase]: For 93628/93628 co-relation queries the response was YES. [2024-06-21 21:25:50,024 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-21 21:25:50,027 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 229 selfloop transitions, 38 changer transitions 0/270 dead transitions. [2024-06-21 21:25:50,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 270 transitions, 3493 flow [2024-06-21 21:25:50,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:25:50,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:25:50,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 21:25:50,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 21:25:50,028 INFO L175 Difference]: Start difference. First operand has 279 places, 257 transitions, 2925 flow. Second operand 11 states and 134 transitions. [2024-06-21 21:25:50,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 270 transitions, 3493 flow [2024-06-21 21:25:50,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 270 transitions, 3317 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-21 21:25:50,278 INFO L231 Difference]: Finished difference. Result has 281 places, 257 transitions, 2830 flow [2024-06-21 21:25:50,278 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-21 21:25:50,278 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 251 predicate places. [2024-06-21 21:25:50,278 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 257 transitions, 2830 flow [2024-06-21 21:25:50,278 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-21 21:25:50,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:50,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:50,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 21:25:50,279 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-21 21:25:50,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:50,279 INFO L85 PathProgramCache]: Analyzing trace with hash -993554489, now seen corresponding path program 2 times [2024-06-21 21:25:50,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:50,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573055372] [2024-06-21 21:25:50,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:50,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:50,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:51,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-21 21:25:51,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:51,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573055372] [2024-06-21 21:25:51,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573055372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:51,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:51,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:25:51,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166134958] [2024-06-21 21:25:51,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:51,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:25:51,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:51,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:25:51,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:25:51,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:51,588 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-21 21:25:51,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:51,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:51,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:52,070 INFO L124 PetriNetUnfolderBase]: 533/1024 cut-off events. [2024-06-21 21:25:52,070 INFO L125 PetriNetUnfolderBase]: For 130191/130191 co-relation queries the response was YES. [2024-06-21 21:25:52,077 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-21 21:25:52,080 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 233 selfloop transitions, 34 changer transitions 4/274 dead transitions. [2024-06-21 21:25:52,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 274 transitions, 3498 flow [2024-06-21 21:25:52,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:25:52,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:25:52,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:25:52,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 21:25:52,081 INFO L175 Difference]: Start difference. First operand has 281 places, 257 transitions, 2830 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:25:52,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 274 transitions, 3498 flow [2024-06-21 21:25:52,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 274 transitions, 3392 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 21:25:52,342 INFO L231 Difference]: Finished difference. Result has 282 places, 257 transitions, 2819 flow [2024-06-21 21:25:52,342 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-21 21:25:52,342 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 252 predicate places. [2024-06-21 21:25:52,343 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 257 transitions, 2819 flow [2024-06-21 21:25:52,343 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-21 21:25:52,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:52,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:52,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 21:25:52,343 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-21 21:25:52,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:52,344 INFO L85 PathProgramCache]: Analyzing trace with hash 498946267, now seen corresponding path program 3 times [2024-06-21 21:25:52,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:52,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284951330] [2024-06-21 21:25:52,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:52,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:52,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:53,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:53,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:53,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284951330] [2024-06-21 21:25:53,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284951330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:53,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:53,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:25:53,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345029362] [2024-06-21 21:25:53,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:53,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:25:53,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:53,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:25:53,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:25:53,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:53,660 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-21 21:25:53,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:53,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:53,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:54,059 INFO L124 PetriNetUnfolderBase]: 534/1027 cut-off events. [2024-06-21 21:25:54,060 INFO L125 PetriNetUnfolderBase]: For 102519/102519 co-relation queries the response was YES. [2024-06-21 21:25:54,066 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-21 21:25:54,069 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 212 selfloop transitions, 58 changer transitions 0/273 dead transitions. [2024-06-21 21:25:54,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 273 transitions, 3441 flow [2024-06-21 21:25:54,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:25:54,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:25:54,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:25:54,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:25:54,070 INFO L175 Difference]: Start difference. First operand has 282 places, 257 transitions, 2819 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:25:54,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 273 transitions, 3441 flow [2024-06-21 21:25:54,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 273 transitions, 3311 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-21 21:25:54,351 INFO L231 Difference]: Finished difference. Result has 282 places, 260 transitions, 2863 flow [2024-06-21 21:25:54,351 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-21 21:25:54,351 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 252 predicate places. [2024-06-21 21:25:54,351 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 260 transitions, 2863 flow [2024-06-21 21:25:54,351 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-21 21:25:54,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:54,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:54,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 21:25:54,352 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-21 21:25:54,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:54,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1626711211, now seen corresponding path program 4 times [2024-06-21 21:25:54,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:54,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117296118] [2024-06-21 21:25:54,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:54,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:54,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:55,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:55,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:55,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117296118] [2024-06-21 21:25:55,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117296118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:55,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:55,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:25:55,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832518081] [2024-06-21 21:25:55,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:55,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:25:55,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:55,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:25:55,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:25:55,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:55,606 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-21 21:25:55,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:55,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:55,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:56,062 INFO L124 PetriNetUnfolderBase]: 567/1094 cut-off events. [2024-06-21 21:25:56,062 INFO L125 PetriNetUnfolderBase]: For 146179/146179 co-relation queries the response was YES. [2024-06-21 21:25:56,072 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-21 21:25:56,075 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 210 selfloop transitions, 68 changer transitions 0/281 dead transitions. [2024-06-21 21:25:56,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 281 transitions, 3777 flow [2024-06-21 21:25:56,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:25:56,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:25:56,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-21 21:25:56,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-21 21:25:56,076 INFO L175 Difference]: Start difference. First operand has 282 places, 260 transitions, 2863 flow. Second operand 11 states and 142 transitions. [2024-06-21 21:25:56,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 281 transitions, 3777 flow [2024-06-21 21:25:56,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 281 transitions, 3658 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:56,406 INFO L231 Difference]: Finished difference. Result has 286 places, 262 transitions, 2954 flow [2024-06-21 21:25:56,406 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-21 21:25:56,406 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 256 predicate places. [2024-06-21 21:25:56,406 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 262 transitions, 2954 flow [2024-06-21 21:25:56,406 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-21 21:25:56,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:56,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:56,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 21:25:56,407 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-21 21:25:56,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:56,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1634129821, now seen corresponding path program 5 times [2024-06-21 21:25:56,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:56,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45072917] [2024-06-21 21:25:56,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:56,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:56,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:57,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:57,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:57,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45072917] [2024-06-21 21:25:57,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45072917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:57,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:57,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:25:57,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775818274] [2024-06-21 21:25:57,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:57,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:25:57,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:57,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:25:57,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:25:57,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:57,768 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-21 21:25:57,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:57,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:57,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:58,189 INFO L124 PetriNetUnfolderBase]: 571/1102 cut-off events. [2024-06-21 21:25:58,189 INFO L125 PetriNetUnfolderBase]: For 149491/149491 co-relation queries the response was YES. [2024-06-21 21:25:58,198 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-21 21:25:58,202 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 226 selfloop transitions, 48 changer transitions 0/277 dead transitions. [2024-06-21 21:25:58,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 277 transitions, 3574 flow [2024-06-21 21:25:58,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:25:58,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:25:58,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:25:58,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:25:58,204 INFO L175 Difference]: Start difference. First operand has 286 places, 262 transitions, 2954 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:25:58,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 277 transitions, 3574 flow [2024-06-21 21:25:58,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 277 transitions, 3488 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 21:25:58,597 INFO L231 Difference]: Finished difference. Result has 292 places, 263 transitions, 3006 flow [2024-06-21 21:25:58,597 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-21 21:25:58,597 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-21 21:25:58,597 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 263 transitions, 3006 flow [2024-06-21 21:25:58,597 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-21 21:25:58,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:58,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:58,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 21:25:58,598 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-21 21:25:58,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:58,598 INFO L85 PathProgramCache]: Analyzing trace with hash -792465239, now seen corresponding path program 6 times [2024-06-21 21:25:58,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:58,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608614402] [2024-06-21 21:25:58,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:58,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:58,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:59,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:59,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:59,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608614402] [2024-06-21 21:25:59,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608614402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:59,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:59,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:25:59,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897129191] [2024-06-21 21:25:59,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:59,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:25:59,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:59,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:25:59,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:25:59,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:25:59,974 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-21 21:25:59,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:59,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:25:59,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:00,419 INFO L124 PetriNetUnfolderBase]: 568/1097 cut-off events. [2024-06-21 21:26:00,419 INFO L125 PetriNetUnfolderBase]: For 144821/144821 co-relation queries the response was YES. [2024-06-21 21:26:00,428 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-21 21:26:00,431 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 221 selfloop transitions, 53 changer transitions 0/277 dead transitions. [2024-06-21 21:26:00,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 277 transitions, 3590 flow [2024-06-21 21:26:00,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:00,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:00,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:26:00,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:26:00,432 INFO L175 Difference]: Start difference. First operand has 292 places, 263 transitions, 3006 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:26:00,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 277 transitions, 3590 flow [2024-06-21 21:26:00,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 277 transitions, 3488 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:00,790 INFO L231 Difference]: Finished difference. Result has 295 places, 263 transitions, 3014 flow [2024-06-21 21:26:00,790 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-21 21:26:00,790 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-06-21 21:26:00,790 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 263 transitions, 3014 flow [2024-06-21 21:26:00,790 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-21 21:26:00,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:00,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:00,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 21:26:00,791 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-21 21:26:00,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:00,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1626987700, now seen corresponding path program 6 times [2024-06-21 21:26:00,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:00,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467871828] [2024-06-21 21:26:00,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:00,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:00,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:02,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:02,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:02,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467871828] [2024-06-21 21:26:02,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467871828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:02,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:02,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:02,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849951495] [2024-06-21 21:26:02,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:02,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:02,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:02,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:02,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:02,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:02,479 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-21 21:26:02,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:02,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:02,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:03,019 INFO L124 PetriNetUnfolderBase]: 566/1094 cut-off events. [2024-06-21 21:26:03,020 INFO L125 PetriNetUnfolderBase]: For 138149/138149 co-relation queries the response was YES. [2024-06-21 21:26:03,027 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-21 21:26:03,030 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 191 selfloop transitions, 83 changer transitions 0/277 dead transitions. [2024-06-21 21:26:03,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 277 transitions, 3788 flow [2024-06-21 21:26:03,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:03,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:03,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 21:26:03,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-21 21:26:03,031 INFO L175 Difference]: Start difference. First operand has 295 places, 263 transitions, 3014 flow. Second operand 11 states and 139 transitions. [2024-06-21 21:26:03,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 277 transitions, 3788 flow [2024-06-21 21:26:03,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 277 transitions, 3550 flow, removed 40 selfloop flow, removed 12 redundant places. [2024-06-21 21:26:03,378 INFO L231 Difference]: Finished difference. Result has 294 places, 263 transitions, 2947 flow [2024-06-21 21:26:03,378 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-21 21:26:03,378 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 264 predicate places. [2024-06-21 21:26:03,378 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 263 transitions, 2947 flow [2024-06-21 21:26:03,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-21 21:26:03,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:03,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-21 21:26:03,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 21:26:03,379 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-21 21:26:03,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:03,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1634339350, now seen corresponding path program 7 times [2024-06-21 21:26:03,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:03,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348105590] [2024-06-21 21:26:03,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:03,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:03,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:05,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:05,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:05,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348105590] [2024-06-21 21:26:05,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348105590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:05,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:05,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:05,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74524039] [2024-06-21 21:26:05,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:05,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:05,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:05,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:05,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:05,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:05,349 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-21 21:26:05,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:05,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:05,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:05,919 INFO L124 PetriNetUnfolderBase]: 569/1099 cut-off events. [2024-06-21 21:26:05,919 INFO L125 PetriNetUnfolderBase]: For 138906/138906 co-relation queries the response was YES. [2024-06-21 21:26:05,927 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-21 21:26:05,930 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 215 selfloop transitions, 60 changer transitions 0/278 dead transitions. [2024-06-21 21:26:05,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 278 transitions, 3595 flow [2024-06-21 21:26:05,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:05,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:05,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 21:26:05,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 21:26:05,931 INFO L175 Difference]: Start difference. First operand has 294 places, 263 transitions, 2947 flow. Second operand 11 states and 136 transitions. [2024-06-21 21:26:05,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 278 transitions, 3595 flow [2024-06-21 21:26:06,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 278 transitions, 3416 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 21:26:06,361 INFO L231 Difference]: Finished difference. Result has 295 places, 265 transitions, 2961 flow [2024-06-21 21:26:06,361 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-21 21:26:06,361 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-06-21 21:26:06,362 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 265 transitions, 2961 flow [2024-06-21 21:26:06,362 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-21 21:26:06,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:06,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:06,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 21:26:06,362 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-21 21:26:06,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:06,363 INFO L85 PathProgramCache]: Analyzing trace with hash -799622798, now seen corresponding path program 8 times [2024-06-21 21:26:06,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:06,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560307808] [2024-06-21 21:26:06,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:06,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:06,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:07,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:07,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:07,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560307808] [2024-06-21 21:26:07,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560307808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:07,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:07,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:07,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628980190] [2024-06-21 21:26:07,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:07,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:07,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:07,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:07,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:08,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:08,097 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-21 21:26:08,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:08,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:08,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:08,693 INFO L124 PetriNetUnfolderBase]: 567/1096 cut-off events. [2024-06-21 21:26:08,693 INFO L125 PetriNetUnfolderBase]: For 138455/138455 co-relation queries the response was YES. [2024-06-21 21:26:08,701 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-21 21:26:08,704 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 198 selfloop transitions, 77 changer transitions 0/278 dead transitions. [2024-06-21 21:26:08,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 278 transitions, 3545 flow [2024-06-21 21:26:08,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:08,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:08,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-21 21:26:08,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-21 21:26:08,705 INFO L175 Difference]: Start difference. First operand has 295 places, 265 transitions, 2961 flow. Second operand 11 states and 141 transitions. [2024-06-21 21:26:08,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 278 transitions, 3545 flow [2024-06-21 21:26:09,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 278 transitions, 3343 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:09,063 INFO L231 Difference]: Finished difference. Result has 298 places, 265 transitions, 2918 flow [2024-06-21 21:26:09,063 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-21 21:26:09,064 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 268 predicate places. [2024-06-21 21:26:09,064 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 265 transitions, 2918 flow [2024-06-21 21:26:09,064 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-21 21:26:09,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:09,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:09,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 21:26:09,065 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-21 21:26:09,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:09,065 INFO L85 PathProgramCache]: Analyzing trace with hash 13901676, now seen corresponding path program 11 times [2024-06-21 21:26:09,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:09,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40066503] [2024-06-21 21:26:09,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:09,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:09,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:10,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-21 21:26:10,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:10,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40066503] [2024-06-21 21:26:10,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40066503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:10,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:10,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:10,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604699387] [2024-06-21 21:26:10,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:10,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:10,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:10,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:10,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:10,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:10,189 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-21 21:26:10,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:10,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:10,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:10,563 INFO L124 PetriNetUnfolderBase]: 571/1105 cut-off events. [2024-06-21 21:26:10,563 INFO L125 PetriNetUnfolderBase]: For 144587/144589 co-relation queries the response was YES. [2024-06-21 21:26:10,572 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-21 21:26:10,576 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 242 selfloop transitions, 33 changer transitions 0/278 dead transitions. [2024-06-21 21:26:10,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 278 transitions, 3551 flow [2024-06-21 21:26:10,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:10,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:10,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 21:26:10,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:26:10,579 INFO L175 Difference]: Start difference. First operand has 298 places, 265 transitions, 2918 flow. Second operand 10 states and 120 transitions. [2024-06-21 21:26:10,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 278 transitions, 3551 flow [2024-06-21 21:26:11,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 278 transitions, 3362 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:26:11,076 INFO L231 Difference]: Finished difference. Result has 298 places, 267 transitions, 2861 flow [2024-06-21 21:26:11,077 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-21 21:26:11,077 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 268 predicate places. [2024-06-21 21:26:11,077 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 267 transitions, 2861 flow [2024-06-21 21:26:11,077 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-21 21:26:11,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:11,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:11,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 21:26:11,078 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-21 21:26:11,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:11,078 INFO L85 PathProgramCache]: Analyzing trace with hash 85969518, now seen corresponding path program 12 times [2024-06-21 21:26:11,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:11,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54147092] [2024-06-21 21:26:11,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:11,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:11,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:12,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:12,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:12,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54147092] [2024-06-21 21:26:12,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54147092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:12,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:12,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:12,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616742189] [2024-06-21 21:26:12,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:12,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:12,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:12,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:12,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:12,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:12,214 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-21 21:26:12,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:12,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:12,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:12,588 INFO L124 PetriNetUnfolderBase]: 575/1113 cut-off events. [2024-06-21 21:26:12,588 INFO L125 PetriNetUnfolderBase]: For 149989/149991 co-relation queries the response was YES. [2024-06-21 21:26:12,596 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-21 21:26:12,600 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 244 selfloop transitions, 32 changer transitions 0/279 dead transitions. [2024-06-21 21:26:12,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 279 transitions, 3485 flow [2024-06-21 21:26:12,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:12,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:12,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-21 21:26:12,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-21 21:26:12,601 INFO L175 Difference]: Start difference. First operand has 298 places, 267 transitions, 2861 flow. Second operand 10 states and 119 transitions. [2024-06-21 21:26:12,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 279 transitions, 3485 flow [2024-06-21 21:26:12,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 279 transitions, 3380 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 21:26:12,969 INFO L231 Difference]: Finished difference. Result has 301 places, 268 transitions, 2874 flow [2024-06-21 21:26:12,969 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-21 21:26:12,970 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 271 predicate places. [2024-06-21 21:26:12,970 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 268 transitions, 2874 flow [2024-06-21 21:26:12,970 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-21 21:26:12,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:12,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:12,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 21:26:12,970 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-21 21:26:12,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:12,970 INFO L85 PathProgramCache]: Analyzing trace with hash -56111648, now seen corresponding path program 13 times [2024-06-21 21:26:12,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:12,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736714710] [2024-06-21 21:26:12,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:12,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:12,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:13,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:13,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:13,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736714710] [2024-06-21 21:26:13,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736714710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:13,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:13,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:13,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887099191] [2024-06-21 21:26:13,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:13,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:13,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:13,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:13,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:14,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:14,000 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-21 21:26:14,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:14,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:14,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:14,354 INFO L124 PetriNetUnfolderBase]: 579/1121 cut-off events. [2024-06-21 21:26:14,354 INFO L125 PetriNetUnfolderBase]: For 153147/153149 co-relation queries the response was YES. [2024-06-21 21:26:14,362 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-21 21:26:14,365 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 217 selfloop transitions, 59 changer transitions 0/279 dead transitions. [2024-06-21 21:26:14,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 279 transitions, 3498 flow [2024-06-21 21:26:14,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:14,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:14,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 21:26:14,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 21:26:14,366 INFO L175 Difference]: Start difference. First operand has 301 places, 268 transitions, 2874 flow. Second operand 10 states and 122 transitions. [2024-06-21 21:26:14,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 279 transitions, 3498 flow [2024-06-21 21:26:14,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 279 transitions, 3390 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:14,800 INFO L231 Difference]: Finished difference. Result has 303 places, 269 transitions, 2940 flow [2024-06-21 21:26:14,800 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-21 21:26:14,800 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 273 predicate places. [2024-06-21 21:26:14,800 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 269 transitions, 2940 flow [2024-06-21 21:26:14,800 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-21 21:26:14,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:14,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:14,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 21:26:14,801 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-21 21:26:14,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:14,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1739965886, now seen corresponding path program 14 times [2024-06-21 21:26:14,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:14,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348062034] [2024-06-21 21:26:14,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:14,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:14,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:15,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:15,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:15,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348062034] [2024-06-21 21:26:15,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348062034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:15,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:15,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:15,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892492770] [2024-06-21 21:26:15,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:15,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:15,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:15,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:15,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:15,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:15,886 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-21 21:26:15,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:15,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:15,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:16,278 INFO L124 PetriNetUnfolderBase]: 583/1129 cut-off events. [2024-06-21 21:26:16,279 INFO L125 PetriNetUnfolderBase]: For 156457/156459 co-relation queries the response was YES. [2024-06-21 21:26:16,287 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-21 21:26:16,290 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 237 selfloop transitions, 40 changer transitions 0/280 dead transitions. [2024-06-21 21:26:16,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 280 transitions, 3568 flow [2024-06-21 21:26:16,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:16,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:16,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-21 21:26:16,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-21 21:26:16,291 INFO L175 Difference]: Start difference. First operand has 303 places, 269 transitions, 2940 flow. Second operand 10 states and 123 transitions. [2024-06-21 21:26:16,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 280 transitions, 3568 flow [2024-06-21 21:26:16,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 280 transitions, 3404 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:16,727 INFO L231 Difference]: Finished difference. Result has 305 places, 270 transitions, 2914 flow [2024-06-21 21:26:16,728 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-21 21:26:16,728 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 275 predicate places. [2024-06-21 21:26:16,728 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 270 transitions, 2914 flow [2024-06-21 21:26:16,728 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-21 21:26:16,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:16,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:16,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 21:26:16,728 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-21 21:26:16,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:16,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1933905296, now seen corresponding path program 15 times [2024-06-21 21:26:16,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:16,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202034713] [2024-06-21 21:26:16,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:16,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:16,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:17,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:17,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:17,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202034713] [2024-06-21 21:26:17,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202034713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:17,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:17,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:17,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703846098] [2024-06-21 21:26:17,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:17,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:17,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:17,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:17,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:17,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:17,797 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-21 21:26:17,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:17,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:17,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:18,213 INFO L124 PetriNetUnfolderBase]: 580/1124 cut-off events. [2024-06-21 21:26:18,213 INFO L125 PetriNetUnfolderBase]: For 147796/147798 co-relation queries the response was YES. [2024-06-21 21:26:18,222 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-21 21:26:18,225 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 241 selfloop transitions, 36 changer transitions 0/280 dead transitions. [2024-06-21 21:26:18,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 280 transitions, 3490 flow [2024-06-21 21:26:18,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:18,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:18,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 21:26:18,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-21 21:26:18,226 INFO L175 Difference]: Start difference. First operand has 305 places, 270 transitions, 2914 flow. Second operand 10 states and 121 transitions. [2024-06-21 21:26:18,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 280 transitions, 3490 flow [2024-06-21 21:26:18,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 280 transitions, 3362 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:18,652 INFO L231 Difference]: Finished difference. Result has 307 places, 270 transitions, 2862 flow [2024-06-21 21:26:18,652 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-21 21:26:18,653 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 277 predicate places. [2024-06-21 21:26:18,653 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 270 transitions, 2862 flow [2024-06-21 21:26:18,653 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-21 21:26:18,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:18,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:18,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 21:26:18,653 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-21 21:26:18,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:18,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1933899344, now seen corresponding path program 9 times [2024-06-21 21:26:18,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:18,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005108550] [2024-06-21 21:26:18,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:18,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:18,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:20,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:20,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:20,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005108550] [2024-06-21 21:26:20,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005108550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:20,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:20,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:20,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866637690] [2024-06-21 21:26:20,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:20,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:20,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:20,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:20,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:20,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:20,153 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-21 21:26:20,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:20,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:20,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:20,630 INFO L124 PetriNetUnfolderBase]: 583/1129 cut-off events. [2024-06-21 21:26:20,630 INFO L125 PetriNetUnfolderBase]: For 144325/144327 co-relation queries the response was YES. [2024-06-21 21:26:20,639 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-21 21:26:20,642 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 239 selfloop transitions, 42 changer transitions 0/284 dead transitions. [2024-06-21 21:26:20,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 284 transitions, 3547 flow [2024-06-21 21:26:20,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:20,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:20,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 21:26:20,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 21:26:20,643 INFO L175 Difference]: Start difference. First operand has 307 places, 270 transitions, 2862 flow. Second operand 11 states and 133 transitions. [2024-06-21 21:26:20,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 284 transitions, 3547 flow [2024-06-21 21:26:21,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 284 transitions, 3373 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-21 21:26:21,135 INFO L231 Difference]: Finished difference. Result has 310 places, 274 transitions, 2893 flow [2024-06-21 21:26:21,135 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-21 21:26:21,135 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 280 predicate places. [2024-06-21 21:26:21,135 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 274 transitions, 2893 flow [2024-06-21 21:26:21,135 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-21 21:26:21,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:21,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:21,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 21:26:21,135 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-21 21:26:21,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:21,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1933697534, now seen corresponding path program 10 times [2024-06-21 21:26:21,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:21,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110552743] [2024-06-21 21:26:21,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:21,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:21,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:22,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:22,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:22,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110552743] [2024-06-21 21:26:22,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110552743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:22,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:22,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:22,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413363618] [2024-06-21 21:26:22,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:22,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:22,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:22,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:22,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:22,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:22,926 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-21 21:26:22,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:22,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:22,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:23,518 INFO L124 PetriNetUnfolderBase]: 581/1126 cut-off events. [2024-06-21 21:26:23,519 INFO L125 PetriNetUnfolderBase]: For 140383/140385 co-relation queries the response was YES. [2024-06-21 21:26:23,527 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-21 21:26:23,530 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 234 selfloop transitions, 48 changer transitions 0/285 dead transitions. [2024-06-21 21:26:23,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 285 transitions, 3485 flow [2024-06-21 21:26:23,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:23,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:23,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:26:23,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:26:23,531 INFO L175 Difference]: Start difference. First operand has 310 places, 274 transitions, 2893 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:26:23,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 285 transitions, 3485 flow [2024-06-21 21:26:24,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 285 transitions, 3256 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:24,006 INFO L231 Difference]: Finished difference. Result has 313 places, 274 transitions, 2765 flow [2024-06-21 21:26:24,006 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-21 21:26:24,006 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-21 21:26:24,006 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 274 transitions, 2765 flow [2024-06-21 21:26:24,007 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-21 21:26:24,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:24,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:24,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 21:26:24,007 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-21 21:26:24,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:24,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1969279368, now seen corresponding path program 11 times [2024-06-21 21:26:24,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:24,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979002506] [2024-06-21 21:26:24,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:24,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:24,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:25,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:25,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:25,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979002506] [2024-06-21 21:26:25,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979002506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:25,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:25,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:25,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835152298] [2024-06-21 21:26:25,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:25,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:25,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:25,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:25,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:25,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:25,422 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-21 21:26:25,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:25,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:25,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:25,953 INFO L124 PetriNetUnfolderBase]: 584/1131 cut-off events. [2024-06-21 21:26:25,953 INFO L125 PetriNetUnfolderBase]: For 141709/141711 co-relation queries the response was YES. [2024-06-21 21:26:25,962 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-21 21:26:25,965 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 148 selfloop transitions, 138 changer transitions 0/289 dead transitions. [2024-06-21 21:26:25,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 289 transitions, 4053 flow [2024-06-21 21:26:25,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:25,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:25,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-21 21:26:25,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-21 21:26:25,967 INFO L175 Difference]: Start difference. First operand has 313 places, 274 transitions, 2765 flow. Second operand 11 states and 144 transitions. [2024-06-21 21:26:25,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 289 transitions, 4053 flow [2024-06-21 21:26:26,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 289 transitions, 3919 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 21:26:26,420 INFO L231 Difference]: Finished difference. Result has 313 places, 276 transitions, 2970 flow [2024-06-21 21:26:26,420 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-21 21:26:26,421 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-21 21:26:26,421 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 276 transitions, 2970 flow [2024-06-21 21:26:26,421 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-21 21:26:26,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:26,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-21 21:26:26,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 21:26:26,421 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-21 21:26:26,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:26,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1433303972, now seen corresponding path program 12 times [2024-06-21 21:26:26,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:26,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586228120] [2024-06-21 21:26:26,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:26,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:26,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:27,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:27,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:27,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586228120] [2024-06-21 21:26:27,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586228120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:27,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:27,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:27,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052561678] [2024-06-21 21:26:27,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:27,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:27,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:27,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:27,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:27,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:27,885 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-21 21:26:27,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:27,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:27,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:28,336 INFO L124 PetriNetUnfolderBase]: 592/1146 cut-off events. [2024-06-21 21:26:28,336 INFO L125 PetriNetUnfolderBase]: For 151000/151002 co-relation queries the response was YES. [2024-06-21 21:26:28,345 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-21 21:26:28,348 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 190 selfloop transitions, 100 changer transitions 0/293 dead transitions. [2024-06-21 21:26:28,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 293 transitions, 3928 flow [2024-06-21 21:26:28,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:28,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:28,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 21:26:28,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-21 21:26:28,349 INFO L175 Difference]: Start difference. First operand has 313 places, 276 transitions, 2970 flow. Second operand 11 states and 139 transitions. [2024-06-21 21:26:28,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 293 transitions, 3928 flow [2024-06-21 21:26:28,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 293 transitions, 3594 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-21 21:26:28,799 INFO L231 Difference]: Finished difference. Result has 316 places, 280 transitions, 2980 flow [2024-06-21 21:26:28,799 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-21 21:26:28,799 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2024-06-21 21:26:28,799 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 280 transitions, 2980 flow [2024-06-21 21:26:28,800 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-21 21:26:28,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:28,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:28,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 21:26:28,800 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-21 21:26:28,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:28,800 INFO L85 PathProgramCache]: Analyzing trace with hash 91695249, now seen corresponding path program 7 times [2024-06-21 21:26:28,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:28,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808526003] [2024-06-21 21:26:28,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:28,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:28,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:30,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:30,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:30,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808526003] [2024-06-21 21:26:30,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808526003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:30,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:30,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:30,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236068706] [2024-06-21 21:26:30,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:30,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:30,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:30,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:30,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:30,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:30,211 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-21 21:26:30,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:30,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:30,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:30,573 INFO L124 PetriNetUnfolderBase]: 612/1190 cut-off events. [2024-06-21 21:26:30,573 INFO L125 PetriNetUnfolderBase]: For 215208/215210 co-relation queries the response was YES. [2024-06-21 21:26:30,583 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-21 21:26:30,586 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 249 selfloop transitions, 36 changer transitions 7/295 dead transitions. [2024-06-21 21:26:30,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 295 transitions, 3714 flow [2024-06-21 21:26:30,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:30,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:30,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 21:26:30,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-21 21:26:30,587 INFO L175 Difference]: Start difference. First operand has 316 places, 280 transitions, 2980 flow. Second operand 10 states and 127 transitions. [2024-06-21 21:26:30,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 295 transitions, 3714 flow [2024-06-21 21:26:31,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 295 transitions, 3468 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-21 21:26:31,093 INFO L231 Difference]: Finished difference. Result has 317 places, 278 transitions, 2821 flow [2024-06-21 21:26:31,093 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-21 21:26:31,094 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 287 predicate places. [2024-06-21 21:26:31,094 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 278 transitions, 2821 flow [2024-06-21 21:26:31,094 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-21 21:26:31,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:31,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:31,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 21:26:31,094 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-21 21:26:31,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:31,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1732608284, now seen corresponding path program 13 times [2024-06-21 21:26:31,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:31,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060532086] [2024-06-21 21:26:31,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:31,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:32,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:32,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:32,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060532086] [2024-06-21 21:26:32,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060532086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:32,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:32,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:32,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079685255] [2024-06-21 21:26:32,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:32,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:32,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:32,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:32,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:32,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:32,535 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-21 21:26:32,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:32,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:32,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:32,960 INFO L124 PetriNetUnfolderBase]: 586/1139 cut-off events. [2024-06-21 21:26:32,961 INFO L125 PetriNetUnfolderBase]: For 150218/150220 co-relation queries the response was YES. [2024-06-21 21:26:32,970 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-21 21:26:32,973 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 234 selfloop transitions, 54 changer transitions 0/291 dead transitions. [2024-06-21 21:26:32,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 291 transitions, 3472 flow [2024-06-21 21:26:32,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:32,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:32,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:26:32,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:26:32,975 INFO L175 Difference]: Start difference. First operand has 317 places, 278 transitions, 2821 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:26:32,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 291 transitions, 3472 flow [2024-06-21 21:26:33,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 291 transitions, 3322 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:33,406 INFO L231 Difference]: Finished difference. Result has 321 places, 280 transitions, 2832 flow [2024-06-21 21:26:33,406 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-21 21:26:33,406 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 291 predicate places. [2024-06-21 21:26:33,406 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 280 transitions, 2832 flow [2024-06-21 21:26:33,406 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-21 21:26:33,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:33,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:33,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 21:26:33,407 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-21 21:26:33,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:33,407 INFO L85 PathProgramCache]: Analyzing trace with hash 836278539, now seen corresponding path program 8 times [2024-06-21 21:26:33,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:33,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447079925] [2024-06-21 21:26:33,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:33,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:33,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:34,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:34,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:34,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447079925] [2024-06-21 21:26:34,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447079925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:34,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:34,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:34,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139001277] [2024-06-21 21:26:34,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:34,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:34,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:34,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:34,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:34,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:34,913 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-21 21:26:34,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:34,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:34,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:35,305 INFO L124 PetriNetUnfolderBase]: 590/1147 cut-off events. [2024-06-21 21:26:35,306 INFO L125 PetriNetUnfolderBase]: For 158629/158631 co-relation queries the response was YES. [2024-06-21 21:26:35,315 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-21 21:26:35,318 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 216 selfloop transitions, 75 changer transitions 0/294 dead transitions. [2024-06-21 21:26:35,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 294 transitions, 3492 flow [2024-06-21 21:26:35,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:35,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:35,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 21:26:35,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 21:26:35,319 INFO L175 Difference]: Start difference. First operand has 321 places, 280 transitions, 2832 flow. Second operand 11 states and 136 transitions. [2024-06-21 21:26:35,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 294 transitions, 3492 flow [2024-06-21 21:26:35,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 294 transitions, 3289 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-21 21:26:35,779 INFO L231 Difference]: Finished difference. Result has 324 places, 282 transitions, 2879 flow [2024-06-21 21:26:35,779 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-21 21:26:35,779 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 294 predicate places. [2024-06-21 21:26:35,779 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 282 transitions, 2879 flow [2024-06-21 21:26:35,780 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-21 21:26:35,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:35,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:35,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 21:26:35,780 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-21 21:26:35,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:35,780 INFO L85 PathProgramCache]: Analyzing trace with hash -55903886, now seen corresponding path program 14 times [2024-06-21 21:26:35,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:35,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348885411] [2024-06-21 21:26:35,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:35,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:35,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:37,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-21 21:26:37,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:37,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348885411] [2024-06-21 21:26:37,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348885411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:37,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:37,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:37,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746720379] [2024-06-21 21:26:37,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:37,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:37,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:37,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:37,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:37,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:37,167 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-21 21:26:37,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:37,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:37,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:37,572 INFO L124 PetriNetUnfolderBase]: 588/1144 cut-off events. [2024-06-21 21:26:37,572 INFO L125 PetriNetUnfolderBase]: For 149075/149077 co-relation queries the response was YES. [2024-06-21 21:26:37,580 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-21 21:26:37,583 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 159 selfloop transitions, 131 changer transitions 0/293 dead transitions. [2024-06-21 21:26:37,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 293 transitions, 3923 flow [2024-06-21 21:26:37,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:37,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:37,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-21 21:26:37,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-21 21:26:37,584 INFO L175 Difference]: Start difference. First operand has 324 places, 282 transitions, 2879 flow. Second operand 10 states and 134 transitions. [2024-06-21 21:26:37,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 293 transitions, 3923 flow [2024-06-21 21:26:38,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 293 transitions, 3721 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:38,008 INFO L231 Difference]: Finished difference. Result has 326 places, 282 transitions, 2948 flow [2024-06-21 21:26:38,008 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-21 21:26:38,008 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 296 predicate places. [2024-06-21 21:26:38,008 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 282 transitions, 2948 flow [2024-06-21 21:26:38,008 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-21 21:26:38,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:38,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:38,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 21:26:38,009 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-21 21:26:38,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:38,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1732341095, now seen corresponding path program 9 times [2024-06-21 21:26:38,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:38,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078257854] [2024-06-21 21:26:38,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:38,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:38,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:39,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:39,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:39,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078257854] [2024-06-21 21:26:39,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078257854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:39,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:39,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:39,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242913821] [2024-06-21 21:26:39,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:39,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:39,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:39,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:39,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:39,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:39,265 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-21 21:26:39,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:39,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:39,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:39,659 INFO L124 PetriNetUnfolderBase]: 595/1157 cut-off events. [2024-06-21 21:26:39,659 INFO L125 PetriNetUnfolderBase]: For 157915/157917 co-relation queries the response was YES. [2024-06-21 21:26:39,668 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-21 21:26:39,672 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 241 selfloop transitions, 52 changer transitions 0/296 dead transitions. [2024-06-21 21:26:39,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 296 transitions, 3618 flow [2024-06-21 21:26:39,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:39,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:39,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:26:39,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:26:39,673 INFO L175 Difference]: Start difference. First operand has 326 places, 282 transitions, 2948 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:26:39,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 296 transitions, 3618 flow [2024-06-21 21:26:40,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 296 transitions, 3335 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 21:26:40,171 INFO L231 Difference]: Finished difference. Result has 327 places, 285 transitions, 2835 flow [2024-06-21 21:26:40,171 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-21 21:26:40,171 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-21 21:26:40,171 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 285 transitions, 2835 flow [2024-06-21 21:26:40,171 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-21 21:26:40,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:40,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:40,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 21:26:40,172 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-21 21:26:40,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:40,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1732331795, now seen corresponding path program 10 times [2024-06-21 21:26:40,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:40,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877555355] [2024-06-21 21:26:40,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:40,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:40,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:41,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:41,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:41,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877555355] [2024-06-21 21:26:41,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877555355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:41,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:41,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:41,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604619286] [2024-06-21 21:26:41,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:41,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:41,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:41,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:41,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:41,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:41,465 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-21 21:26:41,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:41,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:41,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:41,817 INFO L124 PetriNetUnfolderBase]: 606/1178 cut-off events. [2024-06-21 21:26:41,817 INFO L125 PetriNetUnfolderBase]: For 171151/171153 co-relation queries the response was YES. [2024-06-21 21:26:41,827 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-21 21:26:41,830 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 242 selfloop transitions, 55 changer transitions 0/300 dead transitions. [2024-06-21 21:26:41,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 300 transitions, 3763 flow [2024-06-21 21:26:41,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:41,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:41,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:26:41,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 21:26:41,831 INFO L175 Difference]: Start difference. First operand has 327 places, 285 transitions, 2835 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:26:41,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 300 transitions, 3763 flow [2024-06-21 21:26:42,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 300 transitions, 3549 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-21 21:26:42,329 INFO L231 Difference]: Finished difference. Result has 329 places, 287 transitions, 2821 flow [2024-06-21 21:26:42,329 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-21 21:26:42,330 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 299 predicate places. [2024-06-21 21:26:42,330 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 287 transitions, 2821 flow [2024-06-21 21:26:42,330 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-21 21:26:42,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:42,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:42,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 21:26:42,330 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-21 21:26:42,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:42,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1498110095, now seen corresponding path program 11 times [2024-06-21 21:26:42,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:42,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254649756] [2024-06-21 21:26:42,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:42,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:42,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:43,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:43,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:43,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254649756] [2024-06-21 21:26:43,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254649756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:43,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:43,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:43,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722931008] [2024-06-21 21:26:43,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:43,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:43,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:43,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:43,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:43,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:43,741 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-21 21:26:43,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:43,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:43,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:44,105 INFO L124 PetriNetUnfolderBase]: 613/1191 cut-off events. [2024-06-21 21:26:44,106 INFO L125 PetriNetUnfolderBase]: For 174187/174189 co-relation queries the response was YES. [2024-06-21 21:26:44,115 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-21 21:26:44,155 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 220 selfloop transitions, 79 changer transitions 0/302 dead transitions. [2024-06-21 21:26:44,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 302 transitions, 3510 flow [2024-06-21 21:26:44,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:44,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:44,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 21:26:44,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-21 21:26:44,156 INFO L175 Difference]: Start difference. First operand has 329 places, 287 transitions, 2821 flow. Second operand 11 states and 138 transitions. [2024-06-21 21:26:44,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 302 transitions, 3510 flow [2024-06-21 21:26:44,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 302 transitions, 3396 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 21:26:44,653 INFO L231 Difference]: Finished difference. Result has 333 places, 290 transitions, 2932 flow [2024-06-21 21:26:44,654 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-21 21:26:44,654 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2024-06-21 21:26:44,654 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 290 transitions, 2932 flow [2024-06-21 21:26:44,654 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-21 21:26:44,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:44,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:44,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 21:26:44,654 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-21 21:26:44,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:44,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1425894662, now seen corresponding path program 15 times [2024-06-21 21:26:44,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:44,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163858711] [2024-06-21 21:26:44,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:44,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:44,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:45,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:45,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:45,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163858711] [2024-06-21 21:26:45,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163858711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:45,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:45,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:45,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766378752] [2024-06-21 21:26:45,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:45,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:45,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:45,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:45,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:45,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:45,945 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-21 21:26:45,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:45,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:45,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:46,383 INFO L124 PetriNetUnfolderBase]: 626/1216 cut-off events. [2024-06-21 21:26:46,383 INFO L125 PetriNetUnfolderBase]: For 184114/184116 co-relation queries the response was YES. [2024-06-21 21:26:46,393 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-21 21:26:46,396 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 194 selfloop transitions, 111 changer transitions 0/308 dead transitions. [2024-06-21 21:26:46,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 308 transitions, 3982 flow [2024-06-21 21:26:46,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:46,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:46,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-21 21:26:46,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-21 21:26:46,397 INFO L175 Difference]: Start difference. First operand has 333 places, 290 transitions, 2932 flow. Second operand 11 states and 142 transitions. [2024-06-21 21:26:46,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 308 transitions, 3982 flow [2024-06-21 21:26:46,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 308 transitions, 3784 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:46,929 INFO L231 Difference]: Finished difference. Result has 337 places, 296 transitions, 3173 flow [2024-06-21 21:26:46,929 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-21 21:26:46,929 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-06-21 21:26:46,930 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 296 transitions, 3173 flow [2024-06-21 21:26:46,930 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-21 21:26:46,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:46,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:46,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 21:26:46,930 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-21 21:26:46,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:46,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1732600565, now seen corresponding path program 12 times [2024-06-21 21:26:46,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:46,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844412378] [2024-06-21 21:26:46,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:46,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:46,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:48,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-21 21:26:48,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:48,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844412378] [2024-06-21 21:26:48,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844412378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:48,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:48,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:48,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200124254] [2024-06-21 21:26:48,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:48,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:48,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:48,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:48,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:48,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:48,378 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-21 21:26:48,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:48,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:48,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:48,785 INFO L124 PetriNetUnfolderBase]: 630/1224 cut-off events. [2024-06-21 21:26:48,785 INFO L125 PetriNetUnfolderBase]: For 194019/194021 co-relation queries the response was YES. [2024-06-21 21:26:48,795 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-21 21:26:48,799 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 261 selfloop transitions, 45 changer transitions 0/309 dead transitions. [2024-06-21 21:26:48,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 309 transitions, 3853 flow [2024-06-21 21:26:48,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:48,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:48,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:26:48,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:26:48,800 INFO L175 Difference]: Start difference. First operand has 337 places, 296 transitions, 3173 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:26:48,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 309 transitions, 3853 flow [2024-06-21 21:26:49,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 309 transitions, 3676 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 21:26:49,330 INFO L231 Difference]: Finished difference. Result has 341 places, 297 transitions, 3130 flow [2024-06-21 21:26:49,331 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-21 21:26:49,331 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-21 21:26:49,331 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 297 transitions, 3130 flow [2024-06-21 21:26:49,331 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-21 21:26:49,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:49,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:49,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 21:26:49,332 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-21 21:26:49,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:49,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1739750405, now seen corresponding path program 13 times [2024-06-21 21:26:49,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:49,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281730488] [2024-06-21 21:26:49,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:49,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:49,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:50,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-21 21:26:50,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:50,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281730488] [2024-06-21 21:26:50,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281730488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:50,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:50,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:50,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583218947] [2024-06-21 21:26:50,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:50,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:50,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:50,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:50,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:50,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:50,937 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-21 21:26:50,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:50,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:50,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:51,381 INFO L124 PetriNetUnfolderBase]: 627/1219 cut-off events. [2024-06-21 21:26:51,382 INFO L125 PetriNetUnfolderBase]: For 183426/183428 co-relation queries the response was YES. [2024-06-21 21:26:51,397 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-21 21:26:51,401 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 262 selfloop transitions, 44 changer transitions 0/309 dead transitions. [2024-06-21 21:26:51,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 309 transitions, 3772 flow [2024-06-21 21:26:51,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:51,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:51,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 21:26:51,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 21:26:51,402 INFO L175 Difference]: Start difference. First operand has 341 places, 297 transitions, 3130 flow. Second operand 11 states and 136 transitions. [2024-06-21 21:26:51,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 309 transitions, 3772 flow [2024-06-21 21:26:51,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 309 transitions, 3615 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-21 21:26:51,921 INFO L231 Difference]: Finished difference. Result has 343 places, 297 transitions, 3065 flow [2024-06-21 21:26:51,921 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-21 21:26:51,921 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-21 21:26:51,921 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 297 transitions, 3065 flow [2024-06-21 21:26:51,921 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-21 21:26:51,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:51,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:51,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 21:26:51,922 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-21 21:26:51,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:51,922 INFO L85 PathProgramCache]: Analyzing trace with hash -48754046, now seen corresponding path program 16 times [2024-06-21 21:26:51,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:51,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807054350] [2024-06-21 21:26:51,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:51,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:51,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:53,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:53,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:53,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807054350] [2024-06-21 21:26:53,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807054350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:53,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:53,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:53,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269946842] [2024-06-21 21:26:53,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:53,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:53,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:53,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:53,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:53,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:53,281 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-21 21:26:53,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:53,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:53,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:53,728 INFO L124 PetriNetUnfolderBase]: 623/1213 cut-off events. [2024-06-21 21:26:53,729 INFO L125 PetriNetUnfolderBase]: For 171638/171640 co-relation queries the response was YES. [2024-06-21 21:26:53,737 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-21 21:26:53,740 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 168 selfloop transitions, 137 changer transitions 0/308 dead transitions. [2024-06-21 21:26:53,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 308 transitions, 4163 flow [2024-06-21 21:26:53,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:53,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:53,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-21 21:26:53,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-21 21:26:53,741 INFO L175 Difference]: Start difference. First operand has 343 places, 297 transitions, 3065 flow. Second operand 10 states and 135 transitions. [2024-06-21 21:26:53,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 308 transitions, 4163 flow [2024-06-21 21:26:54,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 308 transitions, 3958 flow, removed 51 selfloop flow, removed 11 redundant places. [2024-06-21 21:26:54,240 INFO L231 Difference]: Finished difference. Result has 342 places, 297 transitions, 3146 flow [2024-06-21 21:26:54,240 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-21 21:26:54,240 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 312 predicate places. [2024-06-21 21:26:54,240 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 297 transitions, 3146 flow [2024-06-21 21:26:54,240 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-21 21:26:54,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:54,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:54,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 21:26:54,241 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-21 21:26:54,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:54,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1739758124, now seen corresponding path program 17 times [2024-06-21 21:26:54,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:54,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135495011] [2024-06-21 21:26:54,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:54,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:54,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:55,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-21 21:26:55,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:55,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135495011] [2024-06-21 21:26:55,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135495011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:55,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:55,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:55,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286666322] [2024-06-21 21:26:55,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:55,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:55,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:55,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:55,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:55,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:55,734 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-21 21:26:55,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:55,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:55,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:56,194 INFO L124 PetriNetUnfolderBase]: 626/1218 cut-off events. [2024-06-21 21:26:56,194 INFO L125 PetriNetUnfolderBase]: For 167748/167750 co-relation queries the response was YES. [2024-06-21 21:26:56,204 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-21 21:26:56,208 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 254 selfloop transitions, 52 changer transitions 0/309 dead transitions. [2024-06-21 21:26:56,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 309 transitions, 3842 flow [2024-06-21 21:26:56,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:56,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:56,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:26:56,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 21:26:56,209 INFO L175 Difference]: Start difference. First operand has 342 places, 297 transitions, 3146 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:26:56,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 309 transitions, 3842 flow [2024-06-21 21:26:56,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 309 transitions, 3550 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 21:26:56,703 INFO L231 Difference]: Finished difference. Result has 343 places, 299 transitions, 3029 flow [2024-06-21 21:26:56,703 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-21 21:26:56,703 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-21 21:26:56,703 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 299 transitions, 3029 flow [2024-06-21 21:26:56,703 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-21 21:26:56,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:56,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:56,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 21:26:56,703 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-21 21:26:56,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:56,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1739959934, now seen corresponding path program 18 times [2024-06-21 21:26:56,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:56,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227359929] [2024-06-21 21:26:56,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:56,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:56,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:58,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:58,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:58,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227359929] [2024-06-21 21:26:58,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227359929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:58,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:58,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:58,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818179241] [2024-06-21 21:26:58,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:58,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:58,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:58,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:58,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:58,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:26:58,359 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-21 21:26:58,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:58,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:26:58,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:59,015 INFO L124 PetriNetUnfolderBase]: 624/1215 cut-off events. [2024-06-21 21:26:59,016 INFO L125 PetriNetUnfolderBase]: For 157924/157926 co-relation queries the response was YES. [2024-06-21 21:26:59,025 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-21 21:26:59,029 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 237 selfloop transitions, 70 changer transitions 0/310 dead transitions. [2024-06-21 21:26:59,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 310 transitions, 3671 flow [2024-06-21 21:26:59,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:59,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:59,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-21 21:26:59,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-21 21:26:59,029 INFO L175 Difference]: Start difference. First operand has 343 places, 299 transitions, 3029 flow. Second operand 11 states and 141 transitions. [2024-06-21 21:26:59,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 310 transitions, 3671 flow [2024-06-21 21:26:59,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 310 transitions, 3479 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:59,537 INFO L231 Difference]: Finished difference. Result has 346 places, 299 transitions, 2982 flow [2024-06-21 21:26:59,538 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-21 21:26:59,538 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-21 21:26:59,538 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 299 transitions, 2982 flow [2024-06-21 21:26:59,538 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-21 21:26:59,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:59,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:59,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 21:26:59,538 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-21 21:26:59,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:59,539 INFO L85 PathProgramCache]: Analyzing trace with hash 843428379, now seen corresponding path program 14 times [2024-06-21 21:26:59,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:59,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567120845] [2024-06-21 21:26:59,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:59,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:59,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:00,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-21 21:27:00,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:00,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567120845] [2024-06-21 21:27:00,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567120845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:00,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:00,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:00,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732736921] [2024-06-21 21:27:00,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:00,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:00,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:00,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:00,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:01,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:01,065 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-21 21:27:01,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:01,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:01,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:01,471 INFO L124 PetriNetUnfolderBase]: 628/1223 cut-off events. [2024-06-21 21:27:01,472 INFO L125 PetriNetUnfolderBase]: For 167580/167582 co-relation queries the response was YES. [2024-06-21 21:27:01,481 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-21 21:27:01,485 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 235 selfloop transitions, 74 changer transitions 0/312 dead transitions. [2024-06-21 21:27:01,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 312 transitions, 3676 flow [2024-06-21 21:27:01,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:01,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:01,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:27:01,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 21:27:01,486 INFO L175 Difference]: Start difference. First operand has 346 places, 299 transitions, 2982 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:27:01,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 312 transitions, 3676 flow [2024-06-21 21:27:01,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 312 transitions, 3501 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:01,998 INFO L231 Difference]: Finished difference. Result has 346 places, 300 transitions, 3007 flow [2024-06-21 21:27:01,998 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-21 21:27:01,998 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-21 21:27:01,998 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 300 transitions, 3007 flow [2024-06-21 21:27:01,998 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-21 21:27:01,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:01,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:01,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 21:27:01,998 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-21 21:27:01,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:01,999 INFO L85 PathProgramCache]: Analyzing trace with hash -48477557, now seen corresponding path program 15 times [2024-06-21 21:27:01,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:01,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052171813] [2024-06-21 21:27:01,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:01,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:02,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:03,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-21 21:27:03,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:03,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052171813] [2024-06-21 21:27:03,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052171813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:03,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:03,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:03,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991507493] [2024-06-21 21:27:03,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:03,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:03,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:03,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:03,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:03,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:03,350 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-21 21:27:03,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:03,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:03,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:03,718 INFO L124 PetriNetUnfolderBase]: 632/1231 cut-off events. [2024-06-21 21:27:03,718 INFO L125 PetriNetUnfolderBase]: For 171492/171494 co-relation queries the response was YES. [2024-06-21 21:27:03,729 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-21 21:27:03,732 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 217 selfloop transitions, 92 changer transitions 0/312 dead transitions. [2024-06-21 21:27:03,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 312 transitions, 3697 flow [2024-06-21 21:27:03,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:27:03,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:27:03,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-21 21:27:03,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:27:03,733 INFO L175 Difference]: Start difference. First operand has 346 places, 300 transitions, 3007 flow. Second operand 10 states and 130 transitions. [2024-06-21 21:27:03,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 312 transitions, 3697 flow [2024-06-21 21:27:04,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 312 transitions, 3492 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-21 21:27:04,270 INFO L231 Difference]: Finished difference. Result has 346 places, 301 transitions, 3040 flow [2024-06-21 21:27:04,270 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-21 21:27:04,270 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-21 21:27:04,270 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 301 transitions, 3040 flow [2024-06-21 21:27:04,270 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-21 21:27:04,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:04,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:04,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 21:27:04,271 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-21 21:27:04,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:04,271 INFO L85 PathProgramCache]: Analyzing trace with hash 199674242, now seen corresponding path program 19 times [2024-06-21 21:27:04,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:04,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266775930] [2024-06-21 21:27:04,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:04,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:04,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:05,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:05,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:05,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266775930] [2024-06-21 21:27:05,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266775930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:05,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:05,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:05,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132108433] [2024-06-21 21:27:05,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:05,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:05,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:05,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:05,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:05,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:05,932 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-21 21:27:05,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:05,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:05,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:06,432 INFO L124 PetriNetUnfolderBase]: 643/1252 cut-off events. [2024-06-21 21:27:06,432 INFO L125 PetriNetUnfolderBase]: For 174627/174627 co-relation queries the response was YES. [2024-06-21 21:27:06,444 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-21 21:27:06,447 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 290 selfloop transitions, 25 changer transitions 0/318 dead transitions. [2024-06-21 21:27:06,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 318 transitions, 4090 flow [2024-06-21 21:27:06,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:06,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:06,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-21 21:27:06,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-21 21:27:06,448 INFO L175 Difference]: Start difference. First operand has 346 places, 301 transitions, 3040 flow. Second operand 11 states and 129 transitions. [2024-06-21 21:27:06,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 318 transitions, 4090 flow [2024-06-21 21:27:06,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 318 transitions, 3858 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 21:27:06,982 INFO L231 Difference]: Finished difference. Result has 350 places, 307 transitions, 3030 flow [2024-06-21 21:27:06,982 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-21 21:27:06,983 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-21 21:27:06,983 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 307 transitions, 3030 flow [2024-06-21 21:27:06,983 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-21 21:27:06,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:06,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:06,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 21:27:06,983 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-21 21:27:06,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:06,983 INFO L85 PathProgramCache]: Analyzing trace with hash 524424941, now seen corresponding path program 16 times [2024-06-21 21:27:06,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:06,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667093918] [2024-06-21 21:27:06,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:06,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:06,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:08,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-21 21:27:08,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:08,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667093918] [2024-06-21 21:27:08,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667093918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:08,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:08,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:08,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080353132] [2024-06-21 21:27:08,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:08,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:08,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:08,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:08,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:08,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:08,403 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-21 21:27:08,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:08,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:08,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:08,850 INFO L124 PetriNetUnfolderBase]: 647/1260 cut-off events. [2024-06-21 21:27:08,850 INFO L125 PetriNetUnfolderBase]: For 184743/184743 co-relation queries the response was YES. [2024-06-21 21:27:08,862 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-21 21:27:08,866 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 294 selfloop transitions, 26 changer transitions 0/323 dead transitions. [2024-06-21 21:27:08,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 323 transitions, 3992 flow [2024-06-21 21:27:08,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:27:08,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:27:08,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-21 21:27:08,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-21 21:27:08,868 INFO L175 Difference]: Start difference. First operand has 350 places, 307 transitions, 3030 flow. Second operand 12 states and 139 transitions. [2024-06-21 21:27:08,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 323 transitions, 3992 flow [2024-06-21 21:27:09,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 323 transitions, 3909 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 21:27:09,366 INFO L231 Difference]: Finished difference. Result has 356 places, 308 transitions, 3053 flow [2024-06-21 21:27:09,366 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-21 21:27:09,366 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 326 predicate places. [2024-06-21 21:27:09,366 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 308 transitions, 3053 flow [2024-06-21 21:27:09,366 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-21 21:27:09,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:09,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-21 21:27:09,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 21:27:09,368 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-21 21:27:09,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:09,368 INFO L85 PathProgramCache]: Analyzing trace with hash 513373751, now seen corresponding path program 17 times [2024-06-21 21:27:09,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:09,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20860478] [2024-06-21 21:27:09,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:09,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:09,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:10,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:10,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:10,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20860478] [2024-06-21 21:27:10,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20860478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:10,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:10,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:10,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343686182] [2024-06-21 21:27:10,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:10,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:10,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:10,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:10,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:10,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:10,668 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-21 21:27:10,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:10,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:10,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:11,124 INFO L124 PetriNetUnfolderBase]: 651/1268 cut-off events. [2024-06-21 21:27:11,124 INFO L125 PetriNetUnfolderBase]: For 188198/188198 co-relation queries the response was YES. [2024-06-21 21:27:11,136 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-21 21:27:11,140 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 293 selfloop transitions, 25 changer transitions 0/321 dead transitions. [2024-06-21 21:27:11,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 321 transitions, 3767 flow [2024-06-21 21:27:11,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:27:11,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:27:11,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-21 21:27:11,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-21 21:27:11,141 INFO L175 Difference]: Start difference. First operand has 356 places, 308 transitions, 3053 flow. Second operand 12 states and 137 transitions. [2024-06-21 21:27:11,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 321 transitions, 3767 flow [2024-06-21 21:27:11,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 321 transitions, 3597 flow, removed 32 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:11,741 INFO L231 Difference]: Finished difference. Result has 357 places, 309 transitions, 2991 flow [2024-06-21 21:27:11,741 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-21 21:27:11,743 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-21 21:27:11,743 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 309 transitions, 2991 flow [2024-06-21 21:27:11,744 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-21 21:27:11,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:11,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:11,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 21:27:11,746 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-21 21:27:11,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:11,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1167606692, now seen corresponding path program 20 times [2024-06-21 21:27:11,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:11,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207055020] [2024-06-21 21:27:11,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:11,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:11,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:12,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:12,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:12,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207055020] [2024-06-21 21:27:12,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207055020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:12,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:12,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:27:12,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34347999] [2024-06-21 21:27:12,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:12,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:27:12,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:12,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:27:12,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:27:12,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:12,850 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-21 21:27:12,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:12,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:12,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:13,235 INFO L124 PetriNetUnfolderBase]: 625/1216 cut-off events. [2024-06-21 21:27:13,235 INFO L125 PetriNetUnfolderBase]: For 115549/115549 co-relation queries the response was YES. [2024-06-21 21:27:13,246 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-21 21:27:13,249 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 283 selfloop transitions, 33 changer transitions 0/319 dead transitions. [2024-06-21 21:27:13,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 319 transitions, 3889 flow [2024-06-21 21:27:13,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:27:13,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:27:13,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 21:27:13,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:27:13,250 INFO L175 Difference]: Start difference. First operand has 357 places, 309 transitions, 2991 flow. Second operand 10 states and 120 transitions. [2024-06-21 21:27:13,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 319 transitions, 3889 flow [2024-06-21 21:27:13,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 319 transitions, 3707 flow, removed 67 selfloop flow, removed 10 redundant places. [2024-06-21 21:27:13,672 INFO L231 Difference]: Finished difference. Result has 357 places, 309 transitions, 2889 flow [2024-06-21 21:27:13,673 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-21 21:27:13,673 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-21 21:27:13,673 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 309 transitions, 2889 flow [2024-06-21 21:27:13,673 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-21 21:27:13,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:13,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:13,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 21:27:13,674 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-21 21:27:13,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:13,674 INFO L85 PathProgramCache]: Analyzing trace with hash 513383051, now seen corresponding path program 18 times [2024-06-21 21:27:13,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:13,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100638904] [2024-06-21 21:27:13,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:13,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:13,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:14,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:14,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:14,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100638904] [2024-06-21 21:27:14,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100638904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:14,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:14,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:14,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623779506] [2024-06-21 21:27:14,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:14,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:14,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:14,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:14,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:15,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:15,050 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-21 21:27:15,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:15,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:15,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:15,462 INFO L124 PetriNetUnfolderBase]: 629/1224 cut-off events. [2024-06-21 21:27:15,462 INFO L125 PetriNetUnfolderBase]: For 116300/116300 co-relation queries the response was YES. [2024-06-21 21:27:15,472 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-21 21:27:15,475 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 294 selfloop transitions, 26 changer transitions 0/323 dead transitions. [2024-06-21 21:27:15,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 323 transitions, 3602 flow [2024-06-21 21:27:15,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:27:15,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:27:15,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-21 21:27:15,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-21 21:27:15,476 INFO L175 Difference]: Start difference. First operand has 357 places, 309 transitions, 2889 flow. Second operand 12 states and 139 transitions. [2024-06-21 21:27:15,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 323 transitions, 3602 flow [2024-06-21 21:27:15,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 323 transitions, 3492 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:15,850 INFO L231 Difference]: Finished difference. Result has 358 places, 310 transitions, 2882 flow [2024-06-21 21:27:15,850 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-21 21:27:15,850 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-21 21:27:15,851 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 310 transitions, 2882 flow [2024-06-21 21:27:15,851 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-21 21:27:15,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:15,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:15,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 21:27:15,851 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-21 21:27:15,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:15,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1176810902, now seen corresponding path program 21 times [2024-06-21 21:27:15,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:15,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402032450] [2024-06-21 21:27:15,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:15,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:15,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:17,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:17,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:17,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402032450] [2024-06-21 21:27:17,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402032450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:17,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:17,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:17,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408871263] [2024-06-21 21:27:17,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:17,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:17,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:17,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:17,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:17,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:17,472 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-21 21:27:17,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:17,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:17,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:17,934 INFO L124 PetriNetUnfolderBase]: 627/1221 cut-off events. [2024-06-21 21:27:17,934 INFO L125 PetriNetUnfolderBase]: For 99562/99562 co-relation queries the response was YES. [2024-06-21 21:27:17,944 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-21 21:27:17,947 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 299 selfloop transitions, 18 changer transitions 0/320 dead transitions. [2024-06-21 21:27:17,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 320 transitions, 3538 flow [2024-06-21 21:27:17,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:17,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:17,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 21:27:17,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 21:27:17,948 INFO L175 Difference]: Start difference. First operand has 358 places, 310 transitions, 2882 flow. Second operand 11 states and 124 transitions. [2024-06-21 21:27:17,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 320 transitions, 3538 flow [2024-06-21 21:27:18,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 320 transitions, 3395 flow, removed 45 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:18,308 INFO L231 Difference]: Finished difference. Result has 358 places, 310 transitions, 2780 flow [2024-06-21 21:27:18,308 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-21 21:27:18,308 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-21 21:27:18,308 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 310 transitions, 2780 flow [2024-06-21 21:27:18,308 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-21 21:27:18,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:18,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:18,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 21:27:18,309 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-21 21:27:18,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:18,309 INFO L85 PathProgramCache]: Analyzing trace with hash 199415051, now seen corresponding path program 19 times [2024-06-21 21:27:18,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:18,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066604365] [2024-06-21 21:27:18,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:18,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:18,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:19,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:19,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:19,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066604365] [2024-06-21 21:27:19,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066604365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:19,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:19,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:19,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574953637] [2024-06-21 21:27:19,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:19,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:19,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:19,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:19,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:19,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:19,804 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-21 21:27:19,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:19,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:19,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:20,251 INFO L124 PetriNetUnfolderBase]: 631/1229 cut-off events. [2024-06-21 21:27:20,251 INFO L125 PetriNetUnfolderBase]: For 106845/106845 co-relation queries the response was YES. [2024-06-21 21:27:20,261 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-21 21:27:20,264 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 302 selfloop transitions, 17 changer transitions 0/322 dead transitions. [2024-06-21 21:27:20,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 322 transitions, 3489 flow [2024-06-21 21:27:20,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:20,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:20,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 21:27:20,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 21:27:20,265 INFO L175 Difference]: Start difference. First operand has 358 places, 310 transitions, 2780 flow. Second operand 11 states and 124 transitions. [2024-06-21 21:27:20,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 322 transitions, 3489 flow [2024-06-21 21:27:20,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 322 transitions, 3375 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:20,579 INFO L231 Difference]: Finished difference. Result has 358 places, 311 transitions, 2753 flow [2024-06-21 21:27:20,580 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-21 21:27:20,580 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-21 21:27:20,580 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 311 transitions, 2753 flow [2024-06-21 21:27:20,580 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-21 21:27:20,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:20,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:20,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 21:27:20,581 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-21 21:27:20,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:20,581 INFO L85 PathProgramCache]: Analyzing trace with hash 199674521, now seen corresponding path program 20 times [2024-06-21 21:27:20,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:20,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795141423] [2024-06-21 21:27:20,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:20,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:20,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:21,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:21,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:21,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795141423] [2024-06-21 21:27:21,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795141423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:21,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:21,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:21,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354578368] [2024-06-21 21:27:21,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:21,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:21,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:21,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:21,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:21,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:21,936 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-21 21:27:21,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:21,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:21,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:22,438 INFO L124 PetriNetUnfolderBase]: 635/1237 cut-off events. [2024-06-21 21:27:22,439 INFO L125 PetriNetUnfolderBase]: For 109639/109639 co-relation queries the response was YES. [2024-06-21 21:27:22,449 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-21 21:27:22,452 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 293 selfloop transitions, 26 changer transitions 0/322 dead transitions. [2024-06-21 21:27:22,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 322 transitions, 3462 flow [2024-06-21 21:27:22,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:27:22,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:27:22,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-21 21:27:22,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-21 21:27:22,454 INFO L175 Difference]: Start difference. First operand has 358 places, 311 transitions, 2753 flow. Second operand 10 states and 117 transitions. [2024-06-21 21:27:22,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 322 transitions, 3462 flow [2024-06-21 21:27:22,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 322 transitions, 3364 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:22,799 INFO L231 Difference]: Finished difference. Result has 357 places, 312 transitions, 2766 flow [2024-06-21 21:27:22,800 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-21 21:27:22,800 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-21 21:27:22,800 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 312 transitions, 2766 flow [2024-06-21 21:27:22,800 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-21 21:27:22,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:22,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:22,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 21:27:22,800 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-21 21:27:22,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:22,800 INFO L85 PathProgramCache]: Analyzing trace with hash 199683821, now seen corresponding path program 21 times [2024-06-21 21:27:22,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:22,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69284836] [2024-06-21 21:27:22,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:22,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:22,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:24,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:24,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:24,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69284836] [2024-06-21 21:27:24,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69284836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:24,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:24,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:24,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430604377] [2024-06-21 21:27:24,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:24,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:24,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:24,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:24,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:24,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:24,162 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-21 21:27:24,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:24,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:24,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:24,568 INFO L124 PetriNetUnfolderBase]: 632/1232 cut-off events. [2024-06-21 21:27:24,568 INFO L125 PetriNetUnfolderBase]: For 95031/95031 co-relation queries the response was YES. [2024-06-21 21:27:24,579 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-21 21:27:24,582 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 293 selfloop transitions, 27 changer transitions 0/323 dead transitions. [2024-06-21 21:27:24,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 323 transitions, 3430 flow [2024-06-21 21:27:24,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:27:24,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:27:24,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-21 21:27:24,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-21 21:27:24,583 INFO L175 Difference]: Start difference. First operand has 357 places, 312 transitions, 2766 flow. Second operand 10 states and 118 transitions. [2024-06-21 21:27:24,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 323 transitions, 3430 flow [2024-06-21 21:27:24,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 323 transitions, 3294 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-21 21:27:24,896 INFO L231 Difference]: Finished difference. Result has 359 places, 312 transitions, 2690 flow [2024-06-21 21:27:24,897 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-21 21:27:24,897 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-21 21:27:24,897 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 312 transitions, 2690 flow [2024-06-21 21:27:24,897 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-21 21:27:24,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:24,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:24,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 21:27:24,897 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-21 21:27:24,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:24,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1145278798, now seen corresponding path program 1 times [2024-06-21 21:27:24,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:24,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769631386] [2024-06-21 21:27:24,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:24,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:24,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:25,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:25,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:25,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769631386] [2024-06-21 21:27:25,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769631386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:25,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:25,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:25,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932553435] [2024-06-21 21:27:25,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:25,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:25,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:25,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:25,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:26,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:26,030 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-21 21:27:26,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:26,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:26,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:26,482 INFO L124 PetriNetUnfolderBase]: 644/1260 cut-off events. [2024-06-21 21:27:26,482 INFO L125 PetriNetUnfolderBase]: For 134035/134035 co-relation queries the response was YES. [2024-06-21 21:27:26,493 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-21 21:27:26,496 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 300 selfloop transitions, 16 changer transitions 18/337 dead transitions. [2024-06-21 21:27:26,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 337 transitions, 3467 flow [2024-06-21 21:27:26,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:26,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:26,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 21:27:26,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 21:27:26,497 INFO L175 Difference]: Start difference. First operand has 359 places, 312 transitions, 2690 flow. Second operand 11 states and 134 transitions. [2024-06-21 21:27:26,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 337 transitions, 3467 flow [2024-06-21 21:27:26,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 337 transitions, 3396 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 21:27:26,819 INFO L231 Difference]: Finished difference. Result has 360 places, 308 transitions, 2634 flow [2024-06-21 21:27:26,819 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-21 21:27:26,819 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 330 predicate places. [2024-06-21 21:27:26,819 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 308 transitions, 2634 flow [2024-06-21 21:27:26,819 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-21 21:27:26,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:26,820 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-21 21:27:26,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 21:27:26,820 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-21 21:27:26,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:26,820 INFO L85 PathProgramCache]: Analyzing trace with hash -399565968, now seen corresponding path program 2 times [2024-06-21 21:27:26,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:26,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596753292] [2024-06-21 21:27:26,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:26,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:26,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:27,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:27,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:27,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596753292] [2024-06-21 21:27:27,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596753292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:27,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:27,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:27,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737958934] [2024-06-21 21:27:27,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:27,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:27,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:27,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:27,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:28,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:28,118 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-21 21:27:28,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:28,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:28,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:28,558 INFO L124 PetriNetUnfolderBase]: 623/1215 cut-off events. [2024-06-21 21:27:28,558 INFO L125 PetriNetUnfolderBase]: For 106026/106026 co-relation queries the response was YES. [2024-06-21 21:27:28,567 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-21 21:27:28,569 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 301 selfloop transitions, 24 changer transitions 0/328 dead transitions. [2024-06-21 21:27:28,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 328 transitions, 3629 flow [2024-06-21 21:27:28,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:28,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:28,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 21:27:28,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 21:27:28,570 INFO L175 Difference]: Start difference. First operand has 360 places, 308 transitions, 2634 flow. Second operand 11 states and 131 transitions. [2024-06-21 21:27:28,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 328 transitions, 3629 flow [2024-06-21 21:27:28,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 328 transitions, 3581 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 21:27:28,919 INFO L231 Difference]: Finished difference. Result has 354 places, 310 transitions, 2700 flow [2024-06-21 21:27:28,919 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-21 21:27:28,920 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-21 21:27:28,920 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 310 transitions, 2700 flow [2024-06-21 21:27:28,920 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-21 21:27:28,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:28,920 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-21 21:27:28,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 21:27:28,920 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-21 21:27:28,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:28,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1156685276, now seen corresponding path program 3 times [2024-06-21 21:27:28,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:28,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216065959] [2024-06-21 21:27:28,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:28,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:28,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:29,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:29,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:29,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216065959] [2024-06-21 21:27:29,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216065959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:29,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:29,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:29,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43167322] [2024-06-21 21:27:29,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:29,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:29,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:29,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:29,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:30,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:30,066 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-21 21:27:30,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:30,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:30,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:30,565 INFO L124 PetriNetUnfolderBase]: 632/1238 cut-off events. [2024-06-21 21:27:30,565 INFO L125 PetriNetUnfolderBase]: For 142335/142335 co-relation queries the response was YES. [2024-06-21 21:27:30,574 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-21 21:27:30,577 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 295 selfloop transitions, 19 changer transitions 12/329 dead transitions. [2024-06-21 21:27:30,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 329 transitions, 3457 flow [2024-06-21 21:27:30,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:30,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:30,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 21:27:30,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:27:30,578 INFO L175 Difference]: Start difference. First operand has 354 places, 310 transitions, 2700 flow. Second operand 11 states and 132 transitions. [2024-06-21 21:27:30,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 329 transitions, 3457 flow [2024-06-21 21:27:30,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 329 transitions, 3354 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 21:27:30,939 INFO L231 Difference]: Finished difference. Result has 358 places, 304 transitions, 2596 flow [2024-06-21 21:27:30,939 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-21 21:27:30,940 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-21 21:27:30,940 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 304 transitions, 2596 flow [2024-06-21 21:27:30,940 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-21 21:27:30,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:30,940 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-21 21:27:30,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 21:27:30,940 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-21 21:27:30,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:30,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1067010740, now seen corresponding path program 4 times [2024-06-21 21:27:30,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:30,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693376949] [2024-06-21 21:27:30,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:30,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:30,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:31,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:31,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:31,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693376949] [2024-06-21 21:27:31,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693376949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:31,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:31,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:31,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25291992] [2024-06-21 21:27:31,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:31,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:31,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:31,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:31,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:32,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:32,091 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-21 21:27:32,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:32,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:32,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:32,508 INFO L124 PetriNetUnfolderBase]: 620/1218 cut-off events. [2024-06-21 21:27:32,508 INFO L125 PetriNetUnfolderBase]: For 129105/129105 co-relation queries the response was YES. [2024-06-21 21:27:32,519 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-21 21:27:32,522 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 293 selfloop transitions, 17 changer transitions 12/325 dead transitions. [2024-06-21 21:27:32,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 325 transitions, 3337 flow [2024-06-21 21:27:32,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:32,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:32,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 21:27:32,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 21:27:32,523 INFO L175 Difference]: Start difference. First operand has 358 places, 304 transitions, 2596 flow. Second operand 11 states and 130 transitions. [2024-06-21 21:27:32,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 325 transitions, 3337 flow [2024-06-21 21:27:32,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 325 transitions, 3233 flow, removed 7 selfloop flow, removed 16 redundant places. [2024-06-21 21:27:32,873 INFO L231 Difference]: Finished difference. Result has 350 places, 301 transitions, 2517 flow [2024-06-21 21:27:32,873 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-21 21:27:32,873 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-21 21:27:32,873 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 301 transitions, 2517 flow [2024-06-21 21:27:32,874 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-21 21:27:32,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:32,874 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-21 21:27:32,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 21:27:32,874 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-21 21:27:32,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:32,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1273723664, now seen corresponding path program 5 times [2024-06-21 21:27:32,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:32,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238540264] [2024-06-21 21:27:32,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:32,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:32,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:33,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:33,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:33,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238540264] [2024-06-21 21:27:33,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238540264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:33,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:33,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:33,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693066588] [2024-06-21 21:27:33,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:33,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:33,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:33,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:33,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:33,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:33,985 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-21 21:27:33,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:33,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:33,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:34,421 INFO L124 PetriNetUnfolderBase]: 602/1180 cut-off events. [2024-06-21 21:27:34,422 INFO L125 PetriNetUnfolderBase]: For 87161/87161 co-relation queries the response was YES. [2024-06-21 21:27:34,431 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-21 21:27:34,434 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 289 selfloop transitions, 26 changer transitions 1/319 dead transitions. [2024-06-21 21:27:34,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 319 transitions, 3227 flow [2024-06-21 21:27:34,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:34,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:34,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 21:27:34,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 21:27:34,435 INFO L175 Difference]: Start difference. First operand has 350 places, 301 transitions, 2517 flow. Second operand 11 states and 130 transitions. [2024-06-21 21:27:34,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 319 transitions, 3227 flow [2024-06-21 21:27:34,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 319 transitions, 3187 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 21:27:34,754 INFO L231 Difference]: Finished difference. Result has 347 places, 302 transitions, 2565 flow [2024-06-21 21:27:34,755 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-21 21:27:34,755 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 317 predicate places. [2024-06-21 21:27:34,755 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 302 transitions, 2565 flow [2024-06-21 21:27:34,755 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-21 21:27:34,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:34,755 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-21 21:27:34,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 21:27:34,755 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-21 21:27:34,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:34,756 INFO L85 PathProgramCache]: Analyzing trace with hash 192790734, now seen corresponding path program 6 times [2024-06-21 21:27:34,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:34,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074252258] [2024-06-21 21:27:34,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:34,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:34,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:35,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:35,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:35,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074252258] [2024-06-21 21:27:35,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074252258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:35,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:35,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:35,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265533560] [2024-06-21 21:27:35,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:35,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:35,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:35,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:35,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:35,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:35,871 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-21 21:27:35,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:35,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:35,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:36,331 INFO L124 PetriNetUnfolderBase]: 618/1216 cut-off events. [2024-06-21 21:27:36,331 INFO L125 PetriNetUnfolderBase]: For 160654/160654 co-relation queries the response was YES. [2024-06-21 21:27:36,342 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-21 21:27:36,346 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 292 selfloop transitions, 23 changer transitions 7/325 dead transitions. [2024-06-21 21:27:36,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 325 transitions, 3556 flow [2024-06-21 21:27:36,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:36,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:36,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 21:27:36,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 21:27:36,347 INFO L175 Difference]: Start difference. First operand has 347 places, 302 transitions, 2565 flow. Second operand 11 states and 136 transitions. [2024-06-21 21:27:36,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 325 transitions, 3556 flow [2024-06-21 21:27:36,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 325 transitions, 3472 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 21:27:36,830 INFO L231 Difference]: Finished difference. Result has 350 places, 300 transitions, 2513 flow [2024-06-21 21:27:36,830 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-21 21:27:36,831 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-21 21:27:36,831 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 300 transitions, 2513 flow [2024-06-21 21:27:36,831 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-21 21:27:36,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:36,831 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-21 21:27:36,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 21:27:36,831 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-21 21:27:36,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:36,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1849940070, now seen corresponding path program 7 times [2024-06-21 21:27:36,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:36,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631873419] [2024-06-21 21:27:36,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:36,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:36,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:37,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:37,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:37,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631873419] [2024-06-21 21:27:37,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631873419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:37,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:37,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:37,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055308302] [2024-06-21 21:27:37,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:37,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:37,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:37,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:37,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:38,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:38,043 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-21 21:27:38,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:38,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:38,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:38,493 INFO L124 PetriNetUnfolderBase]: 604/1186 cut-off events. [2024-06-21 21:27:38,493 INFO L125 PetriNetUnfolderBase]: For 125763/125763 co-relation queries the response was YES. [2024-06-21 21:27:38,503 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-21 21:27:38,506 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 291 selfloop transitions, 25 changer transitions 0/319 dead transitions. [2024-06-21 21:27:38,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 319 transitions, 3222 flow [2024-06-21 21:27:38,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:38,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:38,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 21:27:38,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 21:27:38,507 INFO L175 Difference]: Start difference. First operand has 350 places, 300 transitions, 2513 flow. Second operand 11 states and 130 transitions. [2024-06-21 21:27:38,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 319 transitions, 3222 flow [2024-06-21 21:27:38,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 319 transitions, 3173 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:27:38,918 INFO L231 Difference]: Finished difference. Result has 349 places, 301 transitions, 2548 flow [2024-06-21 21:27:38,918 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-21 21:27:38,918 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-21 21:27:38,918 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 301 transitions, 2548 flow [2024-06-21 21:27:38,918 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-21 21:27:38,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:38,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:38,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 21:27:38,919 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-21 21:27:38,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:38,919 INFO L85 PathProgramCache]: Analyzing trace with hash 363670794, now seen corresponding path program 8 times [2024-06-21 21:27:38,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:38,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775293803] [2024-06-21 21:27:38,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:38,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:38,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:40,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:40,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:40,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775293803] [2024-06-21 21:27:40,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775293803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:40,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:40,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:40,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138575059] [2024-06-21 21:27:40,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:40,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:40,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:40,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:40,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:40,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:40,207 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-21 21:27:40,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:40,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:40,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:40,671 INFO L124 PetriNetUnfolderBase]: 608/1194 cut-off events. [2024-06-21 21:27:40,671 INFO L125 PetriNetUnfolderBase]: For 124087/124087 co-relation queries the response was YES. [2024-06-21 21:27:40,681 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-21 21:27:40,684 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 276 selfloop transitions, 39 changer transitions 0/318 dead transitions. [2024-06-21 21:27:40,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 318 transitions, 3253 flow [2024-06-21 21:27:40,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:40,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:40,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 21:27:40,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 21:27:40,685 INFO L175 Difference]: Start difference. First operand has 349 places, 301 transitions, 2548 flow. Second operand 11 states and 136 transitions. [2024-06-21 21:27:40,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 318 transitions, 3253 flow [2024-06-21 21:27:41,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 318 transitions, 3179 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-21 21:27:41,080 INFO L231 Difference]: Finished difference. Result has 351 places, 302 transitions, 2588 flow [2024-06-21 21:27:41,080 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-21 21:27:41,080 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-21 21:27:41,081 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 302 transitions, 2588 flow [2024-06-21 21:27:41,081 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-21 21:27:41,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:41,081 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-21 21:27:41,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 21:27:41,081 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-21 21:27:41,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:41,081 INFO L85 PathProgramCache]: Analyzing trace with hash 363493164, now seen corresponding path program 9 times [2024-06-21 21:27:41,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:41,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573737451] [2024-06-21 21:27:41,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:41,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:41,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:42,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-21 21:27:42,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:42,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573737451] [2024-06-21 21:27:42,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573737451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:42,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:42,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:42,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943931423] [2024-06-21 21:27:42,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:42,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:42,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:42,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:42,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:42,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:42,373 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-21 21:27:42,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:42,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:42,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:42,889 INFO L124 PetriNetUnfolderBase]: 641/1261 cut-off events. [2024-06-21 21:27:42,890 INFO L125 PetriNetUnfolderBase]: For 194035/194035 co-relation queries the response was YES. [2024-06-21 21:27:42,899 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-21 21:27:42,903 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 281 selfloop transitions, 41 changer transitions 0/325 dead transitions. [2024-06-21 21:27:42,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 325 transitions, 3637 flow [2024-06-21 21:27:42,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:42,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:42,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-21 21:27:42,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-21 21:27:42,904 INFO L175 Difference]: Start difference. First operand has 351 places, 302 transitions, 2588 flow. Second operand 11 states and 141 transitions. [2024-06-21 21:27:42,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 325 transitions, 3637 flow [2024-06-21 21:27:43,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 325 transitions, 3533 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 21:27:43,505 INFO L231 Difference]: Finished difference. Result has 353 places, 304 transitions, 2636 flow [2024-06-21 21:27:43,505 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-21 21:27:43,505 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 323 predicate places. [2024-06-21 21:27:43,505 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 304 transitions, 2636 flow [2024-06-21 21:27:43,506 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-21 21:27:43,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:43,506 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-21 21:27:43,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 21:27:43,506 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-21 21:27:43,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:43,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1468675226, now seen corresponding path program 10 times [2024-06-21 21:27:43,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:43,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214493742] [2024-06-21 21:27:43,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:43,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:43,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:44,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:44,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:44,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214493742] [2024-06-21 21:27:44,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214493742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:44,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:44,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:44,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200103150] [2024-06-21 21:27:44,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:44,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:44,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:44,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:44,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:44,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:44,727 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-21 21:27:44,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:44,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:44,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:45,238 INFO L124 PetriNetUnfolderBase]: 638/1256 cut-off events. [2024-06-21 21:27:45,238 INFO L125 PetriNetUnfolderBase]: For 182955/182955 co-relation queries the response was YES. [2024-06-21 21:27:45,250 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-21 21:27:45,253 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 284 selfloop transitions, 33 changer transitions 0/320 dead transitions. [2024-06-21 21:27:45,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 320 transitions, 3315 flow [2024-06-21 21:27:45,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:45,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:45,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 21:27:45,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 21:27:45,254 INFO L175 Difference]: Start difference. First operand has 353 places, 304 transitions, 2636 flow. Second operand 11 states and 133 transitions. [2024-06-21 21:27:45,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 320 transitions, 3315 flow [2024-06-21 21:27:46,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 320 transitions, 3224 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 21:27:46,008 INFO L231 Difference]: Finished difference. Result has 357 places, 304 transitions, 2615 flow [2024-06-21 21:27:46,008 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-21 21:27:46,011 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-21 21:27:46,011 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 304 transitions, 2615 flow [2024-06-21 21:27:46,011 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-21 21:27:46,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:46,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:46,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 21:27:46,012 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-21 21:27:46,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:46,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1107482940, now seen corresponding path program 1 times [2024-06-21 21:27:46,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:46,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809183909] [2024-06-21 21:27:46,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:46,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:46,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:47,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:47,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:47,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809183909] [2024-06-21 21:27:47,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809183909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:47,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:47,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:27:47,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922540721] [2024-06-21 21:27:47,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:47,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:27:47,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:47,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:27:47,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:27:47,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:47,731 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-21 21:27:47,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:47,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:47,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:48,326 INFO L124 PetriNetUnfolderBase]: 650/1288 cut-off events. [2024-06-21 21:27:48,326 INFO L125 PetriNetUnfolderBase]: For 226125/226125 co-relation queries the response was YES. [2024-06-21 21:27:48,336 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-21 21:27:48,339 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 282 selfloop transitions, 30 changer transitions 9/324 dead transitions. [2024-06-21 21:27:48,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 324 transitions, 3360 flow [2024-06-21 21:27:48,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:27:48,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:27:48,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-21 21:27:48,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-21 21:27:48,340 INFO L175 Difference]: Start difference. First operand has 357 places, 304 transitions, 2615 flow. Second operand 12 states and 146 transitions. [2024-06-21 21:27:48,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 324 transitions, 3360 flow [2024-06-21 21:27:49,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 324 transitions, 3266 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-21 21:27:49,054 INFO L231 Difference]: Finished difference. Result has 359 places, 301 transitions, 2560 flow [2024-06-21 21:27:49,054 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-21 21:27:49,055 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-21 21:27:49,055 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 301 transitions, 2560 flow [2024-06-21 21:27:49,055 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-21 21:27:49,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:49,055 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-21 21:27:49,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 21:27:49,055 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-21 21:27:49,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:49,055 INFO L85 PathProgramCache]: Analyzing trace with hash 370164488, now seen corresponding path program 2 times [2024-06-21 21:27:49,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:49,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557305144] [2024-06-21 21:27:49,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:49,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:49,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:50,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:50,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:50,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557305144] [2024-06-21 21:27:50,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557305144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:50,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:50,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:27:50,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707038658] [2024-06-21 21:27:50,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:50,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:27:50,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:50,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:27:50,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:27:50,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:50,536 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-21 21:27:50,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:50,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:50,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:51,032 INFO L124 PetriNetUnfolderBase]: 623/1231 cut-off events. [2024-06-21 21:27:51,033 INFO L125 PetriNetUnfolderBase]: For 173550/173550 co-relation queries the response was YES. [2024-06-21 21:27:51,043 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-21 21:27:51,046 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 276 selfloop transitions, 33 changer transitions 9/321 dead transitions. [2024-06-21 21:27:51,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 321 transitions, 3299 flow [2024-06-21 21:27:51,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:27:51,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:27:51,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-21 21:27:51,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-21 21:27:51,047 INFO L175 Difference]: Start difference. First operand has 359 places, 301 transitions, 2560 flow. Second operand 12 states and 146 transitions. [2024-06-21 21:27:51,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 321 transitions, 3299 flow [2024-06-21 21:27:51,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 321 transitions, 3235 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:51,516 INFO L231 Difference]: Finished difference. Result has 357 places, 298 transitions, 2546 flow [2024-06-21 21:27:51,516 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-21 21:27:51,516 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-21 21:27:51,516 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 298 transitions, 2546 flow [2024-06-21 21:27:51,516 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-21 21:27:51,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:51,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:51,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 21:27:51,517 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-21 21:27:51,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:51,517 INFO L85 PathProgramCache]: Analyzing trace with hash -201520958, now seen corresponding path program 3 times [2024-06-21 21:27:51,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:51,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120480222] [2024-06-21 21:27:51,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:51,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:51,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:53,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:53,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:53,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120480222] [2024-06-21 21:27:53,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120480222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:53,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:53,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:27:53,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108678164] [2024-06-21 21:27:53,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:53,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:27:53,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:53,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:27:53,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:27:53,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:53,184 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-21 21:27:53,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:53,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:53,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:53,736 INFO L124 PetriNetUnfolderBase]: 618/1226 cut-off events. [2024-06-21 21:27:53,736 INFO L125 PetriNetUnfolderBase]: For 173302/173302 co-relation queries the response was YES. [2024-06-21 21:27:53,746 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-21 21:27:53,749 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 276 selfloop transitions, 30 changer transitions 9/318 dead transitions. [2024-06-21 21:27:53,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 318 transitions, 3279 flow [2024-06-21 21:27:53,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:27:53,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:27:53,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 21:27:53,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-21 21:27:53,750 INFO L175 Difference]: Start difference. First operand has 357 places, 298 transitions, 2546 flow. Second operand 12 states and 145 transitions. [2024-06-21 21:27:53,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 318 transitions, 3279 flow [2024-06-21 21:27:54,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 318 transitions, 3209 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:54,163 INFO L231 Difference]: Finished difference. Result has 355 places, 295 transitions, 2515 flow [2024-06-21 21:27:54,163 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-21 21:27:54,163 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 325 predicate places. [2024-06-21 21:27:54,163 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 295 transitions, 2515 flow [2024-06-21 21:27:54,163 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-21 21:27:54,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:54,163 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-21 21:27:54,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 21:27:54,164 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-21 21:27:54,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:54,164 INFO L85 PathProgramCache]: Analyzing trace with hash 370172858, now seen corresponding path program 4 times [2024-06-21 21:27:54,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:54,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246164018] [2024-06-21 21:27:54,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:54,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:54,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:55,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:55,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:55,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246164018] [2024-06-21 21:27:55,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246164018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:55,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:55,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:27:55,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516287184] [2024-06-21 21:27:55,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:55,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:27:55,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:55,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:27:55,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:27:55,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:55,457 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-21 21:27:55,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:55,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:55,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:55,953 INFO L124 PetriNetUnfolderBase]: 609/1211 cut-off events. [2024-06-21 21:27:55,954 INFO L125 PetriNetUnfolderBase]: For 153536/153536 co-relation queries the response was YES. [2024-06-21 21:27:55,967 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-21 21:27:55,970 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 273 selfloop transitions, 27 changer transitions 10/313 dead transitions. [2024-06-21 21:27:55,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 313 transitions, 3218 flow [2024-06-21 21:27:55,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:27:55,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:27:55,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-21 21:27:55,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-21 21:27:55,971 INFO L175 Difference]: Start difference. First operand has 355 places, 295 transitions, 2515 flow. Second operand 12 states and 139 transitions. [2024-06-21 21:27:55,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 313 transitions, 3218 flow [2024-06-21 21:27:56,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 313 transitions, 3154 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:56,529 INFO L231 Difference]: Finished difference. Result has 353 places, 292 transitions, 2485 flow [2024-06-21 21:27:56,529 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-21 21:27:56,529 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 323 predicate places. [2024-06-21 21:27:56,530 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 292 transitions, 2485 flow [2024-06-21 21:27:56,530 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-21 21:27:56,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:56,530 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-21 21:27:56,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 21:27:56,530 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-21 21:27:56,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:56,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1012952122, now seen corresponding path program 11 times [2024-06-21 21:27:56,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:56,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225337294] [2024-06-21 21:27:56,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:56,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:56,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:57,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:57,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:57,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225337294] [2024-06-21 21:27:57,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225337294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:57,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:57,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:57,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966686381] [2024-06-21 21:27:57,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:57,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:57,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:57,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:57,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:57,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:57,642 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-21 21:27:57,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:57,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:57,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:58,043 INFO L124 PetriNetUnfolderBase]: 605/1195 cut-off events. [2024-06-21 21:27:58,043 INFO L125 PetriNetUnfolderBase]: For 140484/140484 co-relation queries the response was YES. [2024-06-21 21:27:58,053 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-21 21:27:58,055 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 276 selfloop transitions, 30 changer transitions 1/310 dead transitions. [2024-06-21 21:27:58,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 310 transitions, 3444 flow [2024-06-21 21:27:58,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:58,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:58,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 21:27:58,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 21:27:58,056 INFO L175 Difference]: Start difference. First operand has 353 places, 292 transitions, 2485 flow. Second operand 11 states and 133 transitions. [2024-06-21 21:27:58,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 310 transitions, 3444 flow [2024-06-21 21:27:58,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 310 transitions, 3380 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:58,598 INFO L231 Difference]: Finished difference. Result has 349 places, 294 transitions, 2564 flow [2024-06-21 21:27:58,599 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-21 21:27:58,599 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-21 21:27:58,599 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 294 transitions, 2564 flow [2024-06-21 21:27:58,599 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-21 21:27:58,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:58,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:58,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 21:27:58,599 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-21 21:27:58,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:58,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1008305842, now seen corresponding path program 12 times [2024-06-21 21:27:58,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:58,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701608933] [2024-06-21 21:27:58,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:58,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:58,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:59,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:59,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:59,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701608933] [2024-06-21 21:27:59,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701608933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:59,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:59,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:59,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742580233] [2024-06-21 21:27:59,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:59,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:59,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:59,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:59,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:59,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:27:59,701 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-21 21:27:59,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:59,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:27:59,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:00,097 INFO L124 PetriNetUnfolderBase]: 599/1189 cut-off events. [2024-06-21 21:28:00,097 INFO L125 PetriNetUnfolderBase]: For 163097/163097 co-relation queries the response was YES. [2024-06-21 21:28:00,107 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-21 21:28:00,109 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 272 selfloop transitions, 26 changer transitions 8/309 dead transitions. [2024-06-21 21:28:00,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 309 transitions, 3224 flow [2024-06-21 21:28:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:00,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:00,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 21:28:00,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 21:28:00,110 INFO L175 Difference]: Start difference. First operand has 349 places, 294 transitions, 2564 flow. Second operand 11 states and 131 transitions. [2024-06-21 21:28:00,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 309 transitions, 3224 flow [2024-06-21 21:28:00,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 309 transitions, 3114 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 21:28:00,610 INFO L231 Difference]: Finished difference. Result has 354 places, 291 transitions, 2485 flow [2024-06-21 21:28:00,610 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-21 21:28:00,611 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-21 21:28:00,611 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 291 transitions, 2485 flow [2024-06-21 21:28:00,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-21 21:28:00,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:00,611 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-21 21:28:00,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 21:28:00,611 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-21 21:28:00,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:00,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1102983502, now seen corresponding path program 13 times [2024-06-21 21:28:00,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:00,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765631559] [2024-06-21 21:28:00,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:00,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:00,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:01,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-21 21:28:01,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:01,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765631559] [2024-06-21 21:28:01,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765631559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:01,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:01,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:01,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946728086] [2024-06-21 21:28:01,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:01,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:01,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:01,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:01,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:01,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:01,676 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-21 21:28:01,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:01,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:01,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:02,144 INFO L124 PetriNetUnfolderBase]: 600/1188 cut-off events. [2024-06-21 21:28:02,144 INFO L125 PetriNetUnfolderBase]: For 178946/178946 co-relation queries the response was YES. [2024-06-21 21:28:02,154 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-21 21:28:02,156 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 231 selfloop transitions, 67 changer transitions 7/308 dead transitions. [2024-06-21 21:28:02,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 308 transitions, 3217 flow [2024-06-21 21:28:02,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:02,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:02,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-21 21:28:02,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-21 21:28:02,157 INFO L175 Difference]: Start difference. First operand has 354 places, 291 transitions, 2485 flow. Second operand 11 states and 141 transitions. [2024-06-21 21:28:02,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 308 transitions, 3217 flow [2024-06-21 21:28:02,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 308 transitions, 3143 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 21:28:02,650 INFO L231 Difference]: Finished difference. Result has 350 places, 288 transitions, 2563 flow [2024-06-21 21:28:02,650 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-21 21:28:02,651 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-21 21:28:02,651 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 288 transitions, 2563 flow [2024-06-21 21:28:02,651 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-21 21:28:02,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:02,651 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-21 21:28:02,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 21:28:02,651 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-21 21:28:02,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:02,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1013067442, now seen corresponding path program 14 times [2024-06-21 21:28:02,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:02,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727680732] [2024-06-21 21:28:02,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:02,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:02,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:03,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:03,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:03,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727680732] [2024-06-21 21:28:03,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727680732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:03,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:03,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:03,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189670194] [2024-06-21 21:28:03,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:03,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:03,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:03,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:03,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:03,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:03,756 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-21 21:28:03,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:03,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:03,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:04,164 INFO L124 PetriNetUnfolderBase]: 593/1181 cut-off events. [2024-06-21 21:28:04,164 INFO L125 PetriNetUnfolderBase]: For 164566/164566 co-relation queries the response was YES. [2024-06-21 21:28:04,175 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-21 21:28:04,178 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 267 selfloop transitions, 24 changer transitions 12/306 dead transitions. [2024-06-21 21:28:04,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 306 transitions, 3259 flow [2024-06-21 21:28:04,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:04,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:04,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 21:28:04,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:28:04,179 INFO L175 Difference]: Start difference. First operand has 350 places, 288 transitions, 2563 flow. Second operand 11 states and 132 transitions. [2024-06-21 21:28:04,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 306 transitions, 3259 flow [2024-06-21 21:28:04,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 306 transitions, 3093 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-21 21:28:04,767 INFO L231 Difference]: Finished difference. Result has 352 places, 285 transitions, 2429 flow [2024-06-21 21:28:04,768 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-21 21:28:04,768 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-21 21:28:04,768 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 285 transitions, 2429 flow [2024-06-21 21:28:04,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-21 21:28:04,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:04,768 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-21 21:28:04,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 21:28:04,768 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-21 21:28:04,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:04,769 INFO L85 PathProgramCache]: Analyzing trace with hash 875082352, now seen corresponding path program 15 times [2024-06-21 21:28:04,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:04,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059338029] [2024-06-21 21:28:04,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:04,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:04,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:05,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-21 21:28:05,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:05,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059338029] [2024-06-21 21:28:05,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059338029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:05,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:05,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:05,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947217672] [2024-06-21 21:28:05,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:05,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:05,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:05,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:05,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:05,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:05,917 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-21 21:28:05,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:05,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:05,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:06,406 INFO L124 PetriNetUnfolderBase]: 575/1143 cut-off events. [2024-06-21 21:28:06,406 INFO L125 PetriNetUnfolderBase]: For 127675/127675 co-relation queries the response was YES. [2024-06-21 21:28:06,414 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-21 21:28:06,416 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 231 selfloop transitions, 65 changer transitions 0/299 dead transitions. [2024-06-21 21:28:06,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 299 transitions, 3089 flow [2024-06-21 21:28:06,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:06,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:06,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 21:28:06,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-21 21:28:06,417 INFO L175 Difference]: Start difference. First operand has 352 places, 285 transitions, 2429 flow. Second operand 11 states and 139 transitions. [2024-06-21 21:28:06,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 299 transitions, 3089 flow [2024-06-21 21:28:06,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 299 transitions, 3035 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 21:28:06,947 INFO L231 Difference]: Finished difference. Result has 348 places, 286 transitions, 2549 flow [2024-06-21 21:28:06,947 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-21 21:28:06,947 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-21 21:28:06,947 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 286 transitions, 2549 flow [2024-06-21 21:28:06,948 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-21 21:28:06,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:06,948 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-21 21:28:06,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 21:28:06,948 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-21 21:28:06,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:06,948 INFO L85 PathProgramCache]: Analyzing trace with hash 874904722, now seen corresponding path program 16 times [2024-06-21 21:28:06,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:06,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453249752] [2024-06-21 21:28:06,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:06,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:06,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:07,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:07,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:07,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453249752] [2024-06-21 21:28:07,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453249752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:07,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:07,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:07,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001775947] [2024-06-21 21:28:07,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:07,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:07,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:07,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:07,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:08,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:08,113 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-21 21:28:08,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:08,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:08,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:08,598 INFO L124 PetriNetUnfolderBase]: 608/1206 cut-off events. [2024-06-21 21:28:08,599 INFO L125 PetriNetUnfolderBase]: For 191231/191231 co-relation queries the response was YES. [2024-06-21 21:28:08,608 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-21 21:28:08,611 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 235 selfloop transitions, 68 changer transitions 0/306 dead transitions. [2024-06-21 21:28:08,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 306 transitions, 3557 flow [2024-06-21 21:28:08,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:08,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:08,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-21 21:28:08,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-21 21:28:08,612 INFO L175 Difference]: Start difference. First operand has 348 places, 286 transitions, 2549 flow. Second operand 11 states and 144 transitions. [2024-06-21 21:28:08,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 306 transitions, 3557 flow [2024-06-21 21:28:09,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 306 transitions, 3393 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-21 21:28:09,284 INFO L231 Difference]: Finished difference. Result has 350 places, 288 transitions, 2607 flow [2024-06-21 21:28:09,284 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-21 21:28:09,284 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-21 21:28:09,284 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 288 transitions, 2607 flow [2024-06-21 21:28:09,284 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-21 21:28:09,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:09,284 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-21 21:28:09,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 21:28:09,285 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-21 21:28:09,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:09,285 INFO L85 PathProgramCache]: Analyzing trace with hash -842072062, now seen corresponding path program 17 times [2024-06-21 21:28:09,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:09,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959311669] [2024-06-21 21:28:09,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:09,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:09,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:10,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:10,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:10,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959311669] [2024-06-21 21:28:10,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959311669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:10,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:10,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:10,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132579616] [2024-06-21 21:28:10,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:10,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:10,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:10,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:10,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:10,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:10,487 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-21 21:28:10,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:10,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:10,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:11,016 INFO L124 PetriNetUnfolderBase]: 612/1214 cut-off events. [2024-06-21 21:28:11,016 INFO L125 PetriNetUnfolderBase]: For 194712/194712 co-relation queries the response was YES. [2024-06-21 21:28:11,027 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-21 21:28:11,030 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 258 selfloop transitions, 41 changer transitions 0/302 dead transitions. [2024-06-21 21:28:11,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 302 transitions, 3277 flow [2024-06-21 21:28:11,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:11,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:11,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:28:11,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:28:11,031 INFO L175 Difference]: Start difference. First operand has 350 places, 288 transitions, 2607 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:28:11,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 302 transitions, 3277 flow [2024-06-21 21:28:11,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 302 transitions, 3097 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 21:28:11,685 INFO L231 Difference]: Finished difference. Result has 353 places, 289 transitions, 2557 flow [2024-06-21 21:28:11,685 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-21 21:28:11,686 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 323 predicate places. [2024-06-21 21:28:11,686 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 289 transitions, 2557 flow [2024-06-21 21:28:11,686 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-21 21:28:11,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:11,686 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-21 21:28:11,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 21:28:11,686 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-21 21:28:11,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:11,687 INFO L85 PathProgramCache]: Analyzing trace with hash -842249692, now seen corresponding path program 18 times [2024-06-21 21:28:11,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:11,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848120696] [2024-06-21 21:28:11,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:11,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:11,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:12,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:12,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:12,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848120696] [2024-06-21 21:28:12,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848120696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:12,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:12,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:12,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978120728] [2024-06-21 21:28:12,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:12,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:12,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:12,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:12,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:12,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:12,938 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-21 21:28:12,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:12,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:12,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:13,435 INFO L124 PetriNetUnfolderBase]: 645/1281 cut-off events. [2024-06-21 21:28:13,436 INFO L125 PetriNetUnfolderBase]: For 266569/266569 co-relation queries the response was YES. [2024-06-21 21:28:13,447 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-21 21:28:13,451 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 263 selfloop transitions, 43 changer transitions 0/309 dead transitions. [2024-06-21 21:28:13,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 309 transitions, 3579 flow [2024-06-21 21:28:13,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:13,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:13,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 21:28:13,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-21 21:28:13,455 INFO L175 Difference]: Start difference. First operand has 353 places, 289 transitions, 2557 flow. Second operand 11 states and 140 transitions. [2024-06-21 21:28:13,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 309 transitions, 3579 flow [2024-06-21 21:28:14,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 309 transitions, 3461 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 21:28:14,606 INFO L231 Difference]: Finished difference. Result has 355 places, 291 transitions, 2615 flow [2024-06-21 21:28:14,607 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-21 21:28:14,607 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 325 predicate places. [2024-06-21 21:28:14,607 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 291 transitions, 2615 flow [2024-06-21 21:28:14,607 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-21 21:28:14,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:14,607 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-21 21:28:14,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 21:28:14,608 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-21 21:28:14,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:14,608 INFO L85 PathProgramCache]: Analyzing trace with hash -835815952, now seen corresponding path program 19 times [2024-06-21 21:28:14,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:14,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009659847] [2024-06-21 21:28:14,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:14,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:14,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:15,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-21 21:28:15,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:15,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009659847] [2024-06-21 21:28:15,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009659847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:15,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:15,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:15,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147598691] [2024-06-21 21:28:15,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:15,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:15,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:15,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:15,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:15,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:15,699 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-21 21:28:15,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:15,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:15,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:16,165 INFO L124 PetriNetUnfolderBase]: 632/1258 cut-off events. [2024-06-21 21:28:16,165 INFO L125 PetriNetUnfolderBase]: For 256150/256150 co-relation queries the response was YES. [2024-06-21 21:28:16,175 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-21 21:28:16,178 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 261 selfloop transitions, 37 changer transitions 6/307 dead transitions. [2024-06-21 21:28:16,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 307 transitions, 3307 flow [2024-06-21 21:28:16,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:16,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:16,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:28:16,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 21:28:16,178 INFO L175 Difference]: Start difference. First operand has 355 places, 291 transitions, 2615 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:28:16,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 307 transitions, 3307 flow [2024-06-21 21:28:16,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 307 transitions, 3177 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-21 21:28:16,927 INFO L231 Difference]: Finished difference. Result has 359 places, 288 transitions, 2541 flow [2024-06-21 21:28:16,927 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-21 21:28:16,927 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-21 21:28:16,928 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 288 transitions, 2541 flow [2024-06-21 21:28:16,928 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-21 21:28:16,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:16,928 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-21 21:28:16,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 21:28:16,928 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-21 21:28:16,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:16,928 INFO L85 PathProgramCache]: Analyzing trace with hash 881338462, now seen corresponding path program 20 times [2024-06-21 21:28:16,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:16,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826538084] [2024-06-21 21:28:16,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:16,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:16,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:17,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:17,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:17,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826538084] [2024-06-21 21:28:17,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826538084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:17,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:17,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:17,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323056431] [2024-06-21 21:28:17,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:17,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:17,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:17,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:17,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:17,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:17,963 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-21 21:28:17,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:17,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:17,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:18,442 INFO L124 PetriNetUnfolderBase]: 602/1202 cut-off events. [2024-06-21 21:28:18,442 INFO L125 PetriNetUnfolderBase]: For 188083/188083 co-relation queries the response was YES. [2024-06-21 21:28:18,452 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-21 21:28:18,455 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 238 selfloop transitions, 57 changer transitions 6/304 dead transitions. [2024-06-21 21:28:18,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 304 transitions, 3227 flow [2024-06-21 21:28:18,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:18,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:18,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-21 21:28:18,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:28:18,455 INFO L175 Difference]: Start difference. First operand has 359 places, 288 transitions, 2541 flow. Second operand 11 states and 143 transitions. [2024-06-21 21:28:18,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 304 transitions, 3227 flow [2024-06-21 21:28:19,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 304 transitions, 3122 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-21 21:28:19,031 INFO L231 Difference]: Finished difference. Result has 359 places, 285 transitions, 2534 flow [2024-06-21 21:28:19,032 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-21 21:28:19,032 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-21 21:28:19,032 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 285 transitions, 2534 flow [2024-06-21 21:28:19,032 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-21 21:28:19,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:19,032 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-21 21:28:19,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 21:28:19,032 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-21 21:28:19,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:19,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1712533592, now seen corresponding path program 5 times [2024-06-21 21:28:19,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:19,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778791917] [2024-06-21 21:28:19,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:19,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:19,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:20,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-21 21:28:20,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:20,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778791917] [2024-06-21 21:28:20,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778791917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:20,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:20,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:28:20,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958663566] [2024-06-21 21:28:20,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:20,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:28:20,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:20,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:28:20,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:28:20,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:20,310 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-21 21:28:20,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:20,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:20,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:20,799 INFO L124 PetriNetUnfolderBase]: 593/1189 cut-off events. [2024-06-21 21:28:20,799 INFO L125 PetriNetUnfolderBase]: For 160936/160936 co-relation queries the response was YES. [2024-06-21 21:28:20,810 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-21 21:28:20,813 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 223 selfloop transitions, 64 changer transitions 10/300 dead transitions. [2024-06-21 21:28:20,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 300 transitions, 3194 flow [2024-06-21 21:28:20,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:28:20,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:28:20,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-21 21:28:20,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 21:28:20,814 INFO L175 Difference]: Start difference. First operand has 359 places, 285 transitions, 2534 flow. Second operand 12 states and 141 transitions. [2024-06-21 21:28:20,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 300 transitions, 3194 flow [2024-06-21 21:28:21,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 300 transitions, 3059 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:28:21,410 INFO L231 Difference]: Finished difference. Result has 360 places, 282 transitions, 2512 flow [2024-06-21 21:28:21,410 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-21 21:28:21,410 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 330 predicate places. [2024-06-21 21:28:21,410 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 282 transitions, 2512 flow [2024-06-21 21:28:21,410 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-21 21:28:21,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:21,410 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-21 21:28:21,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 21:28:21,410 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-21 21:28:21,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:21,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1111561326, now seen corresponding path program 6 times [2024-06-21 21:28:21,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:21,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109372114] [2024-06-21 21:28:21,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:21,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:21,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:22,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:22,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:22,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109372114] [2024-06-21 21:28:22,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109372114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:22,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:22,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:28:22,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370135548] [2024-06-21 21:28:22,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:22,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:28:22,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:22,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:28:22,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:28:22,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:22,713 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-21 21:28:22,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:22,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:22,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:23,176 INFO L124 PetriNetUnfolderBase]: 608/1218 cut-off events. [2024-06-21 21:28:23,177 INFO L125 PetriNetUnfolderBase]: For 224309/224309 co-relation queries the response was YES. [2024-06-21 21:28:23,187 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-21 21:28:23,190 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 227 selfloop transitions, 62 changer transitions 10/302 dead transitions. [2024-06-21 21:28:23,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 302 transitions, 3480 flow [2024-06-21 21:28:23,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:28:23,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:28:23,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-21 21:28:23,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-21 21:28:23,191 INFO L175 Difference]: Start difference. First operand has 360 places, 282 transitions, 2512 flow. Second operand 12 states and 146 transitions. [2024-06-21 21:28:23,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 302 transitions, 3480 flow [2024-06-21 21:28:23,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 302 transitions, 3344 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 21:28:23,810 INFO L231 Difference]: Finished difference. Result has 357 places, 278 transitions, 2480 flow [2024-06-21 21:28:23,810 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-21 21:28:23,810 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-21 21:28:23,811 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 278 transitions, 2480 flow [2024-06-21 21:28:23,811 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-21 21:28:23,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:23,811 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-21 21:28:23,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 21:28:23,811 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-21 21:28:23,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:23,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1720816172, now seen corresponding path program 7 times [2024-06-21 21:28:23,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:23,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015496345] [2024-06-21 21:28:23,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:23,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:23,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:25,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-21 21:28:25,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:25,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015496345] [2024-06-21 21:28:25,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015496345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:25,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:25,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:28:25,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124282480] [2024-06-21 21:28:25,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:25,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:28:25,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:25,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:28:25,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:28:25,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:25,670 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-21 21:28:25,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:25,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:25,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:26,219 INFO L124 PetriNetUnfolderBase]: 601/1205 cut-off events. [2024-06-21 21:28:26,220 INFO L125 PetriNetUnfolderBase]: For 234926/234926 co-relation queries the response was YES. [2024-06-21 21:28:26,230 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-21 21:28:26,233 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 233 selfloop transitions, 52 changer transitions 7/295 dead transitions. [2024-06-21 21:28:26,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 295 transitions, 3150 flow [2024-06-21 21:28:26,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:28:26,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:28:26,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-21 21:28:26,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-21 21:28:26,233 INFO L175 Difference]: Start difference. First operand has 357 places, 278 transitions, 2480 flow. Second operand 12 states and 147 transitions. [2024-06-21 21:28:26,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 295 transitions, 3150 flow [2024-06-21 21:28:26,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 295 transitions, 3031 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 21:28:26,973 INFO L231 Difference]: Finished difference. Result has 352 places, 275 transitions, 2446 flow [2024-06-21 21:28:26,973 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-21 21:28:26,973 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-21 21:28:26,973 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 275 transitions, 2446 flow [2024-06-21 21:28:26,973 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-21 21:28:26,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:26,974 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-21 21:28:26,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 21:28:26,974 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-21 21:28:26,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:26,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1103229456, now seen corresponding path program 8 times [2024-06-21 21:28:26,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:26,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26408151] [2024-06-21 21:28:26,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:26,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:26,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:28,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:28,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:28,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26408151] [2024-06-21 21:28:28,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26408151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:28,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:28,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:28,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961990494] [2024-06-21 21:28:28,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:28,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:28,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:28,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:28,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:28,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:28,222 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-21 21:28:28,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:28,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:28,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:28,669 INFO L124 PetriNetUnfolderBase]: 607/1223 cut-off events. [2024-06-21 21:28:28,669 INFO L125 PetriNetUnfolderBase]: For 248403/248403 co-relation queries the response was YES. [2024-06-21 21:28:28,680 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-21 21:28:28,682 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 231 selfloop transitions, 53 changer transitions 7/294 dead transitions. [2024-06-21 21:28:28,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 294 transitions, 3356 flow [2024-06-21 21:28:28,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:28,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:28,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-21 21:28:28,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-21 21:28:28,683 INFO L175 Difference]: Start difference. First operand has 352 places, 275 transitions, 2446 flow. Second operand 11 states and 142 transitions. [2024-06-21 21:28:28,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 294 transitions, 3356 flow [2024-06-21 21:28:29,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 294 transitions, 3242 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 21:28:29,545 INFO L231 Difference]: Finished difference. Result has 349 places, 272 transitions, 2424 flow [2024-06-21 21:28:29,545 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-21 21:28:29,545 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-21 21:28:29,545 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 272 transitions, 2424 flow [2024-06-21 21:28:29,545 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-21 21:28:29,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:29,545 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-21 21:28:29,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 21:28:29,546 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-21 21:28:29,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:29,546 INFO L85 PathProgramCache]: Analyzing trace with hash 875089296, now seen corresponding path program 9 times [2024-06-21 21:28:29,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:29,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576037685] [2024-06-21 21:28:29,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:29,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:29,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:31,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-21 21:28:31,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:31,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576037685] [2024-06-21 21:28:31,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576037685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:31,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:31,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:28:31,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40105164] [2024-06-21 21:28:31,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:31,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:28:31,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:31,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:28:31,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:28:31,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:31,569 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-21 21:28:31,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:31,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:31,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:32,209 INFO L124 PetriNetUnfolderBase]: 604/1214 cut-off events. [2024-06-21 21:28:32,209 INFO L125 PetriNetUnfolderBase]: For 260504/260504 co-relation queries the response was YES. [2024-06-21 21:28:32,219 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-21 21:28:32,222 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 231 selfloop transitions, 44 changer transitions 9/287 dead transitions. [2024-06-21 21:28:32,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 287 transitions, 3072 flow [2024-06-21 21:28:32,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:28:32,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:28:32,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-21 21:28:32,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-21 21:28:32,223 INFO L175 Difference]: Start difference. First operand has 349 places, 272 transitions, 2424 flow. Second operand 12 states and 143 transitions. [2024-06-21 21:28:32,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 287 transitions, 3072 flow [2024-06-21 21:28:33,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 287 transitions, 2963 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:28:33,063 INFO L231 Difference]: Finished difference. Result has 348 places, 269 transitions, 2382 flow [2024-06-21 21:28:33,063 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-21 21:28:33,063 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-21 21:28:33,063 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 269 transitions, 2382 flow [2024-06-21 21:28:33,063 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-21 21:28:33,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:33,063 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-21 21:28:33,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 21:28:33,063 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-21 21:28:33,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:33,064 INFO L85 PathProgramCache]: Analyzing trace with hash -842065118, now seen corresponding path program 10 times [2024-06-21 21:28:33,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:33,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293462578] [2024-06-21 21:28:33,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:33,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:33,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:34,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:34,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:34,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293462578] [2024-06-21 21:28:34,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293462578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:34,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:34,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:28:34,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981925423] [2024-06-21 21:28:34,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:34,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:28:34,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:34,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:28:34,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:28:34,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:34,926 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-21 21:28:34,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:34,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:34,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:35,518 INFO L124 PetriNetUnfolderBase]: 599/1207 cut-off events. [2024-06-21 21:28:35,519 INFO L125 PetriNetUnfolderBase]: For 256095/256095 co-relation queries the response was YES. [2024-06-21 21:28:35,528 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-21 21:28:35,531 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 242 selfloop transitions, 30 changer transitions 9/284 dead transitions. [2024-06-21 21:28:35,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 284 transitions, 3024 flow [2024-06-21 21:28:35,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:28:35,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:28:35,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-21 21:28:35,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 21:28:35,532 INFO L175 Difference]: Start difference. First operand has 348 places, 269 transitions, 2382 flow. Second operand 12 states and 141 transitions. [2024-06-21 21:28:35,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 284 transitions, 3024 flow [2024-06-21 21:28:36,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 284 transitions, 2932 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:28:36,355 INFO L231 Difference]: Finished difference. Result has 346 places, 266 transitions, 2327 flow [2024-06-21 21:28:36,355 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-21 21:28:36,356 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-21 21:28:36,356 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 266 transitions, 2327 flow [2024-06-21 21:28:36,356 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-21 21:28:36,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:36,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:28:36,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 21:28:36,356 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-21 21:28:36,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:36,356 INFO L85 PathProgramCache]: Analyzing trace with hash -835809008, now seen corresponding path program 11 times [2024-06-21 21:28:36,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:36,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879663276] [2024-06-21 21:28:36,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:36,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:36,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:37,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:37,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:37,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879663276] [2024-06-21 21:28:37,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879663276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:37,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:37,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:28:37,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111970766] [2024-06-21 21:28:37,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:37,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:28:37,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:37,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:28:37,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:28:37,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:37,978 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-21 21:28:37,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:37,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:37,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:38,541 INFO L124 PetriNetUnfolderBase]: 594/1204 cut-off events. [2024-06-21 21:28:38,541 INFO L125 PetriNetUnfolderBase]: For 251602/251602 co-relation queries the response was YES. [2024-06-21 21:28:38,551 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-21 21:28:38,554 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 241 selfloop transitions, 32 changer transitions 7/283 dead transitions. [2024-06-21 21:28:38,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 283 transitions, 2973 flow [2024-06-21 21:28:38,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:28:38,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:28:38,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-21 21:28:38,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-21 21:28:38,554 INFO L175 Difference]: Start difference. First operand has 346 places, 266 transitions, 2327 flow. Second operand 12 states and 146 transitions. [2024-06-21 21:28:38,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 283 transitions, 2973 flow [2024-06-21 21:28:39,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 283 transitions, 2909 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:28:39,294 INFO L231 Difference]: Finished difference. Result has 344 places, 263 transitions, 2306 flow [2024-06-21 21:28:39,294 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-21 21:28:39,297 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-21 21:28:39,297 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 263 transitions, 2306 flow [2024-06-21 21:28:39,297 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-21 21:28:39,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:39,297 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-21 21:28:39,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 21:28:39,298 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-21 21:28:39,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:39,298 INFO L85 PathProgramCache]: Analyzing trace with hash 881584416, now seen corresponding path program 12 times [2024-06-21 21:28:39,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:39,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43501157] [2024-06-21 21:28:39,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:39,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:39,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:40,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-21 21:28:40,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:40,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43501157] [2024-06-21 21:28:40,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43501157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:40,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:40,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:40,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005907322] [2024-06-21 21:28:40,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:40,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:40,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:40,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:40,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:40,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:40,589 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-21 21:28:40,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:40,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:40,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:41,061 INFO L124 PetriNetUnfolderBase]: 615/1259 cut-off events. [2024-06-21 21:28:41,061 INFO L125 PetriNetUnfolderBase]: For 307928/307928 co-relation queries the response was YES. [2024-06-21 21:28:41,072 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-21 21:28:41,076 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 232 selfloop transitions, 41 changer transitions 7/283 dead transitions. [2024-06-21 21:28:41,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 283 transitions, 3222 flow [2024-06-21 21:28:41,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:41,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:41,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-21 21:28:41,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:28:41,076 INFO L175 Difference]: Start difference. First operand has 344 places, 263 transitions, 2306 flow. Second operand 11 states and 143 transitions. [2024-06-21 21:28:41,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 283 transitions, 3222 flow [2024-06-21 21:28:41,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 283 transitions, 3148 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 21:28:41,925 INFO L231 Difference]: Finished difference. Result has 341 places, 260 transitions, 2298 flow [2024-06-21 21:28:41,925 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-21 21:28:41,925 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-21 21:28:41,926 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 260 transitions, 2298 flow [2024-06-21 21:28:41,926 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-21 21:28:41,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:41,926 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-21 21:28:41,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 21:28:41,926 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-21 21:28:41,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:41,926 INFO L85 PathProgramCache]: Analyzing trace with hash -835569998, now seen corresponding path program 13 times [2024-06-21 21:28:41,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:41,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756040546] [2024-06-21 21:28:41,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:41,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:41,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:43,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:43,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:43,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756040546] [2024-06-21 21:28:43,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756040546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:43,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:43,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:28:43,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424935121] [2024-06-21 21:28:43,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:43,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:28:43,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:43,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:28:43,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:28:43,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:43,392 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-21 21:28:43,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:43,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:43,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:43,850 INFO L124 PetriNetUnfolderBase]: 593/1209 cut-off events. [2024-06-21 21:28:43,850 INFO L125 PetriNetUnfolderBase]: For 265960/265960 co-relation queries the response was YES. [2024-06-21 21:28:43,860 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-21 21:28:43,863 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 235 selfloop transitions, 27 changer transitions 10/275 dead transitions. [2024-06-21 21:28:43,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 275 transitions, 2908 flow [2024-06-21 21:28:43,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:28:43,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:28:43,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-21 21:28:43,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 21:28:43,864 INFO L175 Difference]: Start difference. First operand has 341 places, 260 transitions, 2298 flow. Second operand 12 states and 138 transitions. [2024-06-21 21:28:43,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 275 transitions, 2908 flow [2024-06-21 21:28:44,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 275 transitions, 2824 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:28:44,677 INFO L231 Difference]: Finished difference. Result has 339 places, 257 transitions, 2249 flow [2024-06-21 21:28:44,677 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-21 21:28:44,677 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-21 21:28:44,677 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 257 transitions, 2249 flow [2024-06-21 21:28:44,678 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-21 21:28:44,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:44,678 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-21 21:28:44,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 21:28:44,678 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-21 21:28:44,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:44,678 INFO L85 PathProgramCache]: Analyzing trace with hash 881345406, now seen corresponding path program 14 times [2024-06-21 21:28:44,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:44,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573249998] [2024-06-21 21:28:44,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:44,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:44,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:46,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:46,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:46,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573249998] [2024-06-21 21:28:46,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573249998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:46,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:46,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:28:46,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147224661] [2024-06-21 21:28:46,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:46,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:28:46,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:46,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:28:46,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:28:46,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:46,325 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-21 21:28:46,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:46,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:46,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:46,781 INFO L124 PetriNetUnfolderBase]: 568/1154 cut-off events. [2024-06-21 21:28:46,781 INFO L125 PetriNetUnfolderBase]: For 221382/221382 co-relation queries the response was YES. [2024-06-21 21:28:46,790 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-21 21:28:46,793 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 224 selfloop transitions, 40 changer transitions 7/274 dead transitions. [2024-06-21 21:28:46,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 274 transitions, 2877 flow [2024-06-21 21:28:46,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:28:46,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:28:46,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-21 21:28:46,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-21 21:28:46,793 INFO L175 Difference]: Start difference. First operand has 339 places, 257 transitions, 2249 flow. Second operand 12 states and 146 transitions. [2024-06-21 21:28:46,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 274 transitions, 2877 flow [2024-06-21 21:28:47,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 274 transitions, 2819 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:28:47,498 INFO L231 Difference]: Finished difference. Result has 336 places, 254 transitions, 2250 flow [2024-06-21 21:28:47,498 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-21 21:28:47,498 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 306 predicate places. [2024-06-21 21:28:47,498 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 254 transitions, 2250 flow [2024-06-21 21:28:47,498 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-21 21:28:47,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:47,499 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-21 21:28:47,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 21:28:47,499 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-21 21:28:47,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:47,499 INFO L85 PathProgramCache]: Analyzing trace with hash 7777070, now seen corresponding path program 21 times [2024-06-21 21:28:47,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:47,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478464943] [2024-06-21 21:28:47,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:47,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:47,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:48,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:48,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:48,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478464943] [2024-06-21 21:28:48,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478464943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:48,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:48,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:48,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163443717] [2024-06-21 21:28:48,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:48,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:48,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:48,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:48,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:48,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:48,622 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-21 21:28:48,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:48,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:48,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:49,039 INFO L124 PetriNetUnfolderBase]: 563/1148 cut-off events. [2024-06-21 21:28:49,039 INFO L125 PetriNetUnfolderBase]: For 216884/216886 co-relation queries the response was YES. [2024-06-21 21:28:49,046 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-21 21:28:49,048 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 227 selfloop transitions, 28 changer transitions 11/269 dead transitions. [2024-06-21 21:28:49,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 269 transitions, 2870 flow [2024-06-21 21:28:49,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:49,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:49,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 21:28:49,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 21:28:49,049 INFO L175 Difference]: Start difference. First operand has 336 places, 254 transitions, 2250 flow. Second operand 11 states and 130 transitions. [2024-06-21 21:28:49,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 269 transitions, 2870 flow [2024-06-21 21:28:49,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 269 transitions, 2784 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 21:28:49,757 INFO L231 Difference]: Finished difference. Result has 332 places, 251 transitions, 2198 flow [2024-06-21 21:28:49,757 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-21 21:28:49,758 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 302 predicate places. [2024-06-21 21:28:49,758 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 251 transitions, 2198 flow [2024-06-21 21:28:49,758 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-21 21:28:49,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:49,758 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-21 21:28:49,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 21:28:49,758 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-21 21:28:49,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:49,759 INFO L85 PathProgramCache]: Analyzing trace with hash 7661750, now seen corresponding path program 22 times [2024-06-21 21:28:49,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:49,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887654917] [2024-06-21 21:28:49,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:49,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:49,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:50,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:50,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:50,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887654917] [2024-06-21 21:28:50,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887654917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:50,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:50,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:50,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764362388] [2024-06-21 21:28:50,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:50,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:50,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:50,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:50,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:50,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:50,827 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-21 21:28:50,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:50,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:50,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:51,266 INFO L124 PetriNetUnfolderBase]: 556/1135 cut-off events. [2024-06-21 21:28:51,267 INFO L125 PetriNetUnfolderBase]: For 213008/213010 co-relation queries the response was YES. [2024-06-21 21:28:51,276 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-21 21:28:51,279 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 224 selfloop transitions, 26 changer transitions 14/267 dead transitions. [2024-06-21 21:28:51,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 267 transitions, 2816 flow [2024-06-21 21:28:51,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:51,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:51,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 21:28:51,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 21:28:51,280 INFO L175 Difference]: Start difference. First operand has 332 places, 251 transitions, 2198 flow. Second operand 11 states and 130 transitions. [2024-06-21 21:28:51,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 267 transitions, 2816 flow [2024-06-21 21:28:52,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 267 transitions, 2754 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 21:28:52,065 INFO L231 Difference]: Finished difference. Result has 328 places, 247 transitions, 2170 flow [2024-06-21 21:28:52,065 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-21 21:28:52,065 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2024-06-21 21:28:52,065 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 247 transitions, 2170 flow [2024-06-21 21:28:52,066 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-21 21:28:52,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:52,066 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-21 21:28:52,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 21:28:52,066 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-21 21:28:52,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:52,067 INFO L85 PathProgramCache]: Analyzing trace with hash 178484150, now seen corresponding path program 23 times [2024-06-21 21:28:52,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:52,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729064056] [2024-06-21 21:28:52,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:52,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:52,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:53,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:53,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:53,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729064056] [2024-06-21 21:28:53,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729064056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:53,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:53,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:53,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801100737] [2024-06-21 21:28:53,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:53,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:53,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:53,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:53,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:53,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:53,479 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-21 21:28:53,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:53,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:53,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:53,970 INFO L124 PetriNetUnfolderBase]: 537/1092 cut-off events. [2024-06-21 21:28:53,970 INFO L125 PetriNetUnfolderBase]: For 177032/177034 co-relation queries the response was YES. [2024-06-21 21:28:53,979 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-21 21:28:53,981 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 220 selfloop transitions, 36 changer transitions 0/259 dead transitions. [2024-06-21 21:28:53,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 259 transitions, 2750 flow [2024-06-21 21:28:53,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:53,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:53,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 21:28:53,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 21:28:53,982 INFO L175 Difference]: Start difference. First operand has 328 places, 247 transitions, 2170 flow. Second operand 11 states and 130 transitions. [2024-06-21 21:28:53,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 259 transitions, 2750 flow [2024-06-21 21:28:54,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 259 transitions, 2692 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 21:28:54,662 INFO L231 Difference]: Finished difference. Result has 323 places, 248 transitions, 2234 flow [2024-06-21 21:28:54,662 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-21 21:28:54,662 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 293 predicate places. [2024-06-21 21:28:54,662 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 248 transitions, 2234 flow [2024-06-21 21:28:54,663 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-21 21:28:54,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:54,663 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-21 21:28:54,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 21:28:54,663 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-21 21:28:54,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:54,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1459092956, now seen corresponding path program 24 times [2024-06-21 21:28:54,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:54,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756044191] [2024-06-21 21:28:54,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:54,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:54,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:55,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:55,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:55,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756044191] [2024-06-21 21:28:55,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756044191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:55,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:55,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:55,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754902824] [2024-06-21 21:28:55,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:55,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:55,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:55,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:55,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:56,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:56,043 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-21 21:28:56,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:56,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:56,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:56,396 INFO L124 PetriNetUnfolderBase]: 548/1113 cut-off events. [2024-06-21 21:28:56,396 INFO L125 PetriNetUnfolderBase]: For 184171/184173 co-relation queries the response was YES. [2024-06-21 21:28:56,405 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-21 21:28:56,408 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 222 selfloop transitions, 38 changer transitions 0/263 dead transitions. [2024-06-21 21:28:56,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 263 transitions, 3088 flow [2024-06-21 21:28:56,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:56,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:56,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 21:28:56,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:28:56,409 INFO L175 Difference]: Start difference. First operand has 323 places, 248 transitions, 2234 flow. Second operand 11 states and 132 transitions. [2024-06-21 21:28:56,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 263 transitions, 3088 flow [2024-06-21 21:28:57,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 263 transitions, 2976 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-21 21:28:57,155 INFO L231 Difference]: Finished difference. Result has 325 places, 250 transitions, 2296 flow [2024-06-21 21:28:57,155 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-21 21:28:57,155 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-21 21:28:57,155 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 250 transitions, 2296 flow [2024-06-21 21:28:57,156 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-21 21:28:57,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:57,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:28:57,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 21:28:57,156 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-21 21:28:57,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:57,156 INFO L85 PathProgramCache]: Analyzing trace with hash 184913240, now seen corresponding path program 25 times [2024-06-21 21:28:57,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:57,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666625293] [2024-06-21 21:28:57,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:57,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:57,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:58,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:58,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:58,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666625293] [2024-06-21 21:28:58,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666625293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:58,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:58,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:28:58,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450059454] [2024-06-21 21:28:58,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:58,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:28:58,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:58,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:28:58,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:28:58,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:28:58,343 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-21 21:28:58,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:58,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:28:58,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:58,747 INFO L124 PetriNetUnfolderBase]: 557/1140 cut-off events. [2024-06-21 21:28:58,747 INFO L125 PetriNetUnfolderBase]: For 219666/219668 co-relation queries the response was YES. [2024-06-21 21:28:58,756 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-21 21:28:58,759 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 216 selfloop transitions, 39 changer transitions 6/264 dead transitions. [2024-06-21 21:28:58,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 264 transitions, 2896 flow [2024-06-21 21:28:58,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:28:58,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:28:58,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:28:58,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:28:58,760 INFO L175 Difference]: Start difference. First operand has 325 places, 250 transitions, 2296 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:28:58,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 264 transitions, 2896 flow [2024-06-21 21:28:59,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 264 transitions, 2764 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-21 21:28:59,442 INFO L231 Difference]: Finished difference. Result has 329 places, 247 transitions, 2224 flow [2024-06-21 21:28:59,442 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-21 21:28:59,442 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 299 predicate places. [2024-06-21 21:28:59,442 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 247 transitions, 2224 flow [2024-06-21 21:28:59,442 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-21 21:28:59,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:59,443 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-21 21:28:59,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 21:28:59,443 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-21 21:28:59,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:59,443 INFO L85 PathProgramCache]: Analyzing trace with hash 486140238, now seen corresponding path program 26 times [2024-06-21 21:28:59,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:59,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621488301] [2024-06-21 21:28:59,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:59,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:59,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:00,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:00,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:00,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621488301] [2024-06-21 21:29:00,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621488301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:00,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:00,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:29:00,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586363273] [2024-06-21 21:29:00,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:00,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:29:00,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:00,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:29:00,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:29:00,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:00,549 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-21 21:29:00,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:00,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:00,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:00,964 INFO L124 PetriNetUnfolderBase]: 556/1135 cut-off events. [2024-06-21 21:29:00,965 INFO L125 PetriNetUnfolderBase]: For 222951/222953 co-relation queries the response was YES. [2024-06-21 21:29:00,974 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-21 21:29:00,976 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 193 selfloop transitions, 59 changer transitions 7/262 dead transitions. [2024-06-21 21:29:00,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 262 transitions, 2868 flow [2024-06-21 21:29:00,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:29:00,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:29:00,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 21:29:00,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-21 21:29:00,977 INFO L175 Difference]: Start difference. First operand has 329 places, 247 transitions, 2224 flow. Second operand 11 states and 140 transitions. [2024-06-21 21:29:00,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 262 transitions, 2868 flow [2024-06-21 21:29:01,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 262 transitions, 2751 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-21 21:29:01,614 INFO L231 Difference]: Finished difference. Result has 327 places, 244 transitions, 2250 flow [2024-06-21 21:29:01,614 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-21 21:29:01,614 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-21 21:29:01,614 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 244 transitions, 2250 flow [2024-06-21 21:29:01,614 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-21 21:29:01,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:01,614 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-21 21:29:01,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 21:29:01,615 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-21 21:29:01,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:01,615 INFO L85 PathProgramCache]: Analyzing trace with hash 148330184, now seen corresponding path program 27 times [2024-06-21 21:29:01,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:01,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869837265] [2024-06-21 21:29:01,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:01,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:01,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:02,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:02,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:02,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869837265] [2024-06-21 21:29:02,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869837265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:02,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:02,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:29:02,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969399773] [2024-06-21 21:29:02,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:02,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:29:02,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:02,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:29:02,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:29:03,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:03,075 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-21 21:29:03,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:03,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:03,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:03,536 INFO L124 PetriNetUnfolderBase]: 541/1104 cut-off events. [2024-06-21 21:29:03,536 INFO L125 PetriNetUnfolderBase]: For 181760/181762 co-relation queries the response was YES. [2024-06-21 21:29:03,545 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-21 21:29:03,548 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 175 selfloop transitions, 78 changer transitions 0/256 dead transitions. [2024-06-21 21:29:03,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 256 transitions, 2828 flow [2024-06-21 21:29:03,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:29:03,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:29:03,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 21:29:03,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 21:29:03,549 INFO L175 Difference]: Start difference. First operand has 327 places, 244 transitions, 2250 flow. Second operand 11 states and 136 transitions. [2024-06-21 21:29:03,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 256 transitions, 2828 flow [2024-06-21 21:29:04,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 256 transitions, 2665 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-21 21:29:04,201 INFO L231 Difference]: Finished difference. Result has 328 places, 245 transitions, 2297 flow [2024-06-21 21:29:04,201 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-21 21:29:04,201 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2024-06-21 21:29:04,201 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 245 transitions, 2297 flow [2024-06-21 21:29:04,201 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-21 21:29:04,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:04,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:29:04,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 21:29:04,202 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-21 21:29:04,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:04,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1902067654, now seen corresponding path program 28 times [2024-06-21 21:29:04,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:04,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289272115] [2024-06-21 21:29:04,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:04,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:04,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:05,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:05,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:05,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289272115] [2024-06-21 21:29:05,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289272115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:05,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:05,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:29:05,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101466565] [2024-06-21 21:29:05,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:05,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:29:05,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:05,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:29:05,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:29:05,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:05,320 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-21 21:29:05,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:05,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:05,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:05,752 INFO L124 PetriNetUnfolderBase]: 557/1144 cut-off events. [2024-06-21 21:29:05,752 INFO L125 PetriNetUnfolderBase]: For 232388/232390 co-relation queries the response was YES. [2024-06-21 21:29:05,761 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-21 21:29:05,764 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 196 selfloop transitions, 55 changer transitions 6/260 dead transitions. [2024-06-21 21:29:05,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 260 transitions, 2939 flow [2024-06-21 21:29:05,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:29:05,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:29:05,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-21 21:29:05,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-21 21:29:05,765 INFO L175 Difference]: Start difference. First operand has 328 places, 245 transitions, 2297 flow. Second operand 11 states and 142 transitions. [2024-06-21 21:29:05,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 260 transitions, 2939 flow [2024-06-21 21:29:06,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 260 transitions, 2739 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-21 21:29:06,350 INFO L231 Difference]: Finished difference. Result has 330 places, 243 transitions, 2241 flow [2024-06-21 21:29:06,350 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-21 21:29:06,350 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-21 21:29:06,350 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 243 transitions, 2241 flow [2024-06-21 21:29:06,350 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-21 21:29:06,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:06,350 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-21 21:29:06,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 21:29:06,350 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-21 21:29:06,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:06,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1895811544, now seen corresponding path program 29 times [2024-06-21 21:29:06,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:06,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636684003] [2024-06-21 21:29:06,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:06,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:06,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:07,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:07,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:07,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636684003] [2024-06-21 21:29:07,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636684003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:07,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:07,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:29:07,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348092148] [2024-06-21 21:29:07,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:07,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:29:07,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:07,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:29:07,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:29:07,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:07,522 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-21 21:29:07,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:07,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:07,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:07,975 INFO L124 PetriNetUnfolderBase]: 544/1111 cut-off events. [2024-06-21 21:29:07,975 INFO L125 PetriNetUnfolderBase]: For 188722/188724 co-relation queries the response was YES. [2024-06-21 21:29:07,984 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-21 21:29:07,987 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 194 selfloop transitions, 58 changer transitions 0/255 dead transitions. [2024-06-21 21:29:07,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 255 transitions, 2821 flow [2024-06-21 21:29:07,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:29:07,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:29:07,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:29:07,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 21:29:07,988 INFO L175 Difference]: Start difference. First operand has 330 places, 243 transitions, 2241 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:29:07,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 255 transitions, 2821 flow [2024-06-21 21:29:08,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 255 transitions, 2608 flow, removed 26 selfloop flow, removed 12 redundant places. [2024-06-21 21:29:08,674 INFO L231 Difference]: Finished difference. Result has 329 places, 244 transitions, 2202 flow [2024-06-21 21:29:08,675 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-21 21:29:08,675 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 299 predicate places. [2024-06-21 21:29:08,675 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 244 transitions, 2202 flow [2024-06-21 21:29:08,675 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-21 21:29:08,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:08,675 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-21 21:29:08,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 21:29:08,675 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-21 21:29:08,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:08,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1739459556, now seen corresponding path program 30 times [2024-06-21 21:29:08,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:08,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408134657] [2024-06-21 21:29:08,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:08,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:08,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:09,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:09,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:09,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408134657] [2024-06-21 21:29:09,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408134657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:09,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:09,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:29:09,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404564139] [2024-06-21 21:29:09,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:09,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:29:09,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:09,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:29:09,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:29:09,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:09,769 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-21 21:29:09,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:09,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:09,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:10,198 INFO L124 PetriNetUnfolderBase]: 577/1178 cut-off events. [2024-06-21 21:29:10,198 INFO L125 PetriNetUnfolderBase]: For 254746/254748 co-relation queries the response was YES. [2024-06-21 21:29:10,210 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-21 21:29:10,213 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 139 selfloop transitions, 120 changer transitions 0/262 dead transitions. [2024-06-21 21:29:10,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 262 transitions, 3132 flow [2024-06-21 21:29:10,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:29:10,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:29:10,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-21 21:29:10,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281524926686217 [2024-06-21 21:29:10,214 INFO L175 Difference]: Start difference. First operand has 329 places, 244 transitions, 2202 flow. Second operand 11 states and 146 transitions. [2024-06-21 21:29:10,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 262 transitions, 3132 flow [2024-06-21 21:29:11,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 262 transitions, 2970 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-21 21:29:11,212 INFO L231 Difference]: Finished difference. Result has 331 places, 246 transitions, 2390 flow [2024-06-21 21:29:11,213 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-21 21:29:11,213 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 301 predicate places. [2024-06-21 21:29:11,213 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 246 transitions, 2390 flow [2024-06-21 21:29:11,213 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-21 21:29:11,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:11,213 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-21 21:29:11,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 21:29:11,213 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-21 21:29:11,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:11,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1895633914, now seen corresponding path program 31 times [2024-06-21 21:29:11,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:11,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149943156] [2024-06-21 21:29:11,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:11,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:11,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:12,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:12,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:12,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149943156] [2024-06-21 21:29:12,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149943156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:12,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:12,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:29:12,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876416308] [2024-06-21 21:29:12,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:12,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:29:12,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:12,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:29:12,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:29:12,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:12,469 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-21 21:29:12,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:12,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:12,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:12,873 INFO L124 PetriNetUnfolderBase]: 574/1173 cut-off events. [2024-06-21 21:29:12,873 INFO L125 PetriNetUnfolderBase]: For 245524/245526 co-relation queries the response was YES. [2024-06-21 21:29:12,884 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-21 21:29:12,887 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 194 selfloop transitions, 61 changer transitions 0/258 dead transitions. [2024-06-21 21:29:12,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 258 transitions, 2926 flow [2024-06-21 21:29:12,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:29:12,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:29:12,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 21:29:12,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-21 21:29:12,888 INFO L175 Difference]: Start difference. First operand has 331 places, 246 transitions, 2390 flow. Second operand 11 states and 138 transitions. [2024-06-21 21:29:12,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 258 transitions, 2926 flow [2024-06-21 21:29:13,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 258 transitions, 2708 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 21:29:13,822 INFO L231 Difference]: Finished difference. Result has 335 places, 246 transitions, 2298 flow [2024-06-21 21:29:13,822 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-21 21:29:13,822 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 305 predicate places. [2024-06-21 21:29:13,822 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 246 transitions, 2298 flow [2024-06-21 21:29:13,822 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-21 21:29:13,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:13,823 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-21 21:29:13,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 21:29:13,823 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-21 21:29:13,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:13,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1733025816, now seen corresponding path program 32 times [2024-06-21 21:29:13,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:13,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017682253] [2024-06-21 21:29:13,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:13,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:13,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:15,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:15,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:15,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017682253] [2024-06-21 21:29:15,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017682253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:15,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:15,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:29:15,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408223405] [2024-06-21 21:29:15,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:15,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:29:15,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:15,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:29:15,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:29:15,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:15,339 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-21 21:29:15,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:15,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:15,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:15,787 INFO L124 PetriNetUnfolderBase]: 590/1209 cut-off events. [2024-06-21 21:29:15,787 INFO L125 PetriNetUnfolderBase]: For 299237/299239 co-relation queries the response was YES. [2024-06-21 21:29:15,798 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-21 21:29:15,802 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 147 selfloop transitions, 105 changer transitions 6/261 dead transitions. [2024-06-21 21:29:15,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 261 transitions, 2934 flow [2024-06-21 21:29:15,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:29:15,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:29:15,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-21 21:29:15,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252199413489736 [2024-06-21 21:29:15,803 INFO L175 Difference]: Start difference. First operand has 335 places, 246 transitions, 2298 flow. Second operand 11 states and 145 transitions. [2024-06-21 21:29:15,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 261 transitions, 2934 flow [2024-06-21 21:29:16,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 261 transitions, 2603 flow, removed 26 selfloop flow, removed 16 redundant places. [2024-06-21 21:29:16,750 INFO L231 Difference]: Finished difference. Result has 330 places, 244 transitions, 2194 flow [2024-06-21 21:29:16,750 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-21 21:29:16,750 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-21 21:29:16,750 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 244 transitions, 2194 flow [2024-06-21 21:29:16,750 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-21 21:29:16,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:16,750 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-21 21:29:16,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 21:29:16,758 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-21 21:29:16,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:16,758 INFO L85 PathProgramCache]: Analyzing trace with hash 376231334, now seen corresponding path program 33 times [2024-06-21 21:29:16,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:16,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754995650] [2024-06-21 21:29:16,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:16,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:16,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:17,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:17,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:17,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754995650] [2024-06-21 21:29:17,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754995650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:17,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:17,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:29:17,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565946610] [2024-06-21 21:29:17,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:17,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:29:17,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:17,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:29:17,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:29:17,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:17,946 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-21 21:29:17,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:17,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:17,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:18,403 INFO L124 PetriNetUnfolderBase]: 577/1180 cut-off events. [2024-06-21 21:29:18,403 INFO L125 PetriNetUnfolderBase]: For 252828/252830 co-relation queries the response was YES. [2024-06-21 21:29:18,410 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-21 21:29:18,413 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 177 selfloop transitions, 74 changer transitions 0/254 dead transitions. [2024-06-21 21:29:18,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 254 transitions, 2757 flow [2024-06-21 21:29:18,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:29:18,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:29:18,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 21:29:18,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 21:29:18,413 INFO L175 Difference]: Start difference. First operand has 330 places, 244 transitions, 2194 flow. Second operand 11 states and 134 transitions. [2024-06-21 21:29:18,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 254 transitions, 2757 flow [2024-06-21 21:29:19,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 254 transitions, 2511 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 21:29:19,155 INFO L231 Difference]: Finished difference. Result has 331 places, 245 transitions, 2145 flow [2024-06-21 21:29:19,155 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-21 21:29:19,155 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 301 predicate places. [2024-06-21 21:29:19,155 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 245 transitions, 2145 flow [2024-06-21 21:29:19,155 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-21 21:29:19,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:19,155 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-21 21:29:19,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 21:29:19,156 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-21 21:29:19,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:19,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1960260344, now seen corresponding path program 34 times [2024-06-21 21:29:19,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:19,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515866325] [2024-06-21 21:29:19,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:19,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:19,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:20,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:20,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:20,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515866325] [2024-06-21 21:29:20,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515866325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:20,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:20,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:29:20,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832385854] [2024-06-21 21:29:20,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:20,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:29:20,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:20,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:29:20,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:29:20,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:20,307 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-21 21:29:20,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:20,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:20,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:20,740 INFO L124 PetriNetUnfolderBase]: 586/1202 cut-off events. [2024-06-21 21:29:20,740 INFO L125 PetriNetUnfolderBase]: For 295045/295045 co-relation queries the response was YES. [2024-06-21 21:29:20,749 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-21 21:29:20,752 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 219 selfloop transitions, 25 changer transitions 12/259 dead transitions. [2024-06-21 21:29:20,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 259 transitions, 2735 flow [2024-06-21 21:29:20,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:29:20,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:29:20,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 21:29:20,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:29:20,753 INFO L175 Difference]: Start difference. First operand has 331 places, 245 transitions, 2145 flow. Second operand 11 states and 132 transitions. [2024-06-21 21:29:20,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 259 transitions, 2735 flow [2024-06-21 21:29:21,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 259 transitions, 2549 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 21:29:21,703 INFO L231 Difference]: Finished difference. Result has 333 places, 236 transitions, 1928 flow [2024-06-21 21:29:21,703 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-21 21:29:21,703 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2024-06-21 21:29:21,703 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 236 transitions, 1928 flow [2024-06-21 21:29:21,703 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-21 21:29:21,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:21,703 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-21 21:29:21,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 21:29:21,704 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-21 21:29:21,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:21,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1458908382, now seen corresponding path program 15 times [2024-06-21 21:29:21,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:21,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249303796] [2024-06-21 21:29:21,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:21,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:21,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:23,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:23,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:23,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249303796] [2024-06-21 21:29:23,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249303796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:23,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:23,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:29:23,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856917058] [2024-06-21 21:29:23,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:23,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:29:23,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:23,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:29:23,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:29:23,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:23,881 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-21 21:29:23,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:23,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:23,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:24,485 INFO L124 PetriNetUnfolderBase]: 571/1180 cut-off events. [2024-06-21 21:29:24,486 INFO L125 PetriNetUnfolderBase]: For 286970/286972 co-relation queries the response was YES. [2024-06-21 21:29:24,496 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-21 21:29:24,498 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 203 selfloop transitions, 32 changer transitions 13/251 dead transitions. [2024-06-21 21:29:24,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 251 transitions, 2504 flow [2024-06-21 21:29:24,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:24,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:24,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-21 21:29:24,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-21 21:29:24,499 INFO L175 Difference]: Start difference. First operand has 333 places, 236 transitions, 1928 flow. Second operand 12 states and 143 transitions. [2024-06-21 21:29:24,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 251 transitions, 2504 flow [2024-06-21 21:29:25,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 251 transitions, 2260 flow, removed 21 selfloop flow, removed 14 redundant places. [2024-06-21 21:29:25,439 INFO L231 Difference]: Finished difference. Result has 330 places, 230 transitions, 1719 flow [2024-06-21 21:29:25,440 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-21 21:29:25,440 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-21 21:29:25,440 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 230 transitions, 1719 flow [2024-06-21 21:29:25,440 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-21 21:29:25,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:25,440 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-21 21:29:25,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 21:29:25,440 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-21 21:29:25,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:25,441 INFO L85 PathProgramCache]: Analyzing trace with hash 603866962, now seen corresponding path program 16 times [2024-06-21 21:29:25,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:25,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064624132] [2024-06-21 21:29:25,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:25,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:25,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:26,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-21 21:29:26,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:26,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064624132] [2024-06-21 21:29:26,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064624132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:26,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:26,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:29:26,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164068744] [2024-06-21 21:29:26,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:26,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:29:26,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:26,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:29:26,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:29:26,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:26,717 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-21 21:29:26,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:26,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:26,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:27,130 INFO L124 PetriNetUnfolderBase]: 555/1156 cut-off events. [2024-06-21 21:29:27,130 INFO L125 PetriNetUnfolderBase]: For 274625/274627 co-relation queries the response was YES. [2024-06-21 21:29:27,139 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-21 21:29:27,142 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 207 selfloop transitions, 30 changer transitions 7/247 dead transitions. [2024-06-21 21:29:27,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 247 transitions, 2561 flow [2024-06-21 21:29:27,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:27,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:27,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-21 21:29:27,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 21:29:27,142 INFO L175 Difference]: Start difference. First operand has 330 places, 230 transitions, 1719 flow. Second operand 12 states and 141 transitions. [2024-06-21 21:29:27,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 247 transitions, 2561 flow [2024-06-21 21:29:27,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 247 transitions, 2427 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-06-21 21:29:27,994 INFO L231 Difference]: Finished difference. Result has 323 places, 227 transitions, 1643 flow [2024-06-21 21:29:27,994 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-21 21:29:27,995 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 293 predicate places. [2024-06-21 21:29:27,995 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 227 transitions, 1643 flow [2024-06-21 21:29:27,995 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-21 21:29:27,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:27,995 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-21 21:29:27,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 21:29:27,995 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-21 21:29:27,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:27,996 INFO L85 PathProgramCache]: Analyzing trace with hash 184920184, now seen corresponding path program 17 times [2024-06-21 21:29:27,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:27,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227316099] [2024-06-21 21:29:27,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:27,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:28,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:29,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-21 21:29:29,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:29,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227316099] [2024-06-21 21:29:29,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227316099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:29,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:29,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:29:29,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295468223] [2024-06-21 21:29:29,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:29,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:29:29,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:29,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:29:29,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:29:29,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:29,595 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-21 21:29:29,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:29,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:29,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:30,072 INFO L124 PetriNetUnfolderBase]: 530/1101 cut-off events. [2024-06-21 21:29:30,072 INFO L125 PetriNetUnfolderBase]: For 222801/222803 co-relation queries the response was YES. [2024-06-21 21:29:30,081 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-21 21:29:30,083 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 201 selfloop transitions, 31 changer transitions 7/242 dead transitions. [2024-06-21 21:29:30,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 242 transitions, 2199 flow [2024-06-21 21:29:30,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:30,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:30,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-21 21:29:30,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 21:29:30,084 INFO L175 Difference]: Start difference. First operand has 323 places, 227 transitions, 1643 flow. Second operand 12 states and 141 transitions. [2024-06-21 21:29:30,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 242 transitions, 2199 flow [2024-06-21 21:29:30,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 242 transitions, 2119 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-06-21 21:29:30,636 INFO L231 Difference]: Finished difference. Result has 319 places, 224 transitions, 1612 flow [2024-06-21 21:29:30,636 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-21 21:29:30,637 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 289 predicate places. [2024-06-21 21:29:30,637 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 224 transitions, 1612 flow [2024-06-21 21:29:30,637 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-21 21:29:30,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:30,637 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-21 21:29:30,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 21:29:30,637 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-21 21:29:30,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:30,638 INFO L85 PathProgramCache]: Analyzing trace with hash 2123958648, now seen corresponding path program 18 times [2024-06-21 21:29:30,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:30,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614538236] [2024-06-21 21:29:30,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:30,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:30,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:31,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:31,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:31,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614538236] [2024-06-21 21:29:31,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614538236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:31,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:31,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:29:31,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272617418] [2024-06-21 21:29:31,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:31,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:29:31,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:31,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:29:31,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:29:32,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:32,074 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-21 21:29:32,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:32,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:32,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:32,505 INFO L124 PetriNetUnfolderBase]: 543/1136 cut-off events. [2024-06-21 21:29:32,505 INFO L125 PetriNetUnfolderBase]: For 256097/256099 co-relation queries the response was YES. [2024-06-21 21:29:32,514 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-21 21:29:32,517 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 190 selfloop transitions, 41 changer transitions 7/241 dead transitions. [2024-06-21 21:29:32,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 241 transitions, 2430 flow [2024-06-21 21:29:32,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:32,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:32,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 21:29:32,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-21 21:29:32,518 INFO L175 Difference]: Start difference. First operand has 319 places, 224 transitions, 1612 flow. Second operand 12 states and 145 transitions. [2024-06-21 21:29:32,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 241 transitions, 2430 flow [2024-06-21 21:29:33,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 241 transitions, 2358 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 21:29:33,413 INFO L231 Difference]: Finished difference. Result has 316 places, 221 transitions, 1614 flow [2024-06-21 21:29:33,413 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-21 21:29:33,413 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2024-06-21 21:29:33,413 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 221 transitions, 1614 flow [2024-06-21 21:29:33,413 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-21 21:29:33,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:33,414 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-21 21:29:33,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 21:29:33,414 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-21 21:29:33,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:33,414 INFO L85 PathProgramCache]: Analyzing trace with hash 2132002218, now seen corresponding path program 19 times [2024-06-21 21:29:33,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:33,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889443419] [2024-06-21 21:29:33,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:33,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:33,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:34,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:34,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:34,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889443419] [2024-06-21 21:29:34,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889443419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:34,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:34,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:29:34,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016383749] [2024-06-21 21:29:34,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:34,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:29:34,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:34,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:29:34,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:29:34,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:34,947 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-21 21:29:34,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:34,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:34,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:35,361 INFO L124 PetriNetUnfolderBase]: 536/1119 cut-off events. [2024-06-21 21:29:35,361 INFO L125 PetriNetUnfolderBase]: For 251669/251671 co-relation queries the response was YES. [2024-06-21 21:29:35,370 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-21 21:29:35,373 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 175 selfloop transitions, 46 changer transitions 10/234 dead transitions. [2024-06-21 21:29:35,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 234 transitions, 2134 flow [2024-06-21 21:29:35,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:35,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:35,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-21 21:29:35,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-21 21:29:35,374 INFO L175 Difference]: Start difference. First operand has 316 places, 221 transitions, 1614 flow. Second operand 12 states and 140 transitions. [2024-06-21 21:29:35,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 234 transitions, 2134 flow [2024-06-21 21:29:36,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 234 transitions, 2050 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:29:36,290 INFO L231 Difference]: Finished difference. Result has 314 places, 218 transitions, 1608 flow [2024-06-21 21:29:36,291 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-21 21:29:36,291 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 284 predicate places. [2024-06-21 21:29:36,291 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 218 transitions, 1608 flow [2024-06-21 21:29:36,291 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-21 21:29:36,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:36,291 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-21 21:29:36,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 21:29:36,292 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-21 21:29:36,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:36,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1739274982, now seen corresponding path program 20 times [2024-06-21 21:29:36,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:36,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146444672] [2024-06-21 21:29:36,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:36,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:36,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:37,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:37,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:37,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146444672] [2024-06-21 21:29:37,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146444672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:37,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:37,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:29:37,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127726429] [2024-06-21 21:29:37,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:37,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:29:37,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:37,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:29:37,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:29:37,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:37,804 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-21 21:29:37,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:37,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:37,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:38,389 INFO L124 PetriNetUnfolderBase]: 533/1114 cut-off events. [2024-06-21 21:29:38,389 INFO L125 PetriNetUnfolderBase]: For 261947/261949 co-relation queries the response was YES. [2024-06-21 21:29:38,396 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-21 21:29:38,398 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 128 selfloop transitions, 95 changer transitions 7/233 dead transitions. [2024-06-21 21:29:38,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 233 transitions, 2146 flow [2024-06-21 21:29:38,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:38,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:38,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-21 21:29:38,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41397849462365593 [2024-06-21 21:29:38,399 INFO L175 Difference]: Start difference. First operand has 314 places, 218 transitions, 1608 flow. Second operand 12 states and 154 transitions. [2024-06-21 21:29:38,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 233 transitions, 2146 flow [2024-06-21 21:29:39,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 233 transitions, 2050 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:29:39,354 INFO L231 Difference]: Finished difference. Result has 311 places, 215 transitions, 1685 flow [2024-06-21 21:29:39,354 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-21 21:29:39,354 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-21 21:29:39,354 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 215 transitions, 1685 flow [2024-06-21 21:29:39,355 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-21 21:29:39,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:39,355 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-21 21:29:39,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 21:29:39,355 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-21 21:29:39,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:39,355 INFO L85 PathProgramCache]: Analyzing trace with hash 2123719638, now seen corresponding path program 21 times [2024-06-21 21:29:39,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:39,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962119992] [2024-06-21 21:29:39,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:39,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:39,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:40,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:40,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:40,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962119992] [2024-06-21 21:29:40,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962119992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:40,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:40,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:29:40,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134629633] [2024-06-21 21:29:40,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:40,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:29:40,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:40,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:29:40,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:29:40,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:40,945 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-21 21:29:40,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:40,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:40,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:41,439 INFO L124 PetriNetUnfolderBase]: 506/1061 cut-off events. [2024-06-21 21:29:41,439 INFO L125 PetriNetUnfolderBase]: For 210299/210301 co-relation queries the response was YES. [2024-06-21 21:29:41,446 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-21 21:29:41,448 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 175 selfloop transitions, 43 changer transitions 9/230 dead transitions. [2024-06-21 21:29:41,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 230 transitions, 2217 flow [2024-06-21 21:29:41,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:41,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:41,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 21:29:41,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-21 21:29:41,449 INFO L175 Difference]: Start difference. First operand has 311 places, 215 transitions, 1685 flow. Second operand 12 states and 145 transitions. [2024-06-21 21:29:41,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 230 transitions, 2217 flow [2024-06-21 21:29:42,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 230 transitions, 2021 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 21:29:42,101 INFO L231 Difference]: Finished difference. Result has 309 places, 212 transitions, 1560 flow [2024-06-21 21:29:42,101 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-21 21:29:42,102 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 279 predicate places. [2024-06-21 21:29:42,102 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 212 transitions, 1560 flow [2024-06-21 21:29:42,102 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-21 21:29:42,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:42,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-21 21:29:42,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 21:29:42,102 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-21 21:29:42,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:42,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1743969010, now seen corresponding path program 22 times [2024-06-21 21:29:42,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:42,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209563908] [2024-06-21 21:29:42,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:42,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:42,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:43,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:43,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:43,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209563908] [2024-06-21 21:29:43,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209563908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:43,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:43,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:29:43,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54154097] [2024-06-21 21:29:43,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:43,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:29:43,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:43,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:29:43,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:29:43,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:43,645 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-21 21:29:43,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:43,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:43,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:44,103 INFO L124 PetriNetUnfolderBase]: 519/1096 cut-off events. [2024-06-21 21:29:44,103 INFO L125 PetriNetUnfolderBase]: For 238441/238443 co-relation queries the response was YES. [2024-06-21 21:29:44,110 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-21 21:29:44,112 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 176 selfloop transitions, 41 changer transitions 10/230 dead transitions. [2024-06-21 21:29:44,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 230 transitions, 2350 flow [2024-06-21 21:29:44,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:44,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:44,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 21:29:44,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-21 21:29:44,113 INFO L175 Difference]: Start difference. First operand has 309 places, 212 transitions, 1560 flow. Second operand 12 states and 145 transitions. [2024-06-21 21:29:44,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 230 transitions, 2350 flow [2024-06-21 21:29:44,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 230 transitions, 2256 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 21:29:44,925 INFO L231 Difference]: Finished difference. Result has 306 places, 208 transitions, 1535 flow [2024-06-21 21:29:44,926 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-21 21:29:44,926 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 276 predicate places. [2024-06-21 21:29:44,926 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 208 transitions, 1535 flow [2024-06-21 21:29:44,926 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-21 21:29:44,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:44,926 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-21 21:29:44,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 21:29:44,926 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-21 21:29:44,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:44,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1732779862, now seen corresponding path program 23 times [2024-06-21 21:29:44,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:44,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866163890] [2024-06-21 21:29:44,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:44,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:44,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:46,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:46,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:46,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866163890] [2024-06-21 21:29:46,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866163890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:46,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:46,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:29:46,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490422138] [2024-06-21 21:29:46,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:46,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:29:46,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:46,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:29:46,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:29:46,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:46,360 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-21 21:29:46,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:46,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:46,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:46,793 INFO L124 PetriNetUnfolderBase]: 530/1121 cut-off events. [2024-06-21 21:29:46,793 INFO L125 PetriNetUnfolderBase]: For 282038/282040 co-relation queries the response was YES. [2024-06-21 21:29:46,801 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-21 21:29:46,804 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 149 selfloop transitions, 66 changer transitions 7/225 dead transitions. [2024-06-21 21:29:46,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 225 transitions, 2311 flow [2024-06-21 21:29:46,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:46,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:46,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-21 21:29:46,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 21:29:46,805 INFO L175 Difference]: Start difference. First operand has 306 places, 208 transitions, 1535 flow. Second operand 12 states and 148 transitions. [2024-06-21 21:29:46,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 225 transitions, 2311 flow [2024-06-21 21:29:47,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 225 transitions, 2222 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 21:29:47,746 INFO L231 Difference]: Finished difference. Result has 302 places, 205 transitions, 1564 flow [2024-06-21 21:29:47,747 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-21 21:29:47,747 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 272 predicate places. [2024-06-21 21:29:47,747 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 205 transitions, 1564 flow [2024-06-21 21:29:47,747 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-21 21:29:47,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:47,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-21 21:29:47,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 21:29:47,748 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-21 21:29:47,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:47,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1895818488, now seen corresponding path program 24 times [2024-06-21 21:29:47,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:47,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969814510] [2024-06-21 21:29:47,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:47,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:47,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:49,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:49,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:49,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969814510] [2024-06-21 21:29:49,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969814510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:49,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:49,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:29:49,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237153596] [2024-06-21 21:29:49,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:49,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:29:49,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:49,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:29:49,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:29:50,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:50,147 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-21 21:29:50,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:50,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:50,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:50,762 INFO L124 PetriNetUnfolderBase]: 535/1132 cut-off events. [2024-06-21 21:29:50,762 INFO L125 PetriNetUnfolderBase]: For 317757/317759 co-relation queries the response was YES. [2024-06-21 21:29:50,771 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-21 21:29:50,773 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 167 selfloop transitions, 35 changer transitions 13/218 dead transitions. [2024-06-21 21:29:50,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 218 transitions, 2066 flow [2024-06-21 21:29:50,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:50,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:50,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-21 21:29:50,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-21 21:29:50,774 INFO L175 Difference]: Start difference. First operand has 302 places, 205 transitions, 1564 flow. Second operand 12 states and 142 transitions. [2024-06-21 21:29:50,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 218 transitions, 2066 flow [2024-06-21 21:29:51,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 218 transitions, 1928 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 21:29:51,638 INFO L231 Difference]: Finished difference. Result has 299 places, 199 transitions, 1467 flow [2024-06-21 21:29:51,638 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-21 21:29:51,638 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 269 predicate places. [2024-06-21 21:29:51,638 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 199 transitions, 1467 flow [2024-06-21 21:29:51,639 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-21 21:29:51,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:51,639 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-21 21:29:51,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-21 21:29:51,639 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-21 21:29:51,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:51,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1902074598, now seen corresponding path program 25 times [2024-06-21 21:29:51,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:51,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013001222] [2024-06-21 21:29:51,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:51,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:51,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29: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-21 21:29:53,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:53,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013001222] [2024-06-21 21:29:53,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013001222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:53,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:53,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:29:53,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597373147] [2024-06-21 21:29:53,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:53,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:29:53,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:53,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:29:53,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:29:53,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:53,267 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-21 21:29:53,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:53,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:53,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:53,781 INFO L124 PetriNetUnfolderBase]: 508/1083 cut-off events. [2024-06-21 21:29:53,782 INFO L125 PetriNetUnfolderBase]: For 267332/267334 co-relation queries the response was YES. [2024-06-21 21:29:53,789 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-21 21:29:53,791 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 167 selfloop transitions, 35 changer transitions 9/214 dead transitions. [2024-06-21 21:29:53,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 214 transitions, 1967 flow [2024-06-21 21:29:53,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:53,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:53,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 21:29:53,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-21 21:29:53,792 INFO L175 Difference]: Start difference. First operand has 299 places, 199 transitions, 1467 flow. Second operand 12 states and 145 transitions. [2024-06-21 21:29:53,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 214 transitions, 1967 flow [2024-06-21 21:29:54,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 214 transitions, 1889 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 21:29:54,601 INFO L231 Difference]: Finished difference. Result has 293 places, 196 transitions, 1444 flow [2024-06-21 21:29:54,601 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-21 21:29:54,601 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 263 predicate places. [2024-06-21 21:29:54,601 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 196 transitions, 1444 flow [2024-06-21 21:29:54,601 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-21 21:29:54,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:54,601 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-21 21:29:54,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-21 21:29:54,602 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-21 21:29:54,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:54,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1696281226, now seen corresponding path program 26 times [2024-06-21 21:29:54,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:54,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992035674] [2024-06-21 21:29:54,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:54,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:54,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:56,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:56,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:56,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992035674] [2024-06-21 21:29:56,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992035674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:56,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:56,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:29:56,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388190496] [2024-06-21 21:29:56,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:56,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:29:56,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:56,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:29:56,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:29:56,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:56,453 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-21 21:29:56,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:56,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:56,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:56,966 INFO L124 PetriNetUnfolderBase]: 481/1030 cut-off events. [2024-06-21 21:29:56,966 INFO L125 PetriNetUnfolderBase]: For 209000/209002 co-relation queries the response was YES. [2024-06-21 21:29:56,973 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-21 21:29:56,975 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 137 selfloop transitions, 62 changer transitions 9/211 dead transitions. [2024-06-21 21:29:56,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 211 transitions, 1938 flow [2024-06-21 21:29:56,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:56,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:56,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-21 21:29:56,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 21:29:56,976 INFO L175 Difference]: Start difference. First operand has 293 places, 196 transitions, 1444 flow. Second operand 12 states and 148 transitions. [2024-06-21 21:29:56,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 211 transitions, 1938 flow [2024-06-21 21:29:57,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 211 transitions, 1864 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:29:57,607 INFO L231 Difference]: Finished difference. Result has 291 places, 193 transitions, 1474 flow [2024-06-21 21:29:57,607 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-21 21:29:57,607 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 261 predicate places. [2024-06-21 21:29:57,607 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 193 transitions, 1474 flow [2024-06-21 21:29:57,608 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-21 21:29:57,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:57,608 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-21 21:29:57,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-21 21:29:57,608 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-21 21:29:57,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:57,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1502802952, now seen corresponding path program 27 times [2024-06-21 21:29:57,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:57,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169954950] [2024-06-21 21:29:57,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:57,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:57,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:58,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-21 21:29:58,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:58,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169954950] [2024-06-21 21:29:58,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169954950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:58,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:58,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:29:58,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288929470] [2024-06-21 21:29:58,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:58,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:29:58,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:58,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:29:58,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:29:59,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:29:59,116 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-21 21:29:59,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:59,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:29:59,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:59,573 INFO L124 PetriNetUnfolderBase]: 494/1065 cut-off events. [2024-06-21 21:29:59,574 INFO L125 PetriNetUnfolderBase]: For 234691/234693 co-relation queries the response was YES. [2024-06-21 21:29:59,581 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-21 21:29:59,583 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 133 selfloop transitions, 66 changer transitions 9/211 dead transitions. [2024-06-21 21:29:59,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 211 transitions, 2210 flow [2024-06-21 21:29:59,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:59,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:59,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-21 21:29:59,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 21:29:59,584 INFO L175 Difference]: Start difference. First operand has 291 places, 193 transitions, 1474 flow. Second operand 12 states and 152 transitions. [2024-06-21 21:29:59,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 211 transitions, 2210 flow [2024-06-21 21:30:00,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 211 transitions, 2082 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:30:00,299 INFO L231 Difference]: Finished difference. Result has 289 places, 190 transitions, 1464 flow [2024-06-21 21:30:00,299 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-21 21:30:00,299 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 259 predicate places. [2024-06-21 21:30:00,299 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 190 transitions, 1464 flow [2024-06-21 21:30:00,299 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-21 21:30:00,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:00,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-21 21:30:00,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-21 21:30:00,299 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-21 21:30:00,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:00,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1902313608, now seen corresponding path program 28 times [2024-06-21 21:30:00,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:00,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632296952] [2024-06-21 21:30:00,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:00,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:00,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:01,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:01,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:01,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632296952] [2024-06-21 21:30:01,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632296952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:01,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:01,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:01,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768138963] [2024-06-21 21:30:01,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:01,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:01,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:01,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:01,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:01,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:01,808 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-21 21:30:01,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:01,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:01,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:02,226 INFO L124 PetriNetUnfolderBase]: 469/1010 cut-off events. [2024-06-21 21:30:02,226 INFO L125 PetriNetUnfolderBase]: For 206739/206741 co-relation queries the response was YES. [2024-06-21 21:30:02,233 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-21 21:30:02,234 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 159 selfloop transitions, 31 changer transitions 10/203 dead transitions. [2024-06-21 21:30:02,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 203 transitions, 1922 flow [2024-06-21 21:30:02,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:02,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:02,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-21 21:30:02,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-21 21:30:02,235 INFO L175 Difference]: Start difference. First operand has 289 places, 190 transitions, 1464 flow. Second operand 12 states and 139 transitions. [2024-06-21 21:30:02,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 203 transitions, 1922 flow [2024-06-21 21:30:02,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 203 transitions, 1792 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:30:02,908 INFO L231 Difference]: Finished difference. Result has 286 places, 187 transitions, 1383 flow [2024-06-21 21:30:02,908 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-21 21:30:02,908 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 256 predicate places. [2024-06-21 21:30:02,908 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 187 transitions, 1383 flow [2024-06-21 21:30:02,908 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-21 21:30:02,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:02,908 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-21 21:30:02,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-21 21:30:02,908 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-21 21:30:02,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:02,909 INFO L85 PathProgramCache]: Analyzing trace with hash 794946046, now seen corresponding path program 29 times [2024-06-21 21:30:02,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:02,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131127081] [2024-06-21 21:30:02,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:02,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:02,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:04,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-21 21:30:04,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:04,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131127081] [2024-06-21 21:30:04,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131127081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:04,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:04,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:04,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685231337] [2024-06-21 21:30:04,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:04,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:04,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:04,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:04,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:04,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:04,811 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-21 21:30:04,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:04,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:04,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:05,291 INFO L124 PetriNetUnfolderBase]: 466/1001 cut-off events. [2024-06-21 21:30:05,292 INFO L125 PetriNetUnfolderBase]: For 207347/207349 co-relation queries the response was YES. [2024-06-21 21:30:05,298 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-21 21:30:05,300 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 131 selfloop transitions, 59 changer transitions 9/202 dead transitions. [2024-06-21 21:30:05,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 202 transitions, 1859 flow [2024-06-21 21:30:05,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:05,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:05,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-21 21:30:05,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 21:30:05,301 INFO L175 Difference]: Start difference. First operand has 286 places, 187 transitions, 1383 flow. Second operand 12 states and 150 transitions. [2024-06-21 21:30:05,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 202 transitions, 1859 flow [2024-06-21 21:30:05,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 202 transitions, 1793 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:30:05,897 INFO L231 Difference]: Finished difference. Result has 282 places, 184 transitions, 1416 flow [2024-06-21 21:30:05,897 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-21 21:30:05,897 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 252 predicate places. [2024-06-21 21:30:05,897 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 184 transitions, 1416 flow [2024-06-21 21:30:05,897 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-21 21:30:05,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:05,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:30:05,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-21 21:30:05,898 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-21 21:30:05,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:05,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1503099622, now seen corresponding path program 30 times [2024-06-21 21:30:05,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:05,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746043273] [2024-06-21 21:30:05,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:05,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:05,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:07,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:07,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:07,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746043273] [2024-06-21 21:30:07,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746043273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:07,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:07,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:07,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600487667] [2024-06-21 21:30:07,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:07,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:07,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:07,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:07,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:07,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:07,439 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-21 21:30:07,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:07,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:07,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:07,866 INFO L124 PetriNetUnfolderBase]: 461/998 cut-off events. [2024-06-21 21:30:07,867 INFO L125 PetriNetUnfolderBase]: For 203280/203282 co-relation queries the response was YES. [2024-06-21 21:30:07,872 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-21 21:30:07,873 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 125 selfloop transitions, 62 changer transitions 9/199 dead transitions. [2024-06-21 21:30:07,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 199 transitions, 1886 flow [2024-06-21 21:30:07,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:07,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:07,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-21 21:30:07,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 21:30:07,874 INFO L175 Difference]: Start difference. First operand has 282 places, 184 transitions, 1416 flow. Second operand 12 states and 152 transitions. [2024-06-21 21:30:07,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 199 transitions, 1886 flow [2024-06-21 21:30:08,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 199 transitions, 1730 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-21 21:30:08,448 INFO L231 Difference]: Finished difference. Result has 280 places, 181 transitions, 1365 flow [2024-06-21 21:30:08,448 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-21 21:30:08,448 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 250 predicate places. [2024-06-21 21:30:08,448 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 181 transitions, 1365 flow [2024-06-21 21:30:08,448 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-21 21:30:08,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:08,449 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-21 21:30:08,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-21 21:30:08,449 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-21 21:30:08,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:08,449 INFO L85 PathProgramCache]: Analyzing trace with hash 803228626, now seen corresponding path program 31 times [2024-06-21 21:30:08,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:08,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908845305] [2024-06-21 21:30:08,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:08,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:08,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:09,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:09,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:09,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908845305] [2024-06-21 21:30:09,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908845305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:09,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:09,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:09,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812639567] [2024-06-21 21:30:09,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:09,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:09,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:09,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:09,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:09,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:09,792 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-21 21:30:09,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:09,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:09,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:10,233 INFO L124 PetriNetUnfolderBase]: 452/985 cut-off events. [2024-06-21 21:30:10,233 INFO L125 PetriNetUnfolderBase]: For 193058/193060 co-relation queries the response was YES. [2024-06-21 21:30:10,240 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-21 21:30:10,242 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 117 selfloop transitions, 63 changer transitions 11/194 dead transitions. [2024-06-21 21:30:10,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 194 transitions, 1805 flow [2024-06-21 21:30:10,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:10,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:10,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-21 21:30:10,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 21:30:10,243 INFO L175 Difference]: Start difference. First operand has 280 places, 181 transitions, 1365 flow. Second operand 12 states and 148 transitions. [2024-06-21 21:30:10,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 194 transitions, 1805 flow [2024-06-21 21:30:10,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 194 transitions, 1679 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 21:30:10,824 INFO L231 Difference]: Finished difference. Result has 279 places, 177 transitions, 1343 flow [2024-06-21 21:30:10,824 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-21 21:30:10,824 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 249 predicate places. [2024-06-21 21:30:10,824 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 177 transitions, 1343 flow [2024-06-21 21:30:10,825 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-21 21:30:10,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:10,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:30:10,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-21 21:30:10,825 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-21 21:30:10,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:10,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1511134822, now seen corresponding path program 32 times [2024-06-21 21:30:10,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:10,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125349943] [2024-06-21 21:30:10,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:10,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:10,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:12,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-21 21:30:12,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:12,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125349943] [2024-06-21 21:30:12,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125349943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:12,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:12,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:12,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992079708] [2024-06-21 21:30:12,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:12,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:12,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:12,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:12,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:12,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:12,191 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-21 21:30:12,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:12,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:12,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:12,600 INFO L124 PetriNetUnfolderBase]: 444/961 cut-off events. [2024-06-21 21:30:12,600 INFO L125 PetriNetUnfolderBase]: For 193218/193220 co-relation queries the response was YES. [2024-06-21 21:30:12,606 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-21 21:30:12,608 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 127 selfloop transitions, 58 changer transitions 6/194 dead transitions. [2024-06-21 21:30:12,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 194 transitions, 2037 flow [2024-06-21 21:30:12,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:12,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:12,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-21 21:30:12,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 21:30:12,609 INFO L175 Difference]: Start difference. First operand has 279 places, 177 transitions, 1343 flow. Second operand 12 states and 150 transitions. [2024-06-21 21:30:12,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 194 transitions, 2037 flow [2024-06-21 21:30:13,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 194 transitions, 1890 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 21:30:13,175 INFO L231 Difference]: Finished difference. Result has 273 places, 175 transitions, 1305 flow [2024-06-21 21:30:13,175 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-21 21:30:13,175 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 243 predicate places. [2024-06-21 21:30:13,175 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 175 transitions, 1305 flow [2024-06-21 21:30:13,176 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-21 21:30:13,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:13,176 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-21 21:30:13,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-21 21:30:13,176 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-21 21:30:13,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:13,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1511143192, now seen corresponding path program 33 times [2024-06-21 21:30:13,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:13,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371285771] [2024-06-21 21:30:13,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:13,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:13,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:14,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:14,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:14,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371285771] [2024-06-21 21:30:14,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371285771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:14,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:14,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:14,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578258911] [2024-06-21 21:30:14,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:14,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:14,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:14,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:14,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:14,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:14,646 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-21 21:30:14,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:14,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:14,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:15,095 INFO L124 PetriNetUnfolderBase]: 420/913 cut-off events. [2024-06-21 21:30:15,095 INFO L125 PetriNetUnfolderBase]: For 161927/161929 co-relation queries the response was YES. [2024-06-21 21:30:15,123 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-21 21:30:15,125 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 114 selfloop transitions, 60 changer transitions 11/188 dead transitions. [2024-06-21 21:30:15,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 188 transitions, 1747 flow [2024-06-21 21:30:15,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:15,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:15,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-21 21:30:15,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-21 21:30:15,126 INFO L175 Difference]: Start difference. First operand has 273 places, 175 transitions, 1305 flow. Second operand 12 states and 147 transitions. [2024-06-21 21:30:15,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 188 transitions, 1747 flow [2024-06-21 21:30:15,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 188 transitions, 1629 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:30:15,562 INFO L231 Difference]: Finished difference. Result has 272 places, 171 transitions, 1283 flow [2024-06-21 21:30:15,562 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-21 21:30:15,562 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 242 predicate places. [2024-06-21 21:30:15,562 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 171 transitions, 1283 flow [2024-06-21 21:30:15,562 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-21 21:30:15,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:15,562 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-21 21:30:15,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-21 21:30:15,562 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-21 21:30:15,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:15,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1894944170, now seen corresponding path program 34 times [2024-06-21 21:30:15,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:15,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352706878] [2024-06-21 21:30:15,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:15,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:15,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:16,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:16,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:16,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352706878] [2024-06-21 21:30:16,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352706878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:16,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:16,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:30:16,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521848601] [2024-06-21 21:30:16,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:16,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:30:16,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:16,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:30:16,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:30:16,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:16,778 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-21 21:30:16,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:16,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:16,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:17,177 INFO L124 PetriNetUnfolderBase]: 432/942 cut-off events. [2024-06-21 21:30:17,177 INFO L125 PetriNetUnfolderBase]: For 185361/185361 co-relation queries the response was YES. [2024-06-21 21:30:17,183 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-21 21:30:17,185 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 156 selfloop transitions, 17 changer transitions 13/189 dead transitions. [2024-06-21 21:30:17,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 189 transitions, 1967 flow [2024-06-21 21:30:17,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:30:17,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:30:17,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 21:30:17,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 21:30:17,185 INFO L175 Difference]: Start difference. First operand has 272 places, 171 transitions, 1283 flow. Second operand 11 states and 134 transitions. [2024-06-21 21:30:17,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 189 transitions, 1967 flow [2024-06-21 21:30:17,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 189 transitions, 1841 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:30:17,707 INFO L231 Difference]: Finished difference. Result has 266 places, 162 transitions, 1132 flow [2024-06-21 21:30:17,707 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-21 21:30:17,707 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 236 predicate places. [2024-06-21 21:30:17,707 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 162 transitions, 1132 flow [2024-06-21 21:30:17,707 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-21 21:30:17,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:17,707 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-21 21:30:17,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-21 21:30:17,708 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-21 21:30:17,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:17,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1886661590, now seen corresponding path program 35 times [2024-06-21 21:30:17,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:17,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352547073] [2024-06-21 21:30:17,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:17,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:17,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:19,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:19,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:19,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352547073] [2024-06-21 21:30:19,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352547073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:19,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:19,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:19,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844240898] [2024-06-21 21:30:19,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:19,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:19,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:19,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:19,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:19,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:19,565 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-21 21:30:19,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:19,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:19,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:20,025 INFO L124 PetriNetUnfolderBase]: 408/894 cut-off events. [2024-06-21 21:30:20,025 INFO L125 PetriNetUnfolderBase]: For 186238/186238 co-relation queries the response was YES. [2024-06-21 21:30:20,031 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-21 21:30:20,033 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 151 selfloop transitions, 14 changer transitions 9/177 dead transitions. [2024-06-21 21:30:20,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 177 transitions, 1558 flow [2024-06-21 21:30:20,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:20,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:20,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 21:30:20,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-21 21:30:20,034 INFO L175 Difference]: Start difference. First operand has 266 places, 162 transitions, 1132 flow. Second operand 12 states and 135 transitions. [2024-06-21 21:30:20,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 177 transitions, 1558 flow [2024-06-21 21:30:20,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 177 transitions, 1523 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:30:20,523 INFO L231 Difference]: Finished difference. Result has 261 places, 159 transitions, 1107 flow [2024-06-21 21:30:20,523 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-21 21:30:20,523 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 231 predicate places. [2024-06-21 21:30:20,523 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 159 transitions, 1107 flow [2024-06-21 21:30:20,523 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-21 21:30:20,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:20,523 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-21 21:30:20,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-21 21:30:20,523 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-21 21:30:20,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:20,524 INFO L85 PathProgramCache]: Analyzing trace with hash -922694698, now seen corresponding path program 36 times [2024-06-21 21:30:20,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:20,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055276118] [2024-06-21 21:30:20,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:20,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:20,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:21,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:21,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:21,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055276118] [2024-06-21 21:30:21,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055276118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:21,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:21,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:21,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794217487] [2024-06-21 21:30:21,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:21,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:21,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:21,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:21,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:21,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:21,910 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-21 21:30:21,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:21,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:21,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:22,355 INFO L124 PetriNetUnfolderBase]: 407/903 cut-off events. [2024-06-21 21:30:22,355 INFO L125 PetriNetUnfolderBase]: For 189150/189150 co-relation queries the response was YES. [2024-06-21 21:30:22,360 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-21 21:30:22,363 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 150 selfloop transitions, 14 changer transitions 12/179 dead transitions. [2024-06-21 21:30:22,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 179 transitions, 1727 flow [2024-06-21 21:30:22,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:30:22,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:30:22,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 151 transitions. [2024-06-21 21:30:22,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746898263027295 [2024-06-21 21:30:22,363 INFO L175 Difference]: Start difference. First operand has 261 places, 159 transitions, 1107 flow. Second operand 13 states and 151 transitions. [2024-06-21 21:30:22,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 179 transitions, 1727 flow [2024-06-21 21:30:22,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 179 transitions, 1681 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 21:30:22,815 INFO L231 Difference]: Finished difference. Result has 258 places, 155 transitions, 1074 flow [2024-06-21 21:30:22,815 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-21 21:30:22,815 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 228 predicate places. [2024-06-21 21:30:22,815 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 155 transitions, 1074 flow [2024-06-21 21:30:22,815 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-21 21:30:22,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:22,815 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-21 21:30:22,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-21 21:30:22,816 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-21 21:30:22,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:22,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1264993288, now seen corresponding path program 37 times [2024-06-21 21:30:22,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:22,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239532796] [2024-06-21 21:30:22,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:22,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:22,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:24,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:24,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:24,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239532796] [2024-06-21 21:30:24,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239532796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:24,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:24,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:24,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380387648] [2024-06-21 21:30:24,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:24,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:24,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:24,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:24,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:24,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:24,273 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-21 21:30:24,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:24,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:24,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:24,673 INFO L124 PetriNetUnfolderBase]: 393/877 cut-off events. [2024-06-21 21:30:24,673 INFO L125 PetriNetUnfolderBase]: For 185212/185212 co-relation queries the response was YES. [2024-06-21 21:30:24,678 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-21 21:30:24,679 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 143 selfloop transitions, 12 changer transitions 14/172 dead transitions. [2024-06-21 21:30:24,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 172 transitions, 1480 flow [2024-06-21 21:30:24,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:30:24,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:30:24,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-06-21 21:30:24,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3598014888337469 [2024-06-21 21:30:24,680 INFO L175 Difference]: Start difference. First operand has 258 places, 155 transitions, 1074 flow. Second operand 13 states and 145 transitions. [2024-06-21 21:30:24,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 172 transitions, 1480 flow [2024-06-21 21:30:25,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 172 transitions, 1446 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 21:30:25,255 INFO L231 Difference]: Finished difference. Result has 253 places, 150 transitions, 1032 flow [2024-06-21 21:30:25,255 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-21 21:30:25,256 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2024-06-21 21:30:25,256 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 150 transitions, 1032 flow [2024-06-21 21:30:25,256 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-21 21:30:25,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:25,256 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-21 21:30:25,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-21 21:30:25,256 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-21 21:30:25,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:25,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1895232470, now seen corresponding path program 38 times [2024-06-21 21:30:25,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:25,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914646372] [2024-06-21 21:30:25,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:25,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:25,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:26,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-21 21:30:26,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:26,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914646372] [2024-06-21 21:30:26,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914646372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:26,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:26,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:26,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550959850] [2024-06-21 21:30:26,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:26,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:26,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:26,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:26,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:26,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:26,767 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-21 21:30:26,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:26,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:26,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:27,118 INFO L124 PetriNetUnfolderBase]: 366/816 cut-off events. [2024-06-21 21:30:27,118 INFO L125 PetriNetUnfolderBase]: For 149604/149604 co-relation queries the response was YES. [2024-06-21 21:30:27,122 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-21 21:30:27,124 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 139 selfloop transitions, 10 changer transitions 13/165 dead transitions. [2024-06-21 21:30:27,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 165 transitions, 1388 flow [2024-06-21 21:30:27,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:27,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:27,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-21 21:30:27,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-21 21:30:27,125 INFO L175 Difference]: Start difference. First operand has 253 places, 150 transitions, 1032 flow. Second operand 12 states and 134 transitions. [2024-06-21 21:30:27,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 165 transitions, 1388 flow [2024-06-21 21:30:27,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 165 transitions, 1352 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 21:30:27,470 INFO L231 Difference]: Finished difference. Result has 246 places, 145 transitions, 970 flow [2024-06-21 21:30:27,470 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-21 21:30:27,470 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 216 predicate places. [2024-06-21 21:30:27,470 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 145 transitions, 970 flow [2024-06-21 21:30:27,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-21 21:30:27,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:27,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-21 21:30:27,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-21 21:30:27,471 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-21 21:30:27,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:27,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1346620493, now seen corresponding path program 1 times [2024-06-21 21:30:27,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:27,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654423732] [2024-06-21 21:30:27,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:27,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:27,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:28,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:28,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:28,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654423732] [2024-06-21 21:30:28,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654423732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:28,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:28,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:28,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122312575] [2024-06-21 21:30:28,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:28,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:28,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:28,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:28,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:28,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:28,898 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-21 21:30:28,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:28,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:28,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:29,342 INFO L124 PetriNetUnfolderBase]: 355/791 cut-off events. [2024-06-21 21:30:29,342 INFO L125 PetriNetUnfolderBase]: For 150615/150615 co-relation queries the response was YES. [2024-06-21 21:30:29,345 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-21 21:30:29,347 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 11 changer transitions 23/166 dead transitions. [2024-06-21 21:30:29,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 166 transitions, 1365 flow [2024-06-21 21:30:29,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:29,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:29,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-21 21:30:29,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-21 21:30:29,347 INFO L175 Difference]: Start difference. First operand has 246 places, 145 transitions, 970 flow. Second operand 12 states and 137 transitions. [2024-06-21 21:30:29,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 166 transitions, 1365 flow [2024-06-21 21:30:29,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 166 transitions, 1306 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 21:30:29,655 INFO L231 Difference]: Finished difference. Result has 239 places, 135 transitions, 881 flow [2024-06-21 21:30:29,655 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-21 21:30:29,656 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 209 predicate places. [2024-06-21 21:30:29,656 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 135 transitions, 881 flow [2024-06-21 21:30:29,656 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-21 21:30:29,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:29,656 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-21 21:30:29,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-21 21:30:29,656 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-21 21:30:29,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:29,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1820219321, now seen corresponding path program 2 times [2024-06-21 21:30:29,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:29,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429436053] [2024-06-21 21:30:29,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:29,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:29,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:31,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:31,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:31,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429436053] [2024-06-21 21:30:31,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429436053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:31,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:31,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:31,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694907132] [2024-06-21 21:30:31,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:31,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:31,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:31,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:31,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:31,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:31,443 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-21 21:30:31,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:31,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:31,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:31,792 INFO L124 PetriNetUnfolderBase]: 318/714 cut-off events. [2024-06-21 21:30:31,793 INFO L125 PetriNetUnfolderBase]: For 120035/120035 co-relation queries the response was YES. [2024-06-21 21:30:31,797 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-21 21:30:31,798 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 121 selfloop transitions, 16 changer transitions 11/151 dead transitions. [2024-06-21 21:30:31,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 151 transitions, 1232 flow [2024-06-21 21:30:31,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:30:31,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:30:31,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-21 21:30:31,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-21 21:30:31,799 INFO L175 Difference]: Start difference. First operand has 239 places, 135 transitions, 881 flow. Second operand 11 states and 125 transitions. [2024-06-21 21:30:31,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 151 transitions, 1232 flow [2024-06-21 21:30:31,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 151 transitions, 1183 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-21 21:30:31,998 INFO L231 Difference]: Finished difference. Result has 226 places, 130 transitions, 835 flow [2024-06-21 21:30:31,998 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-21 21:30:31,999 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-21 21:30:31,999 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 130 transitions, 835 flow [2024-06-21 21:30:31,999 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-21 21:30:31,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:31,999 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-21 21:30:31,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-21 21:30:31,999 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-21 21:30:31,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:31,999 INFO L85 PathProgramCache]: Analyzing trace with hash -978335957, now seen corresponding path program 3 times [2024-06-21 21:30:31,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:31,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341915008] [2024-06-21 21:30:31,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:32,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:32,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:33,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:33,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:33,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341915008] [2024-06-21 21:30:33,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341915008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:33,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:33,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:33,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757021472] [2024-06-21 21:30:33,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:33,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:33,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:33,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:33,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:33,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:33,459 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-21 21:30:33,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:33,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:33,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:33,806 INFO L124 PetriNetUnfolderBase]: 308/696 cut-off events. [2024-06-21 21:30:33,806 INFO L125 PetriNetUnfolderBase]: For 109528/109528 co-relation queries the response was YES. [2024-06-21 21:30:33,809 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-21 21:30:33,811 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 117 selfloop transitions, 13 changer transitions 15/148 dead transitions. [2024-06-21 21:30:33,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 148 transitions, 1181 flow [2024-06-21 21:30:33,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:30:33,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:30:33,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 21:30:33,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-21 21:30:33,811 INFO L175 Difference]: Start difference. First operand has 226 places, 130 transitions, 835 flow. Second operand 11 states and 126 transitions. [2024-06-21 21:30:33,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 148 transitions, 1181 flow [2024-06-21 21:30:33,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 148 transitions, 1143 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 21:30:34,000 INFO L231 Difference]: Finished difference. Result has 220 places, 124 transitions, 794 flow [2024-06-21 21:30:34,000 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-21 21:30:34,001 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 190 predicate places. [2024-06-21 21:30:34,001 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 124 transitions, 794 flow [2024-06-21 21:30:34,001 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-21 21:30:34,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:34,001 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-21 21:30:34,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-21 21:30:34,001 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-21 21:30:34,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:34,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1697893565, now seen corresponding path program 4 times [2024-06-21 21:30:34,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:34,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032382507] [2024-06-21 21:30:34,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:34,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:34,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:35,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-21 21:30:35,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:35,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032382507] [2024-06-21 21:30:35,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032382507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:35,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:35,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:35,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330378605] [2024-06-21 21:30:35,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:35,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:35,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:35,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:35,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:35,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:35,783 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-21 21:30:35,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:35,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:35,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:36,237 INFO L124 PetriNetUnfolderBase]: 290/658 cut-off events. [2024-06-21 21:30:36,237 INFO L125 PetriNetUnfolderBase]: For 106944/106944 co-relation queries the response was YES. [2024-06-21 21:30:36,240 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-21 21:30:36,242 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 112 selfloop transitions, 17 changer transitions 10/142 dead transitions. [2024-06-21 21:30:36,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 142 transitions, 1128 flow [2024-06-21 21:30:36,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:36,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:36,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-21 21:30:36,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-21 21:30:36,243 INFO L175 Difference]: Start difference. First operand has 220 places, 124 transitions, 794 flow. Second operand 12 states and 134 transitions. [2024-06-21 21:30:36,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 142 transitions, 1128 flow [2024-06-21 21:30:36,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 142 transitions, 1094 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 21:30:36,435 INFO L231 Difference]: Finished difference. Result has 214 places, 121 transitions, 783 flow [2024-06-21 21:30:36,435 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-21 21:30:36,435 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 184 predicate places. [2024-06-21 21:30:36,435 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 121 transitions, 783 flow [2024-06-21 21:30:36,435 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-21 21:30:36,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:36,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:30:36,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-21 21:30:36,435 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-21 21:30:36,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:36,436 INFO L85 PathProgramCache]: Analyzing trace with hash 22046997, now seen corresponding path program 5 times [2024-06-21 21:30:36,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:36,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764641353] [2024-06-21 21:30:36,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:36,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:36,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:38,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:38,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:38,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764641353] [2024-06-21 21:30:38,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764641353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:38,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:38,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:38,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922448296] [2024-06-21 21:30:38,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:38,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:38,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:38,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:38,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:38,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:38,216 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-21 21:30:38,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:38,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:38,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:38,593 INFO L124 PetriNetUnfolderBase]: 283/645 cut-off events. [2024-06-21 21:30:38,593 INFO L125 PetriNetUnfolderBase]: For 99518/99518 co-relation queries the response was YES. [2024-06-21 21:30:38,596 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-21 21:30:38,597 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 111 selfloop transitions, 16 changer transitions 10/140 dead transitions. [2024-06-21 21:30:38,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 140 transitions, 1115 flow [2024-06-21 21:30:38,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:38,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:38,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 21:30:38,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-21 21:30:38,598 INFO L175 Difference]: Start difference. First operand has 214 places, 121 transitions, 783 flow. Second operand 12 states and 135 transitions. [2024-06-21 21:30:38,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 140 transitions, 1115 flow [2024-06-21 21:30:38,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 140 transitions, 1075 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:30:38,753 INFO L231 Difference]: Finished difference. Result has 210 places, 117 transitions, 758 flow [2024-06-21 21:30:38,753 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-21 21:30:38,753 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 180 predicate places. [2024-06-21 21:30:38,754 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 117 transitions, 758 flow [2024-06-21 21:30:38,754 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-21 21:30:38,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:38,754 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-21 21:30:38,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-21 21:30:38,754 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-21 21:30:38,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:38,754 INFO L85 PathProgramCache]: Analyzing trace with hash -729092739, now seen corresponding path program 6 times [2024-06-21 21:30:38,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:38,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86432422] [2024-06-21 21:30:38,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:38,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:38,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:40,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:40,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:40,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86432422] [2024-06-21 21:30:40,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86432422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:40,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:40,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:40,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286464942] [2024-06-21 21:30:40,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:40,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:40,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:40,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:40,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:40,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:40,996 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-21 21:30:40,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:40,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:40,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:41,432 INFO L124 PetriNetUnfolderBase]: 272/622 cut-off events. [2024-06-21 21:30:41,432 INFO L125 PetriNetUnfolderBase]: For 94694/94694 co-relation queries the response was YES. [2024-06-21 21:30:41,435 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-21 21:30:41,437 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 101 selfloop transitions, 6 changer transitions 25/135 dead transitions. [2024-06-21 21:30:41,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 135 transitions, 1078 flow [2024-06-21 21:30:41,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:41,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:41,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-21 21:30:41,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 21:30:41,438 INFO L175 Difference]: Start difference. First operand has 210 places, 117 transitions, 758 flow. Second operand 12 states and 132 transitions. [2024-06-21 21:30:41,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 135 transitions, 1078 flow [2024-06-21 21:30:41,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 135 transitions, 1038 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 21:30:41,591 INFO L231 Difference]: Finished difference. Result has 204 places, 106 transitions, 664 flow [2024-06-21 21:30:41,591 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-21 21:30:41,591 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 174 predicate places. [2024-06-21 21:30:41,591 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 106 transitions, 664 flow [2024-06-21 21:30:41,591 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-21 21:30:41,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:41,591 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-21 21:30:41,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-21 21:30:41,592 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-21 21:30:41,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:41,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1613570871, now seen corresponding path program 7 times [2024-06-21 21:30:41,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:41,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535385753] [2024-06-21 21:30:41,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:41,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:41,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:43,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-21 21:30:43,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:43,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535385753] [2024-06-21 21:30:43,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535385753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:43,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:43,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:43,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457267625] [2024-06-21 21:30:43,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:43,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:43,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:43,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:43,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:43,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:43,271 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-21 21:30:43,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:43,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:43,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:43,561 INFO L124 PetriNetUnfolderBase]: 252/574 cut-off events. [2024-06-21 21:30:43,562 INFO L125 PetriNetUnfolderBase]: For 87629/87629 co-relation queries the response was YES. [2024-06-21 21:30:43,564 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-21 21:30:43,565 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 95 selfloop transitions, 9 changer transitions 15/122 dead transitions. [2024-06-21 21:30:43,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 122 transitions, 948 flow [2024-06-21 21:30:43,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:43,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:43,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-21 21:30:43,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-21 21:30:43,566 INFO L175 Difference]: Start difference. First operand has 204 places, 106 transitions, 664 flow. Second operand 12 states and 131 transitions. [2024-06-21 21:30:43,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 122 transitions, 948 flow [2024-06-21 21:30:43,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 122 transitions, 913 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-21 21:30:43,674 INFO L231 Difference]: Finished difference. Result has 188 places, 101 transitions, 626 flow [2024-06-21 21:30:43,674 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-21 21:30:43,674 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-21 21:30:43,674 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 101 transitions, 626 flow [2024-06-21 21:30:43,675 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-21 21:30:43,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:43,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:30:43,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-21 21:30:43,675 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-21 21:30:43,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:43,675 INFO L85 PathProgramCache]: Analyzing trace with hash -755146837, now seen corresponding path program 8 times [2024-06-21 21:30:43,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:43,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087964055] [2024-06-21 21:30:43,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:43,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:43,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:44,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:44,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:44,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087964055] [2024-06-21 21:30:44,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087964055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:44,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:44,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:44,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799965270] [2024-06-21 21:30:44,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:44,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:44,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:44,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:44,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:45,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:45,025 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-21 21:30:45,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:45,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:45,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:45,367 INFO L124 PetriNetUnfolderBase]: 240/548 cut-off events. [2024-06-21 21:30:45,368 INFO L125 PetriNetUnfolderBase]: For 75020/75024 co-relation queries the response was YES. [2024-06-21 21:30:45,370 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-21 21:30:45,371 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 90 selfloop transitions, 13 changer transitions 10/116 dead transitions. [2024-06-21 21:30:45,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 116 transitions, 894 flow [2024-06-21 21:30:45,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:45,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:45,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-21 21:30:45,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-21 21:30:45,372 INFO L175 Difference]: Start difference. First operand has 188 places, 101 transitions, 626 flow. Second operand 12 states and 131 transitions. [2024-06-21 21:30:45,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 116 transitions, 894 flow [2024-06-21 21:30:45,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 116 transitions, 845 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 21:30:45,470 INFO L231 Difference]: Finished difference. Result has 180 places, 98 transitions, 592 flow [2024-06-21 21:30:45,470 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-21 21:30:45,471 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 150 predicate places. [2024-06-21 21:30:45,471 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 98 transitions, 592 flow [2024-06-21 21:30:45,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-21 21:30:45,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:45,471 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-21 21:30:45,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-21 21:30:45,471 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-21 21:30:45,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:45,471 INFO L85 PathProgramCache]: Analyzing trace with hash -167248243, now seen corresponding path program 9 times [2024-06-21 21:30:45,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:45,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417617476] [2024-06-21 21:30:45,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:45,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:45,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:46,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:46,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:46,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417617476] [2024-06-21 21:30:46,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417617476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:46,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:46,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:46,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488802660] [2024-06-21 21:30:46,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:46,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:46,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:46,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:46,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:47,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:47,177 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-21 21:30:47,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:47,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:47,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:47,513 INFO L124 PetriNetUnfolderBase]: 218/502 cut-off events. [2024-06-21 21:30:47,513 INFO L125 PetriNetUnfolderBase]: For 56716/56720 co-relation queries the response was YES. [2024-06-21 21:30:47,515 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-21 21:30:47,516 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 81 selfloop transitions, 16 changer transitions 13/113 dead transitions. [2024-06-21 21:30:47,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 113 transitions, 854 flow [2024-06-21 21:30:47,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:47,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:47,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-21 21:30:47,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-21 21:30:47,517 INFO L175 Difference]: Start difference. First operand has 180 places, 98 transitions, 592 flow. Second operand 12 states and 134 transitions. [2024-06-21 21:30:47,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 113 transitions, 854 flow [2024-06-21 21:30:47,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 113 transitions, 822 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:30:47,603 INFO L231 Difference]: Finished difference. Result has 176 places, 93 transitions, 571 flow [2024-06-21 21:30:47,603 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-21 21:30:47,603 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 146 predicate places. [2024-06-21 21:30:47,603 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 93 transitions, 571 flow [2024-06-21 21:30:47,603 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-21 21:30:47,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:47,604 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-21 21:30:47,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-21 21:30:47,604 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-21 21:30:47,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:47,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1551690109, now seen corresponding path program 10 times [2024-06-21 21:30:47,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:47,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730360732] [2024-06-21 21:30:47,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:47,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:47,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:49,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:49,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:49,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730360732] [2024-06-21 21:30:49,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730360732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:49,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:49,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:49,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839096681] [2024-06-21 21:30:49,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:49,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:49,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:49,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:49,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:49,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:49,319 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-21 21:30:49,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:49,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:49,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:49,687 INFO L124 PetriNetUnfolderBase]: 209/481 cut-off events. [2024-06-21 21:30:49,688 INFO L125 PetriNetUnfolderBase]: For 53480/53480 co-relation queries the response was YES. [2024-06-21 21:30:49,690 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-21 21:30:49,691 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 80 selfloop transitions, 14 changer transitions 11/108 dead transitions. [2024-06-21 21:30:49,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 108 transitions, 823 flow [2024-06-21 21:30:49,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:49,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:49,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 21:30:49,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-21 21:30:49,692 INFO L175 Difference]: Start difference. First operand has 176 places, 93 transitions, 571 flow. Second operand 12 states and 135 transitions. [2024-06-21 21:30:49,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 108 transitions, 823 flow [2024-06-21 21:30:49,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 108 transitions, 781 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 21:30:49,768 INFO L231 Difference]: Finished difference. Result has 167 places, 89 transitions, 540 flow [2024-06-21 21:30:49,768 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-21 21:30:49,769 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2024-06-21 21:30:49,769 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 89 transitions, 540 flow [2024-06-21 21:30:49,769 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-21 21:30:49,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:49,769 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-21 21:30:49,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-21 21:30:49,769 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-21 21:30:49,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:49,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1530152403, now seen corresponding path program 11 times [2024-06-21 21:30:49,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:49,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814594248] [2024-06-21 21:30:49,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:49,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:49,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:51,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:51,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:51,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814594248] [2024-06-21 21:30:51,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814594248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:51,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:51,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:51,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900779037] [2024-06-21 21:30:51,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:51,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:51,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:51,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:51,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:51,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:51,586 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-21 21:30:51,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:51,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:51,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:51,939 INFO L124 PetriNetUnfolderBase]: 201/463 cut-off events. [2024-06-21 21:30:51,940 INFO L125 PetriNetUnfolderBase]: For 47274/47274 co-relation queries the response was YES. [2024-06-21 21:30:51,942 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-21 21:30:51,943 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 80 selfloop transitions, 12 changer transitions 10/105 dead transitions. [2024-06-21 21:30:51,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 105 transitions, 788 flow [2024-06-21 21:30:51,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:51,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:51,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-21 21:30:51,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 21:30:51,944 INFO L175 Difference]: Start difference. First operand has 167 places, 89 transitions, 540 flow. Second operand 12 states and 132 transitions. [2024-06-21 21:30:51,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 105 transitions, 788 flow [2024-06-21 21:30:52,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 105 transitions, 752 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 21:30:52,009 INFO L231 Difference]: Finished difference. Result has 161 places, 85 transitions, 512 flow [2024-06-21 21:30:52,009 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-21 21:30:52,009 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 131 predicate places. [2024-06-21 21:30:52,009 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 85 transitions, 512 flow [2024-06-21 21:30:52,009 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-21 21:30:52,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:52,009 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-21 21:30:52,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-21 21:30:52,010 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-21 21:30:52,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:52,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1357750699, now seen corresponding path program 12 times [2024-06-21 21:30:52,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:52,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748138400] [2024-06-21 21:30:52,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:52,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:52,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:53,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:53,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:53,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748138400] [2024-06-21 21:30:53,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748138400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:53,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:53,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:53,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092755066] [2024-06-21 21:30:53,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:53,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:53,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:53,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:53,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:53,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:53,931 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-21 21:30:53,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:53,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:53,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:54,375 INFO L124 PetriNetUnfolderBase]: 175/407 cut-off events. [2024-06-21 21:30:54,376 INFO L125 PetriNetUnfolderBase]: For 32194/32198 co-relation queries the response was YES. [2024-06-21 21:30:54,377 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-21 21:30:54,378 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 75 selfloop transitions, 12 changer transitions 10/100 dead transitions. [2024-06-21 21:30:54,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 100 transitions, 748 flow [2024-06-21 21:30:54,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:54,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:54,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-21 21:30:54,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-21 21:30:54,379 INFO L175 Difference]: Start difference. First operand has 161 places, 85 transitions, 512 flow. Second operand 12 states and 133 transitions. [2024-06-21 21:30:54,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 100 transitions, 748 flow [2024-06-21 21:30:54,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 100 transitions, 716 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 21:30:54,423 INFO L231 Difference]: Finished difference. Result has 155 places, 82 transitions, 492 flow [2024-06-21 21:30:54,423 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-21 21:30:54,424 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 125 predicate places. [2024-06-21 21:30:54,424 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 82 transitions, 492 flow [2024-06-21 21:30:54,424 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-21 21:30:54,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:54,424 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-21 21:30:54,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-21 21:30:54,424 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-21 21:30:54,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:54,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1352244169, now seen corresponding path program 13 times [2024-06-21 21:30:54,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:54,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256080948] [2024-06-21 21:30:54,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:54,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:54,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:56,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:56,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:56,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256080948] [2024-06-21 21:30:56,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256080948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:56,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:56,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:56,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112504385] [2024-06-21 21:30:56,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:56,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:56,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:56,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:56,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:56,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:56,153 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-21 21:30:56,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:56,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:56,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:56,468 INFO L124 PetriNetUnfolderBase]: 168/394 cut-off events. [2024-06-21 21:30:56,468 INFO L125 PetriNetUnfolderBase]: For 29058/29058 co-relation queries the response was YES. [2024-06-21 21:30:56,470 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-21 21:30:56,470 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 71 selfloop transitions, 8 changer transitions 16/98 dead transitions. [2024-06-21 21:30:56,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 98 transitions, 726 flow [2024-06-21 21:30:56,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:56,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:56,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-21 21:30:56,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-21 21:30:56,471 INFO L175 Difference]: Start difference. First operand has 155 places, 82 transitions, 492 flow. Second operand 12 states and 133 transitions. [2024-06-21 21:30:56,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 98 transitions, 726 flow [2024-06-21 21:30:56,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 98 transitions, 696 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:30:56,516 INFO L231 Difference]: Finished difference. Result has 150 places, 76 transitions, 454 flow [2024-06-21 21:30:56,516 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-21 21:30:56,516 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-21 21:30:56,516 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 76 transitions, 454 flow [2024-06-21 21:30:56,516 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-21 21:30:56,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:56,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:30:56,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-21 21:30:56,516 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-21 21:30:56,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:56,517 INFO L85 PathProgramCache]: Analyzing trace with hash -140489173, now seen corresponding path program 14 times [2024-06-21 21:30:56,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:56,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844142911] [2024-06-21 21:30:56,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:56,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:56,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:57,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:57,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:57,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844142911] [2024-06-21 21:30:57,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844142911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:57,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:57,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:57,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821065160] [2024-06-21 21:30:57,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:57,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:57,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:57,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:57,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:57,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:57,995 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-21 21:30:57,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:57,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:57,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:58,264 INFO L124 PetriNetUnfolderBase]: 155/365 cut-off events. [2024-06-21 21:30:58,265 INFO L125 PetriNetUnfolderBase]: For 27046/27046 co-relation queries the response was YES. [2024-06-21 21:30:58,266 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-21 21:30:58,266 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 61 selfloop transitions, 3 changer transitions 24/91 dead transitions. [2024-06-21 21:30:58,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 91 transitions, 672 flow [2024-06-21 21:30:58,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:58,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:58,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-21 21:30:58,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-21 21:30:58,267 INFO L175 Difference]: Start difference. First operand has 150 places, 76 transitions, 454 flow. Second operand 12 states and 128 transitions. [2024-06-21 21:30:58,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 91 transitions, 672 flow [2024-06-21 21:30:58,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 91 transitions, 644 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 21:30:58,308 INFO L231 Difference]: Finished difference. Result has 140 places, 66 transitions, 386 flow [2024-06-21 21:30:58,308 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-21 21:30:58,309 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 110 predicate places. [2024-06-21 21:30:58,309 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 66 transitions, 386 flow [2024-06-21 21:30:58,309 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-21 21:30:58,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:58,309 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-21 21:30:58,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-21 21:30:58,309 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-21 21:30:58,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:58,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1437344707, now seen corresponding path program 15 times [2024-06-21 21:30:58,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:58,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019452805] [2024-06-21 21:30:58,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:58,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:58,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:59,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-21 21:30:59,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:59,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019452805] [2024-06-21 21:30:59,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019452805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:59,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:59,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:30:59,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124587907] [2024-06-21 21:30:59,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:59,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:30:59,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:59,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:30:59,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:30:59,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:30:59,925 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-21 21:30:59,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:59,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:30:59,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:00,165 INFO L124 PetriNetUnfolderBase]: 139/324 cut-off events. [2024-06-21 21:31:00,165 INFO L125 PetriNetUnfolderBase]: For 22292/22292 co-relation queries the response was YES. [2024-06-21 21:31:00,166 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-21 21:31:00,167 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 55 selfloop transitions, 9 changer transitions 12/79 dead transitions. [2024-06-21 21:31:00,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 79 transitions, 574 flow [2024-06-21 21:31:00,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:31:00,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:31:00,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-21 21:31:00,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-21 21:31:00,168 INFO L175 Difference]: Start difference. First operand has 140 places, 66 transitions, 386 flow. Second operand 12 states and 127 transitions. [2024-06-21 21:31:00,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 79 transitions, 574 flow [2024-06-21 21:31:00,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 79 transitions, 544 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-06-21 21:31:00,191 INFO L231 Difference]: Finished difference. Result has 123 places, 62 transitions, 360 flow [2024-06-21 21:31:00,191 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-21 21:31:00,191 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2024-06-21 21:31:00,191 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 62 transitions, 360 flow [2024-06-21 21:31:00,191 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-21 21:31:00,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:00,192 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-21 21:31:00,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-21 21:31:00,192 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-21 21:31:00,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:00,192 INFO L85 PathProgramCache]: Analyzing trace with hash -304634769, now seen corresponding path program 16 times [2024-06-21 21:31:00,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:00,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077846181] [2024-06-21 21:31:00,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:00,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:00,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:01,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:01,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:01,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077846181] [2024-06-21 21:31:01,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077846181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:01,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:01,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:31:01,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886033222] [2024-06-21 21:31:01,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:01,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:31:01,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:01,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:31:01,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:31:01,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:31:01,933 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-21 21:31:01,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:01,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:31:01,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:02,200 INFO L124 PetriNetUnfolderBase]: 131/306 cut-off events. [2024-06-21 21:31:02,200 INFO L125 PetriNetUnfolderBase]: For 16688/16692 co-relation queries the response was YES. [2024-06-21 21:31:02,201 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-21 21:31:02,201 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 50 selfloop transitions, 6 changer transitions 17/76 dead transitions. [2024-06-21 21:31:02,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 76 transitions, 542 flow [2024-06-21 21:31:02,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:31:02,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:31:02,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-21 21:31:02,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 21:31:02,202 INFO L175 Difference]: Start difference. First operand has 123 places, 62 transitions, 360 flow. Second operand 12 states and 126 transitions. [2024-06-21 21:31:02,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 76 transitions, 542 flow [2024-06-21 21:31:02,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 76 transitions, 512 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 21:31:02,218 INFO L231 Difference]: Finished difference. Result has 117 places, 56 transitions, 320 flow [2024-06-21 21:31:02,218 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-21 21:31:02,219 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 87 predicate places. [2024-06-21 21:31:02,219 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 56 transitions, 320 flow [2024-06-21 21:31:02,219 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-21 21:31:02,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:02,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:31:02,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-21 21:31:02,219 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-21 21:31:02,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:02,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1603269175, now seen corresponding path program 17 times [2024-06-21 21:31:02,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:02,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858119038] [2024-06-21 21:31:02,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:02,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:02,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:03,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:03,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:03,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858119038] [2024-06-21 21:31:03,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858119038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:03,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:03,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:31:03,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568867460] [2024-06-21 21:31:03,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:03,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:31:03,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:03,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:31:03,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:31:03,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:31:03,910 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-21 21:31:03,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:03,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:31:03,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:04,224 INFO L124 PetriNetUnfolderBase]: 118/277 cut-off events. [2024-06-21 21:31:04,224 INFO L125 PetriNetUnfolderBase]: For 14628/14628 co-relation queries the response was YES. [2024-06-21 21:31:04,225 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-21 21:31:04,225 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 35 selfloop transitions, 21 changer transitions 10/69 dead transitions. [2024-06-21 21:31:04,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 69 transitions, 484 flow [2024-06-21 21:31:04,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:31:04,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:31:04,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-21 21:31:04,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-21 21:31:04,226 INFO L175 Difference]: Start difference. First operand has 117 places, 56 transitions, 320 flow. Second operand 12 states and 127 transitions. [2024-06-21 21:31:04,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 69 transitions, 484 flow [2024-06-21 21:31:04,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 69 transitions, 460 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 21:31:04,254 INFO L231 Difference]: Finished difference. Result has 107 places, 53 transitions, 327 flow [2024-06-21 21:31:04,255 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-21 21:31:04,255 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 77 predicate places. [2024-06-21 21:31:04,255 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 53 transitions, 327 flow [2024-06-21 21:31:04,255 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-21 21:31:04,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:04,255 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-21 21:31:04,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-21 21:31:04,256 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-21 21:31:04,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:04,256 INFO L85 PathProgramCache]: Analyzing trace with hash -2109520243, now seen corresponding path program 18 times [2024-06-21 21:31:04,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:04,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596774843] [2024-06-21 21:31:04,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:04,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:04,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:05,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:05,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:05,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596774843] [2024-06-21 21:31:05,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596774843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:05,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:05,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:31:05,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979580103] [2024-06-21 21:31:05,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:05,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:31:05,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:05,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:31:05,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:31:05,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:31:05,789 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-21 21:31:05,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:05,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:31:05,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:06,015 INFO L124 PetriNetUnfolderBase]: 111/264 cut-off events. [2024-06-21 21:31:06,015 INFO L125 PetriNetUnfolderBase]: For 11288/11288 co-relation queries the response was YES. [2024-06-21 21:31:06,015 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-21 21:31:06,016 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 41 selfloop transitions, 9 changer transitions 13/66 dead transitions. [2024-06-21 21:31:06,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 66 transitions, 485 flow [2024-06-21 21:31:06,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:31:06,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:31:06,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-21 21:31:06,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-21 21:31:06,016 INFO L175 Difference]: Start difference. First operand has 107 places, 53 transitions, 327 flow. Second operand 12 states and 129 transitions. [2024-06-21 21:31:06,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 66 transitions, 485 flow [2024-06-21 21:31:06,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 66 transitions, 437 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:31:06,026 INFO L231 Difference]: Finished difference. Result has 103 places, 48 transitions, 277 flow [2024-06-21 21:31:06,026 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-21 21:31:06,027 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2024-06-21 21:31:06,028 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 48 transitions, 277 flow [2024-06-21 21:31:06,028 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-21 21:31:06,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:06,028 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-21 21:31:06,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-21 21:31:06,028 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-21 21:31:06,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:06,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1165443307, now seen corresponding path program 19 times [2024-06-21 21:31:06,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:06,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465866280] [2024-06-21 21:31:06,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:06,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:06,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:07,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:07,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:07,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465866280] [2024-06-21 21:31:07,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465866280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:07,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:07,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:31:07,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278652794] [2024-06-21 21:31:07,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:07,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:31:07,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:07,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:31:07,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:31:07,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:31:07,606 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-21 21:31:07,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:07,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:31:07,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:07,840 INFO L124 PetriNetUnfolderBase]: 102/243 cut-off events. [2024-06-21 21:31:07,840 INFO L125 PetriNetUnfolderBase]: For 10014/10014 co-relation queries the response was YES. [2024-06-21 21:31:07,840 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-21 21:31:07,841 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 38 selfloop transitions, 8 changer transitions 12/61 dead transitions. [2024-06-21 21:31:07,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 61 transitions, 425 flow [2024-06-21 21:31:07,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:31:07,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:31:07,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-21 21:31:07,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 21:31:07,841 INFO L175 Difference]: Start difference. First operand has 103 places, 48 transitions, 277 flow. Second operand 12 states and 126 transitions. [2024-06-21 21:31:07,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 61 transitions, 425 flow [2024-06-21 21:31:07,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 61 transitions, 393 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-21 21:31:07,848 INFO L231 Difference]: Finished difference. Result has 95 places, 44 transitions, 247 flow [2024-06-21 21:31:07,848 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-21 21:31:07,849 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 65 predicate places. [2024-06-21 21:31:07,849 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 44 transitions, 247 flow [2024-06-21 21:31:07,849 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-21 21:31:07,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:07,849 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-21 21:31:07,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-21 21:31:07,849 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-21 21:31:07,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:07,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1911330175, now seen corresponding path program 20 times [2024-06-21 21:31:07,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:07,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451151187] [2024-06-21 21:31:07,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:07,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:07,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:09,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:09,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:09,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451151187] [2024-06-21 21:31:09,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451151187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:09,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:09,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:31:09,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586902269] [2024-06-21 21:31:09,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:09,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:31:09,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:09,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:31:09,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:31:09,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:31:09,651 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-21 21:31:09,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:09,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:31:09,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:09,907 INFO L124 PetriNetUnfolderBase]: 94/225 cut-off events. [2024-06-21 21:31:09,907 INFO L125 PetriNetUnfolderBase]: For 7934/7934 co-relation queries the response was YES. [2024-06-21 21:31:09,908 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-21 21:31:09,908 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 25 selfloop transitions, 20 changer transitions 10/58 dead transitions. [2024-06-21 21:31:09,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 58 transitions, 389 flow [2024-06-21 21:31:09,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:31:09,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:31:09,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-21 21:31:09,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-21 21:31:09,909 INFO L175 Difference]: Start difference. First operand has 95 places, 44 transitions, 247 flow. Second operand 12 states and 128 transitions. [2024-06-21 21:31:09,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 58 transitions, 389 flow [2024-06-21 21:31:09,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 58 transitions, 365 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 21:31:09,915 INFO L231 Difference]: Finished difference. Result has 89 places, 40 transitions, 247 flow [2024-06-21 21:31:09,915 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-21 21:31:09,915 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 59 predicate places. [2024-06-21 21:31:09,915 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 40 transitions, 247 flow [2024-06-21 21:31:09,916 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-21 21:31:09,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:09,916 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-21 21:31:09,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-21 21:31:09,916 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-21 21:31:09,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:09,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1364889247, now seen corresponding path program 21 times [2024-06-21 21:31:09,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:09,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821014116] [2024-06-21 21:31:09,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:09,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:09,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:11,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:11,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:11,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821014116] [2024-06-21 21:31:11,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821014116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:11,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:11,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:31:11,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136248085] [2024-06-21 21:31:11,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:11,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:31:11,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:11,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:31:11,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:31:11,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:31:11,911 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-21 21:31:11,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:11,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:31:11,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:12,158 INFO L124 PetriNetUnfolderBase]: 83/202 cut-off events. [2024-06-21 21:31:12,158 INFO L125 PetriNetUnfolderBase]: For 6445/6445 co-relation queries the response was YES. [2024-06-21 21:31:12,158 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-21 21:31:12,159 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 28 selfloop transitions, 4 changer transitions 19/54 dead transitions. [2024-06-21 21:31:12,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 54 transitions, 381 flow [2024-06-21 21:31:12,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:31:12,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:31:12,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-21 21:31:12,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-21 21:31:12,159 INFO L175 Difference]: Start difference. First operand has 89 places, 40 transitions, 247 flow. Second operand 12 states and 125 transitions. [2024-06-21 21:31:12,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 54 transitions, 381 flow [2024-06-21 21:31:12,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 54 transitions, 333 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 21:31:12,164 INFO L231 Difference]: Finished difference. Result has 83 places, 33 transitions, 178 flow [2024-06-21 21:31:12,164 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-21 21:31:12,165 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-21 21:31:12,165 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 33 transitions, 178 flow [2024-06-21 21:31:12,165 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-21 21:31:12,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:12,165 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-21 21:31:12,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-21 21:31:12,165 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-21 21:31:12,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:12,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1643246555, now seen corresponding path program 22 times [2024-06-21 21:31:12,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:12,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628117672] [2024-06-21 21:31:12,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:12,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:12,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:13,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:13,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:13,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628117672] [2024-06-21 21:31:13,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628117672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:13,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:13,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:31:13,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784571089] [2024-06-21 21:31:13,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:13,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:31:13,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:13,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:31:13,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:31:13,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:31:13,746 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-21 21:31:13,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:13,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:31:13,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:14,023 INFO L124 PetriNetUnfolderBase]: 54/137 cut-off events. [2024-06-21 21:31:14,023 INFO L125 PetriNetUnfolderBase]: For 3380/3380 co-relation queries the response was YES. [2024-06-21 21:31:14,023 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-21 21:31:14,023 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 22 selfloop transitions, 5 changer transitions 16/46 dead transitions. [2024-06-21 21:31:14,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 46 transitions, 294 flow [2024-06-21 21:31:14,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:31:14,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:31:14,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-21 21:31:14,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33064516129032256 [2024-06-21 21:31:14,025 INFO L175 Difference]: Start difference. First operand has 83 places, 33 transitions, 178 flow. Second operand 12 states and 123 transitions. [2024-06-21 21:31:14,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 46 transitions, 294 flow [2024-06-21 21:31:14,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 46 transitions, 272 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-21 21:31:14,027 INFO L231 Difference]: Finished difference. Result has 71 places, 27 transitions, 140 flow [2024-06-21 21:31:14,027 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-21 21:31:14,027 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2024-06-21 21:31:14,028 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 27 transitions, 140 flow [2024-06-21 21:31:14,028 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-21 21:31:14,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:14,028 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-21 21:31:14,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-21 21:31:14,028 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-21 21:31:14,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:14,028 INFO L85 PathProgramCache]: Analyzing trace with hash 2110776115, now seen corresponding path program 23 times [2024-06-21 21:31:14,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:14,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987929619] [2024-06-21 21:31:14,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:14,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:14,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:15,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:15,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:15,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987929619] [2024-06-21 21:31:15,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987929619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:15,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:15,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:31:15,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139611550] [2024-06-21 21:31:15,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:15,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:31:15,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:15,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:31:15,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:31:15,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:31:15,625 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-21 21:31:15,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:15,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:31:15,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:15,831 INFO L124 PetriNetUnfolderBase]: 44/113 cut-off events. [2024-06-21 21:31:15,831 INFO L125 PetriNetUnfolderBase]: For 1890/1890 co-relation queries the response was YES. [2024-06-21 21:31:15,832 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-21 21:31:15,832 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 17 selfloop transitions, 7 changer transitions 13/40 dead transitions. [2024-06-21 21:31:15,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 40 transitions, 244 flow [2024-06-21 21:31:15,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:31:15,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:31:15,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2024-06-21 21:31:15,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32526881720430106 [2024-06-21 21:31:15,833 INFO L175 Difference]: Start difference. First operand has 71 places, 27 transitions, 140 flow. Second operand 12 states and 121 transitions. [2024-06-21 21:31:15,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 40 transitions, 244 flow [2024-06-21 21:31:15,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 40 transitions, 220 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 21:31:15,834 INFO L231 Difference]: Finished difference. Result has 61 places, 22 transitions, 112 flow [2024-06-21 21:31:15,834 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-21 21:31:15,834 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 31 predicate places. [2024-06-21 21:31:15,834 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 22 transitions, 112 flow [2024-06-21 21:31:15,834 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-21 21:31:15,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:15,835 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-21 21:31:15,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-21 21:31:15,835 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-21 21:31:15,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:15,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1126690051, now seen corresponding path program 24 times [2024-06-21 21:31:15,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:15,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041719691] [2024-06-21 21:31:15,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:15,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:15,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:17,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-21 21:31:17,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:17,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041719691] [2024-06-21 21:31:17,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041719691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:17,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:17,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:31:17,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256019993] [2024-06-21 21:31:17,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:17,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:31:17,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:17,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:31:17,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:31:17,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:31:17,501 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-21 21:31:17,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:17,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:31:17,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:17,714 INFO L124 PetriNetUnfolderBase]: 20/59 cut-off events. [2024-06-21 21:31:17,714 INFO L125 PetriNetUnfolderBase]: For 596/596 co-relation queries the response was YES. [2024-06-21 21:31:17,714 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-21 21:31:17,714 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2024-06-21 21:31:17,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 30 transitions, 154 flow [2024-06-21 21:31:17,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:31:17,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:31:17,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-06-21 21:31:17,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3010752688172043 [2024-06-21 21:31:17,715 INFO L175 Difference]: Start difference. First operand has 61 places, 22 transitions, 112 flow. Second operand 12 states and 112 transitions. [2024-06-21 21:31:17,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 30 transitions, 154 flow [2024-06-21 21:31:17,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 30 transitions, 120 flow, removed 1 selfloop flow, removed 17 redundant places. [2024-06-21 21:31:17,716 INFO L231 Difference]: Finished difference. Result has 46 places, 0 transitions, 0 flow [2024-06-21 21:31:17,716 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-21 21:31:17,716 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 16 predicate places. [2024-06-21 21:31:17,716 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 0 transitions, 0 flow [2024-06-21 21:31:17,716 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-21 21:31:17,718 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-21 21:31:17,719 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-21 21:31:17,719 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-21 21:31:17,720 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-21 21:31:17,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-21 21:31:17,720 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-21 21:31:17,722 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 21:31:17,723 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 21:31:17,726 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-21 21:31:17,726 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-21 21:31:17,727 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 09:31:17 BasicIcfg [2024-06-21 21:31:17,727 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 21:31:17,727 INFO L158 Benchmark]: Toolchain (without parser) took 453081.32ms. Allocated memory was 136.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 72.5MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 212.7MB. Max. memory is 16.1GB. [2024-06-21 21:31:17,727 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 136.3MB. Free memory is still 98.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 21:31:17,727 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 136.3MB. Free memory is still 78.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 21:31:17,728 INFO L158 Benchmark]: CACSL2BoogieTranslator took 599.27ms. Allocated memory was 136.3MB in the beginning and 201.3MB in the end (delta: 65.0MB). Free memory was 72.1MB in the beginning and 157.2MB in the end (delta: -85.1MB). Peak memory consumption was 24.3MB. Max. memory is 16.1GB. [2024-06-21 21:31:17,731 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.39ms. Allocated memory is still 201.3MB. Free memory was 157.2MB in the beginning and 154.1MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 21:31:17,731 INFO L158 Benchmark]: Boogie Preprocessor took 35.55ms. Allocated memory is still 201.3MB. Free memory was 154.1MB in the beginning and 150.9MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 21:31:17,731 INFO L158 Benchmark]: RCFGBuilder took 597.81ms. Allocated memory is still 201.3MB. Free memory was 150.9MB in the beginning and 165.5MB in the end (delta: -14.5MB). Peak memory consumption was 62.9MB. Max. memory is 16.1GB. [2024-06-21 21:31:17,732 INFO L158 Benchmark]: TraceAbstraction took 451778.06ms. Allocated memory was 201.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 164.4MB in the beginning and 1.1GB in the end (delta: -945.2MB). Peak memory consumption was 237.6MB. Max. memory is 16.1GB. [2024-06-21 21:31:17,732 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 136.3MB. Free memory is still 98.3MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.15ms. Allocated memory is still 136.3MB. Free memory is still 78.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 599.27ms. Allocated memory was 136.3MB in the beginning and 201.3MB in the end (delta: 65.0MB). Free memory was 72.1MB in the beginning and 157.2MB in the end (delta: -85.1MB). Peak memory consumption was 24.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 64.39ms. Allocated memory is still 201.3MB. Free memory was 157.2MB in the beginning and 154.1MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 35.55ms. Allocated memory is still 201.3MB. Free memory was 154.1MB in the beginning and 150.9MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 597.81ms. Allocated memory is still 201.3MB. Free memory was 150.9MB in the beginning and 165.5MB in the end (delta: -14.5MB). Peak memory consumption was 62.9MB. Max. memory is 16.1GB. * TraceAbstraction took 451778.06ms. Allocated memory was 201.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 164.4MB in the beginning and 1.1GB in the end (delta: -945.2MB). Peak memory consumption was 237.6MB. 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: 451.7s, OverallIterations: 230, TraceHistogramMax: 1, PathProgramHistogramMax: 38, EmptinessCheckTime: 0.0s, AutomataDifference: 189.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 15908 SdHoareTripleChecker+Valid, 64.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13558 mSDsluCounter, 9789 SdHoareTripleChecker+Invalid, 55.7s 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.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2767 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 2762 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6148 ImplicationChecksByTransitivity, 83.9s 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, 1.9s SatisfiabilityAnalysisTime, 258.4s 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-21 21:31:17,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE